INF1012 – Modelagem de Dados Prof. Ivan Mathias Filho Exercício de Modelagem de Domínio A gerência acadêmica de uma universidade precisa de um sistema para realizar
o planejamento acadêmico do semestre e controlar a inscrição dos alunos nas
turmas e a alocação de professores às mesmas.
Os alunos que estudam na universidade estão matriculados em um único curso,
que por sua vez pode ter vários alunos matriculados. Os cursos são compostos
por muitas disciplinas, que por sua vez podem compor a grade de vários
cursos.
Para organizar as grades curriculares é necessário conhecer o período em que
uma disciplina deve ser cursada, que pode variar de curso para curso. Outra
informação importante para a elaboração das grades curriculares concerne aos
pré-requisitos das disciplinas. Uma disciplina pode ter no máximo três outras
disciplinas como pré-requisito, embora muitas disciplinas não tenham prérequisito algum. Eventualmente, um pré-requisito pode ser definido em termos
de um número mínimo de créditos cursados. Cabe destacar que os prérequisitos de uma disciplina não variam de curso para curso.
As disciplinas são organizadas em turmas. Uma disciplina pode ser ensinada em
várias turmas, e estas só podem estar associadas a uma única disciplina. Para
que o aspecto didático não seja prejudicado, uma turma pode comportar no
máximo quarenta alunos. Em um dado semestre, um aluno pode não estar
matriculado em disciplina alguma, ou então cursar no máximo sete disciplinas.
Um professor da universidade só pode lecionar no máximo três disciplinas
diferentes. Além disso, é necessário que ele esteja devidamente habilitado. Isso
quer dizer que um professor só poderá lecionar uma dada disciplina se ele
estiver habilitado para tal. Para implementar este controle tais informações
devem estar registradas no sistema.
Cada turma é designada para um único professor, embora, por questões
administrativas, uma turma possa ficar temporariamente sem que um professor
tenha sido designado para ela.
Em um dado semestre é possível que um professor não esteja lecionando
nenhuma disciplina. Usualmente, porém, os professores são designados para
várias turmas, observadas as restrições quanto às disciplinas lecionadas.
O histórico escolar é o conjunto de todas as disciplinas cursadas pelo aluno em
toda a sua vida acadêmica. Ele contém, para cada vez que uma dada disciplina
foi cursada pelo aluno, a nota final obtida, o ano e o semestre nos quais a
disciplina foi cursada. Outra regra importante é que um aluno pode repetir a
mesma disciplina no máximo três vezes.
No total, a Universidade possui 5.000 alunos matriculados em seus diversos
cursos e a cada ano são admitidos 800 novos alunos. Formam-se cerca de 300
alunos por semestre. São oferecidos 10 cursos, 250 disciplinas e há disponíveis
100 professores.
Desenvolva um modelo de domínio para o problema descrito acima.
Download

A gerência acadêmica de uma universidade precisa de um sistema