Questões de Formas normais (Banco de Dados) Página 3

Limpar Busca

Sobre os conceitos de normalização em banco de dados, analise as alternativas e marque o solicitado.

I - Normalização em banco de dados tem como um de seus objetivos identificar problemas de desempenho e integridade ainda no projeto ou mesmo em bancos já em funcionamento.
II - Minimização de redundâncias e inconsistências não são prioridades em projetos de banco de dados.
III - Uma tabela na 1FN (primeira forma normal) contém apenas colunas com valores não atômicos, sem as colunas aninhadas.
IV - Uma entidade na 2FN (segunda forma normal) não precisa necessariamente ter passado pela 1FN, pois em normalização de dados as formas normais são independentes.
V - Na 3FN (terceira forma normal) um dos objetivos é buscar por dependências funcionais transitivas ou indiretas, em outras palavras localizar colunas que não dependem da chave primária da tabela original.

Acerca dos itens marque a alternativa CORRETAS.

  • A II, III, V
  • B I, II, III, IV
  • C I, V
  • D III, IV, V
  • E I, III, V

Quando uma tabela está na terceira forma normal (3FN), toda coluna que não é chave depende diretamente da chave primária, sem dependências indiretas.

  • Certo
  • Errado

Ao realizar a tarefa de migrar um sistema de gerenciamento de dados para um novo data warehouse, durante o processo de modelagem conceitual e física de dados, a equipe responsável por essa migração deve tomar algumas decisões.

Ao tomar essas decisões, a equipe deve considerar alguns pontos pertinentes a essa tarefa, como o fato de que

  • A a normalização de dados é um processo que visa eliminar redundâncias e dependências anômalas, frequentemente resultando na criação de várias tabelas menores inter-relacionadas.
  • B a técnica de particionamento de dados é desnecessária em um sistema de Big Data, devido à capacidade de armazenamento massivo e ao poder de processamento dos sistemas modernos.
  • C o principal propósito dos índices em um data warehouse é garantir a integridade dos dados, que podem ser corrompidos durante processamentos paralelos.
  • D o SQL é uma linguagem procedural que permite a definição de loops e de estruturas condicionais complexas dentro de consultas de banco de dados.
  • E cada entidade, na modelagem entidade-relacionamento (ER), deve sempre ter uma chave composta para garantir a integridade referencial no modelo de dados.

Em relação a banco de dados, julgue o próximo item.


Normalização de banco de dados é um conjunto de regras que visa, principalmente, à organização de um projeto de banco de dados para aumentar tanto a redundância quanto a integridade dos dados, sem interferir no desempenho.

  • Certo
  • Errado

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.