Estudo de caso - mer
Modelagem de dados
Estudo de Caso: UniTeste
Nome do aluno :
RA :
Curso :
Turma :
Í n d i c e
1.Estudo de Caso (Descrição do Problema). 3
2.Identificação / Descrição das Entidades. 4
2.1.Entidade Aluno 4
2.2.Entidade Nota 4
2.3.Entidade Turma 4
2.4.Entidade Curso 4
2.5.Entidade Disciplina 4
2.6.Entidade Departamento 4
2.7.Entidade Ministro 4
2.8.Entidade Professor 4
3.Identificação / Descrição dos Atributos das Entidades. 5
3.1.Entidade Aluno 5
3.2.Entidade Nota 5
3.3.Entidade Turma 5
3.4.Entidade Curso 5
3.5.Entidade Disciplina 6
3.6.Entidade Departamento 6
3.7.Entidade Ministro 6
3.8.Entidade Professor 6
4.Modelo Entidade Relacionamento. 7
5.Validação dos Relacionamentos 8
5.1.Entre as entidades Aluno e Nota: 8
5.2.Entre as entidades Aluno e Turma: 8
5.3.Entre as entidades Curso e Turma: 8
5.4.Entre as entidades Curso e Disciplina: 8
5.5.Entre as entidades Nota e Disciplina 8
Estudo de Caso (Descrição do Problema).
A gerência de uma Universidade decidiu automatizar alguns procedimentos da Gerência Acadêmica da Universidade UniTeste e solicitou o desenvolvimento de um Banco de Dados.
A GA mantém um controle centralizado de alunos, cursos, disciplinas, turmas, professores e histórico escolar de alunos.
Os alunos são admitidos nos cursos através de um vestibular ou transferência, e um aluno só pode estar ligado a um curso, em um dado instante. Os alunos, quando ingressam na universidade, preenchem uma ficha cadastral (com número de matrícula pré-impresso) com nome e endereço.
Os cursos são compostos por disciplinas, as quais podem ser obrigatórias ou optativas, dependendo do curso a que pertencem.
Cada disciplina está sob a responsabilidade de um departamento da universidade, e a mesma é codificada de acordo com um padrão preestabelecido pelo conselho.
Segundo uma convenção adotada pela UNITESTE, os professores podem ser cadastrados na GA sem estar