Cumprimentos!
Estou com uma dúvida no desenvolvimento da modelagem deste simples conjunto de classes, que tratam de um sistema de controle de alunos.
Basicamente, temos as seguintes classes:
[list]Empresa[/list]
[list]Aluno[/list]
[list]Professor[/list]
[list]Turma[/list]
[list]Curso[/list]
Alguns podem se perguntar “Mas o que aquela empresa está fazendo ali?”. Pois é, é nela que mora a minha dúvida.
No caso deste sistema, em alguns cursos, as empresas enviam profissionais para receberem treinamento. Então eu preciso relacionar a empresa X com o aluno Y, mas apenas no caso da turma Z.
Eu não posso ligar a empresa diretamente ao aluno, pois ele pode fazer cursos sem ligação com a empresa também.
Pensando em modelagem Entidade Relacional (com a qual eu sinto uma, um pouco menor, dificuldade) eu teria, na entidade de ligação AlunoTurma, uma foreign key para empresa.
Alguém poderia me ajudar a modelar isso em OO?
Obrigado desde já!




