DER - ENTIDADE RELACIONAMENTO
26/10/2014
0
ESTOU COM UMA GRANDE DUVIDA ONDE DEVO COLOCAR A NOTA DO ALUNO JA QUE PERTENCE A DISCIPLINA
MAS QUE FARA PARTE DO HISTÓRICO ESCOLAR VEJA ABAIXO ONDE COLOQUEI EM DISCIPLINA ALGUÉM TEM ALGUM
EXEMPLO POR FAVOR ANALISEM MEU D.E.R E COMENTEM
Higor Monteiro
Post mais votado
26/10/2014
O relacionamento deve ser ALUNO ------> Aluno_Disciplina -------> DISCIPLINA
Esse relacionamento ALUNO ----> SERIE não precisa existir, pois vc vincula o aluno a uma turma que está vinculada a uma série.
Marisiana Battistella
Mais Posts
26/10/2014
Eduardo Pessoa
26/10/2014
Marisiana Battistella
26/10/2014
Eduardo Pessoa
Assim tambem da pra entender.
26/10/2014
Higor Monteiro
[img]http://arquivo.devmedia.com.br/forum/imagem/360165-20141026-210605.png[/img]
26/10/2014
Eduardo Pessoa
26/10/2014
Marisiana Battistella
Se for só uma Nota (a média final da disciplina) você pode armazenar ela na tabela ALUNO_DISCIPLINA
26/10/2014
Marisiana Battistella
Não pode estar no aluno, pois a tabela ALUNO armazena os dados cadastrais do aluno e, um aluno pode estar vinculado a uma ou mais disciplinas.
Então a nota deve estar no vinculo ALUNO_DISCIPLINA.
26/10/2014
Higor Monteiro
26/10/2014
Eduardo Pessoa
Não pode estar no aluno, pois a tabela ALUNO armazena os dados cadastrais do aluno e, um aluno pode estar vinculado a uma ou mais disciplinas.
Então a nota deve estar no vinculo ALUNO_DISCIPLINA.
Meio confuso pra mim. mas valeu por explicar.
27/10/2014
Marisiana Battistella
Sim, tem que retirar nota da DISCIPLINA, pois nessa tabela você apenas armazenará o cadastro da disciplina que pode ser associada a vários alunos na tabela ALUNO ---> DISCIPLINA.
27/10/2014
Higor Monteiro
27/10/2014
Marisiana Battistella
Considerando que um professor vai leciona uma disciplina X para uma turma X, e que ele pode lecionar a mesma disciplina para turmas diferentes, você deve armazenar em Discplina_has_Professor a FK da Turma.
Você terá que ter uma tabela Aluno_has_Disciplina para identificar em quais disciplinas o aluno se matriculou, nessa tabela você vai armazenar a NOTA que o aluno obteve naquela disciplina.
27/10/2014
Higor Monteiro
28/10/2014
Milrak Pessoa
Então Você teria:
Tabelas:
DISCIPLINA_DA_TURMA:
Calc 1.
Desenho 1,
Ling Ing.
NOTA_ETAPA:
1- Nota 1
2- Nota 2
3- Nota 3
4- Média Bimestral
5 - Nota
Cada disciplina poderiam ter uma quantidade N de avaliações, e em uma unica tabela você poderia guardar a somatória de notas e faltas, se precisa sair criando um monte de entidade.
(Dou suporte em um ERP de gestão educacional)
Clique aqui para fazer login e interagir na Comunidade :)