Questões de Formas normais (Banco de Dados)

Limpar Busca

No contexto de um sistema de controle acadêmico, considere a seguinte tabela:
Matricula (CodAluno, CodTurma, CodDisciplina, NomeDisciplina, NomeAluno, CodLocalNascAluno, NomeLocalNascAluno)
As colunas possuem o seguinte significado:
• CodAluno - código do aluno matriculado.
• CodTurma - código da turma na qual o aluno está matriculado.
• CodDisciplina - código que identifica a disciplina da turma.
• NomeDisciplina - nome de uma disciplina da turma.
• NomeAluno - nome do aluno matriculado.
• CodLocalNascAluno - código da localidade em que nasceu o aluno.
• NomeLocalNascAluno - nome da localidade em que nasceu o aluno.
Em que forma normal encontra-se essa tabela?

  • A Não normalizada.
  • B 1ª forma normal.
  • C 2ª forma normal.
  • D 3ª forma normal.

A normalização é o processo de organização de dados em tabelas e o estabelecimento de relações para reduzir as redundâncias, aumentar a integridade dos dados e o desempenho. As formas normais (primeira, segunda e terceira) são uma série de procedimentos aplicados em um banco de dados para garantir que as suas tabelas estejam bem estruturadas e consistentes. Além de estar na primeira forma normal (1FN), qual a evidência de que uma tabela esteja na segunda forma normal (2FN)?

  • A Ausência de dependência funcional transitiva entre os atributos não chave, com cada atributo não chave dependendo apenas da chave primária diretamente.
  • B Ausência de dependências funcionais não triviais entre os atributos não chave.
  • C Dependência do atributo não chave com a chave primária, não havendo dependência parcial.
  • D Indivisibilidade de todos os atributos, sendo que cada atributo contém apenas valores atômicos.
Assinale a alternativa correta que correspondente à importância da normalização em bancos de dados relacionais.
  • A aumentar a redundância de dados
  • B facilitar a atualização de registros
  • C reduzir a duplicidade e inconsistência de dados
  • D reduzir o volume de logs
  • E simplificar a estrutura do banco de dados

Uma tabela encontra-se em 4FN quando, além de estar em 3FN, não contém

  • A tabelas aninhadas.
  • B dependências transitivas
  • C tabelas autorelacionadas.
  • D dependências intransitivas.
  • E dependências multivaloradas.

Em normalização de bancos de dados, a forma em que a tabela não possui atributos transitivamente dependentes da chave primária e em que não há colunas dependentes de outras colunas que não são chaves é denominada

  • A primeira forma normal.
  • B associações.
  • C segunda forma normal.
  • D terceira forma normal.
  • E diagrama de dependências funcionais.