Questão nº 37

Questão de Banco de Dados · FCC TRE-PR 2017 (nº 37)

FCC2017Analista Judiciário - Área Apoio Especializado - Especialidade Análise de SistemasBanco de Dados
Gabarito: Cver comentário ↓

Considere a tabela ItemPedido abaixo, onde a chave primária é composta pelos campos NumeroPedido e NumeroItemPedido.

Figura da questão de Banco de Dados

É correto afirmar que

Resposta comentada

Gabarito Alternativa C

A Normalização de Banco de Dados é um processo para organizar as colunas e tabelas de um banco de dados, garantindo que suas dependências sejam aplicadas corretamente, visando reduzir a redundância de dados e melhorar a integridade dos dados.

  • (A) Incorreta: Uma tabela pode ter uma chave primária composta e ainda estar na 2FN; a 2FN exige que atributos não-chave dependam da chave primária inteira, não que a chave seja simples.
  • (B) Incorreta: NumeroPedido pode e contém valores repetidos na tabela, pois a chave primária é a combinação (NumeroPedido, NumeroItemPedido); cada NumeroPedido representa um pedido que pode ter múltiplos itens.
  • (C) Correta: A coluna TotalPedido é um atributo derivado (calculado a partir da soma de TotalItems). Armazenar atributos derivados que dependem de outros atributos não-chave (como TotalItem, Quantidade, PrecoUnitario) viola o princípio da 3FN, que busca eliminar dependências transitivas e redundância, pois pode causar inconsistências se os valores base mudarem e o TotalPedido não for atualizado. Para estar em 3FN, essa coluna deve ser calculada sob demanda ou removida.
  • (D) Incorreta: Esta tabela não está na 3FN. Ela nem mesmo está na 2FN, pois DataPedido, NomeCliente, EnderecoCliente e TotalPedido dependem apenas de NumeroPedido (parte da chave primária composta), caracterizando uma dependência parcial. Além disso, TotalPedido é um atributo derivado, o que também é uma violação do espírito da 3FN.
  • (E) Incorreta: A tabela está em 1FN porque todos os seus atributos são atômicos e não há grupos repetitivos, mas o fato de a chave primária ser composta não é a razão para estar em 1FN. A composição da chave primária é irrelevante para a definição de 1FN.

Fonte: FCC TRE-PR 2017 Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho