Pular para o conteúdo principal

Questão de Banco de Dados — Normalização — IBFC 2024

Banco de DadosNormalização
Código
qa630683
Banca
IBFC
Órgão
TRF 5
Ano
2024
Cargo
AJ TRF5
Considere que você está projetando um banco de dados relacional para armazenar informações sobre clientes em uma grande empresa. No entanto, alguns atributos dos clientes (como número de telefone, endereço secundário ou redes sociais) podem não estar presentes para todos os clientes, resultando em muitos campos nulos nas tabelas. Assinale a alternativa que apresenta a melhor abordagem para lidar com dados esparsos em um banco de dados relacional, considerando desempenho e escalabilidade.
  1. ANormalizar a base de dados criando tabelas separadas para cada tipo de dado opcional, como tabelas para telefones, endereços e redes sociais, ligando-as com chaves estrangeiras
  2. BManter uma única tabela com todas as colunas possíveis e aceitar os valores nulos para clientes que não possuem certas informações
  3. CUsar um banco de dados relacional para armazenar os dados obrigatórios e um banco NoSQL separado para armazenar os dados esparsos
  4. DUtilizar índices em todas as colunas que contêm dados nulos para melhorar a eficiência das consultas
Revelar gabarito e comentário

GabaritoA — Normalizar a base de dados criando tabelas separadas para cada tipo de dado opcional, como tabelas para telefones, endereços e redes sociais, ligando-as com chaves estrangeiras

Link permanente: /questoes/qa630683