Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — CESGRANRIO 2018

Banco de DadosFormas normais
Código
cg012204
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2018
Nível
Superior
Cargo
Analista de Sistemas Júnior - Processos de Negócio
Um estagiário da área de administração de banco de dados recebeu a tarefa de normalizar as tabelas de um esquema de BD que será usado em um sistema que, em breve, irá entrar em produção.Há alguns dias ele foi chamado por um analista de banco de dados para que enumerasse o que foi feito no esquema, tendo em vista garantir que todas as tabelas atendam à 3ª forma normal (3FN). Ao ser questionado pelo analista, ele respondeu o seguinte:• Todas as colunas definidas são atômicas.• Foram definidas chaves primárias para todas as tabelas.• Todas as colunas que fazem parte de alguma chave primária foram definidas como NOT NULL.• Não há chave primária composta em tabela alguma.• Todas as dependências funcionais transitivas foram eliminadas.Nessas condições, para garantir que todas as tabelas desse esquema atendam à 3FN,
  1. Aé necessário estender a restrição de NOT NULL para as demais colunas.
  2. Bé necessário criar chaves estrangeiras para implementar as relações.
  3. Cé necessário eliminar as dependências funcionais parciais existentes.
  4. Dé necessário eliminar todas as colunas multivaloradas existentes.
  5. Enada mais precisa ser feito.
Revelar gabarito e comentário

GabaritoE — nada mais precisa ser feito.

Link permanente: /questoes/cg012204