• Matéria: Informática
  • Autor: edsontibo
  • Perguntado 3 anos atrás

Boa tarde.

Estou tendo um problema com as chaves estrangeiras, não estou conseguindo implementar de forma que faça sentido pra mim, por onde devo começar para fazer a integridade relacional desse código? (Quero saber como relaciono a tabela, aluno com cursos e se está matriculado e em qual cursos e quero relacionar os professores com cada curso).

Código MySQL:

Anexos:

edsontibo: Já está resolvido e funcional, obrigado!

Respostas

respondido por: usuario858
1

Primeiro, você deve indentificar a cardinalidade. Em relações 1:n, tem de exportar a chave para o lado n da relação. Em cardinalidade n:m deve usar tabelas intermediárias. O ideal seria que tivesse o DER pra ajudar a mapear as tabelas e fazer as associações.

Minha sugestão para o caso do professor é que se relacione com uma terceira tabela turma ou disciplina que por sua vez se relaciona com o curso.


edsontibo: Mudei bastante o código, ainda não estou entendendo algumas coisas, estou esperando por alguma ajuda mais específica ainda.
edsontibo: Já consegui resolver amigo, revisei todo o código e o reescrevi por completo, agradeço pela suas sugestões, foram mais do que úteis!
usuario858: Boa. O ideal é ir exercitando sempre, dessa maneira a modelagem fica mais intuitiva. Bons estudos.
Perguntas similares