E se um professor lecionar mais de uma disciplina, poderia repeti-lo?
E se um professor lecionar mais de uma disciplina, poderia repeti-lo?
Ei, Willian! Tudo bem?
Se um professor lecionar mais de uma disciplina, você não deve repetir o nome do professor em cada linha da tabela de cursos. Em vez disso, você pode criar uma tabela separada para os professores e relacioná-la com a tabela de cursos. Aqui está um exemplo de como você poderia estruturar isso:
Tabela de Professores:
id_professor | nome_professor |
---|---|
1 | João Santos |
2 | Maria Pereira |
Tabela de Cursos:
id_curso | nome_curso | id_professor |
---|---|---|
101 | Matemática | 1 |
102 | História | 2 |
Dessa forma, cada professor tem um único registro na tabela de professores, e a tabela de cursos faz referência ao professor por meio de um id_professor
. Isso elimina a redundância de dados, pois o nome do professor não precisa ser repetido para cada curso que ele leciona.
Espero ter ajudado e qualquer dúvida, compartilhe no fórum.
Até mais, Willian!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!