Questão nº 42

Questão de Tecnologia da Informação · CESGRANRIO BASA 01/2024 (nº 42)

CESGRANRIO2024Técnico Científico - Área de Formação: Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Tabelas criadas segundo o Modelo Relacional de Dados podem ter a qualidade de seus esquemas avaliada por meio de critérios conhecidos como formas normais. Com base nas chaves primárias (PKs) definidas e nas dependências funcionais (DFs) conhecidas, é possível realizar essa avaliação.
Nesse contexto, considere as seguintes tabelas, suas PKs (atributos sublinhados) e suas DFs:

```
Agencia (codAgencia, bairro)
Cliente (CPF, nome, endereco)
ContaCorrente (CPF, codAgencia, codConta, saldo, telefone)

CPF → endereco
CPF → nome
codAgencia → bairro
codAgencia → telefone
CPF, codAgencia, codConta → saldo
```

Admita como critérios apenas as três formas normais mais simples:

• primeira forma normal ou 1FN;
• segunda forma normal ou 2FN; e
• terceira forma normal ou 3FN.

Considerando-se as tabelas apresentadas e esses três critérios, verifica-se que a tabela

Resposta comentada

Gabarito Alternativa E

Conceito-chave: Uma tabela está na 2FN se já estiver na 1FN (todos os atributos atômicos) e todo atributo não-chave depender da chave primária completa, e não apenas de parte dela. Se a chave é composta, nenhum atributo pode depender de só um dos campos que formam a chave.

  • (A) Incorreta: Agencia tem chave primária simples (codAgencia), então não há dependência parcial; ela está na 2FN e na 3FN, pois bairro depende apenas da chave.
  • (B) Incorreta: Agencia está na 3FN, pois não há dependência transitiva (nenhum atributo não-chave depende de outro atributo não-chave).
  • (C) Incorreta: Cliente tem todos os atributos atômicos e chave primária simples (CPF), então está na 1FN, 2FN e 3FN.
  • (D) Incorreta: ContaCorrente tem todos os valores atômicos (não há grupos repetidos), então está na 1FN.
  • (E) Correta: ContaCorrente tem chave composta (CPF, codAgencia, codConta), mas os atributos telefone e bairro dependem apenas de codAgencia (dependência parcial). Isso viola a 2FN, pois atributos não-chave dependem de parte da chave, não da chave inteira.

Armadilha do distrator mais tentador (D): A banca tenta fazer você achar que telefone é um dado repetido ou não atômico, mas telefone é um valor único por agência (não é lista). A pegadinha é confundir 1FN (atomicidade) com dependência funcional — a tabela está na 1FN, mas falha na 2FN por causa da dependência parcial de telefone e bairro em relação a codAgencia.

Fonte: CESGRANRIO BASA 01/2024 Técnico Científico - Área de Formação: Tecnologia da Informação (Caderno Prova B). 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