Este documento descreve as tabelas de um banco de dados para um sistema acadêmico, incluindo tabelas para cursos, disciplinas, turmas, matrículas, alunos, professores, notas, administradores e relacionamentos entre essas entidades.
1. curso
idcurso INT
descricaoCurs VARCHAR(105)
Indexes
disciplina
iddisciplina INT
descricaoDiscip VARCHAR(55)
cargaHoraria INT
preRequisitos VARCHAR(105)
Indexes
turma
idturma INT
turma VARCHAR(45)
classe VARCHAR(45)
turno VARCHAR(45)
sala INT
qtdAluno INT
primeiro_trimest VARCHAR(45)
segundo_trimest VARCHAR(45)
terceiro_trimest VARCHAR(45)
data_Inicio DATE
data_Final DATE
disciplina_iddisciplina INT
Indexes
matricula
idmatricula INT
nomeAluno VARCHAR(205)
docBI VARCHAR(45)
docCert VARCHAR(45)
docDeclar VARCHAR(45)
docAtestado VARCHAR(45)
aluno_pessoa_idpessoa INT
Indexes
aluno
filhacaoPai VARCHAR(200)
filhacaoMae VARCHAR(205)
pessoa_idpessoa INT
Indexes
professor
titulacaoMax VARCHAR(200)
salario FLOAT
pessoa_idpessoa INT
Indexes
pessoa
idpessoa INT
nome VARCHAR(245)
num_bilhete VARCHAR(50)
data_nascimento DATE
email VARCHAR(205)
celular VARCHAR(45)
telefone VARCHAR(45)
naturalidade VARCHAR(45)
sexo VARCHAR(55)
provincia VARCHAR(85)
endereco VARCHAR(205)
utilizador_idutilizador INT
Indexes
utilizador
idutilizador INT
utilizador VARCHAR(205)
senha VARCHAR(55)
funcao VARCHAR(85)
estado CHAR(1)
Indexes
nota
idnota INT
trimestre VARCHAR(55)
Mac FLOAT
Cpp FLOAT
Ct FLOAT
Cap FLOAT
Cf FLOAT
Cpe FLOAT
Resultado VARCHAR(55)
aluno_has_turma_aluno_pessoa_idpessoa INT
aluno_has_turma_turma_idturma INT
aluno_has_turma_turma_disciplina_iddisciplina INT
Indexes
administrador
idadministrador INT
nome_administrador VARCHAR(245)
num_bilhete VARCHAR(55)
data_nascimento DATE
email VARCHAR(65)
celular VARCHAR(55)
funcao VARCHAR(45)
sexo VARCHAR(45)
provincia VARCHAR(45)
endereco VARCHAR(45)
Indexes
disciplina_has_curso
disciplina_iddisciplina INT
curso_idcurso INT
Indexes
aluno_has_turma
aluno_pessoa_idpessoa INT
turma_idturma INT
turma_disciplina_iddisciplina INT
Indexes
professor_has_disciplina
professor_pessoa_idpessoa INT
disciplina_iddisciplina INT
Indexes
grade_curricular
idgrade_curricular INT
aula INT
conetudo LONGTEXT
turma_idturma INT
turma_disciplina_iddisciplina INT
Indexes
frequencia
indicador_de_frequencia CHAR(1)
data_da_aula DATETIME
matricula_idmatricula INT
matricula_aluno_pessoa_idpessoa INT
Indexes