Enunciados de questões e informações de concursos
Considere o esquema apresentado a seguir no contexto de um sistema de controle de matrículas em cursos. Repare que há apenas uma tabela. Aplique os conceitos de Normalização a esse esquema e marque a alternativa correta quanto ao projeto mais adequado para representar essa realidade.
Matrícula (CodAluno, CodTurma, CodDisciplina, HorarioTurma, NomeDisciplina, NomeAluno, DataNascAluno)
Onde:
Nomes em negrito fazem parte da chave primária e nomes sublinhados fazem parte da chave estrangeira.
Matrícula é o nome da tabela.
A chave primária é formada pelos atributos CodAluno e CodTurma.
CodAluno é o código do aluno matriculado.
CodTurma é o código da turma na qual o aluno está matriculado.
CodDisciplina é o código que identifica a disciplina da turma.
HorarioTurma é o horário em que ocorrerá a turma.
NomeDisciplina é o nome da disciplina da turma.
NomeAluno é o nome do aluno matriculado.
DataNascAluno é a data de nascimento do aluno matriculado.
Disciplina(CodDisciplina, NomeDisciplina)
Aluno(CodAluno, NomeAluno, DataNascAluno)
Turma(codTurma, HorarioTurma)
Disciplina(CodDisciplina, NomeDisciplina)
Aluno(CodAluno, NomeAluno, DataNascAluno)
Turma(codTurma, horarioTurma, codDisciplina)
Aluno(CodAluno, NomeAluno, DataNascAluno)
Turma(codTurma, horarioTurma, codDisciplina)
Disciplina(CodDisciplina, NomeDisciplina)
Turma(codTurma, horarioTurma, codDisciplina)