Questão nº 28

Questão de Tecnologia da Informação · FCC ALAP 2019 (nº 28)

FCC2019Analista Legislativo - Desenvolvedor de SistemasTecnologia da Informação
Gabarito: Aver comentário ↓

Durante o projeto de uma base de dados relacional, após o processo de normalização ter iniciado, se uma relação apresentar chave primária composta, é correto garantir que esta relação está na

Resposta comentada

Gabarito Alternativa A

Uma chave primária composta é uma chave primária formada por duas ou mais colunas. A 1ª Forma Normal (1FN) é a forma mais básica da normalização, exigindo que todos os atributos (colunas) de uma tabela contenham apenas valores atômicos (indivisíveis) e que não existam grupos repetitivos de colunas.

(A) Correta: Uma relação com chave primária composta, por definição, já atende aos requisitos da 1ª Forma Normal, pois a existência de uma chave primária (composta ou não) implica que cada linha é única e que não há grupos repetitivos de atributos, e a atomicidade dos valores é uma premissa para a aplicação das formas normais.
(B) Incorreta: A 2ª Forma Normal exige que todos os atributos não-chave dependam integralmente da chave primária. Se a chave é composta, pode haver dependências parciais (um atributo não-chave dependendo de apenas parte da chave composta), o que violaria a 2FN. Esta é a armadilha da questão, pois a chave composta permite a ocorrência de dependências parciais, não as impede.
(C) Incorreta: A 3ª Forma Normal exige que não existam dependências transitivas (atributos não-chave dependendo de outros atributos não-chave). Uma chave primária composta não garante a ausência de tais dependências.
(D) Incorreta: A Forma Normal de Boyce-Codd (BCNF) é mais rigorosa que a 3FN, exigindo que todo determinante (atributo ou conjunto de atributos que determina outro) seja uma chave candidata. Uma chave composta não garante o cumprimento dessa regra.
(E) Incorreta: A 4ª Forma Normal lida com dependências multivaloradas. A existência de uma chave primária composta não tem relação direta com a eliminação ou garantia da ausência de dependências multivaloradas.

Fonte: FCC ALAP 2019 Analista Legislativo - Desenvolvedor de Sistemas (Caderno Tipo 001). 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