Questão de Banco de Dados — Formas normais — FADESP 2012
Banco de DadosFormas normais
- Código
- qg867965
- Banca
- FADESP
- Órgão
- MPE-PA
- Ano
- 2012
- Nível
- Médio
- Cargo
- Técnico - Analista de Sistemas - Suporte a Banco de Dados
Sobre o processo de normalização de banco de dados, considere o esquema apresentado a seguir no contexto de um sistema de controle de matrículas em cursos e marque a afirmativa correta.Matrícula (CodAluno, CodTurma, CodDisciplina, NomeDisciplina, NomeAluno, DataNascAluno)Onde: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.NomeDisciplina é o nome da disciplina da turma.NomeAluno é o nome do aluno matriculado.DataNascAluno é a data de nascimento do aluno matriculado.
- AA tabela está em segunda Formal (2FN), pois não contém dependências parciais, ou seja, todos os atributos da tabela dependem da chave primária completa (atributos CodAluno e CodTurma).
- BA tabela não está em terceira Forma Normal (3FN), pois contém dependências transitivas, como é o caso do atributo NomeDisciplina em relação ao atributo CodDisciplina.
- CO atributo DataNascAluno depende do atributo CodAluno, ou seja, não depende totalmente da chave primária, portanto deveria ser excluído da tabela para obter a 2ª Forma Normal.
- DOs atributos NomeDisciplina, NomeAluno e DataNascAluno devem ser retirados da tabela para que a mesma fique em 1ª Forma Normal.