Questão nº 63

Questão de Administração de Banco de Dados · FGV MPAL 2018 (nº 63)

FGV2018Analista do Ministério Público - Administrador de Banco de DadosAdministração de Banco de Dados
Gabarito: Dver comentário ↓

Considere uma tabela relacional T, com atributos A, B, C, D, E, na qual as seguintes dependências funcionais se verificam:

A → B
B → C
C → D
D → E
E → A

Para que essa tabela esteja normalizada até a forma Boyce-Codd,

Resposta comentada

Gabarito Alternativa D

Um identificador (ou chave candidata) é um conjunto mínimo de atributos que consegue identificar unicamente cada linha em uma tabela. Uma tabela está na Forma Normal de Boyce-Codd (BCNF) se, para toda dependência funcional XYX \rightarrow Y nela, XX for uma superchave (um conjunto de atributos que contém uma chave candidata).

  • (A) Incorreta: Um identificador composto por todos os atributos (A, B, C, D, E) é sempre uma superchave, mas não é mínimo neste caso, pois atributos individuais já são suficientes para identificar as linhas. Além disso, a tabela possui múltiplos identificadores, não apenas um.
  • (B) Incorreta: A justaposição de A e E seria uma superchave, mas não uma chave candidata mínima, pois A sozinho e E sozinho já são chaves candidatas. A tabela também possui mais de um identificador.
  • (C) Incorreta: A análise das dependências funcionais revela que A, B, C, D e E são, individualmente, chaves candidatas, totalizando cinco identificadores, não três.
  • (D) Correta: Dada a cadeia de dependências funcionais ABCDEAA \rightarrow B \rightarrow C \rightarrow D \rightarrow E \rightarrow A, podemos inferir que cada um desses atributos (A, B, C, D, E) pode determinar todos os outros atributos da tabela. Por exemplo, ABA \rightarrow B, BCB \rightarrow C, CDC \rightarrow D, DED \rightarrow E, e EAE \rightarrow A. Isso significa que AA sozinho determina A,B,C,D,EA, B, C, D, E. O mesmo ocorre para B,C,DB, C, D e EE. Portanto, A, B, C, D e E são, individualmente, chaves candidatas (identificadores) da tabela. Para que a tabela esteja em BCNF, todos os determinantes (lados esquerdos das DFs) devem ser superchaves. Como A, B, C, D, E são chaves candidatas (e, portanto, superchaves), todas as DFs dadas (ABA \rightarrow B, BCB \rightarrow C, CDC \rightarrow D, DED \rightarrow E, EAE \rightarrow A) satisfazem a condição de BCNF.
  • (E) Incorreta: Conforme demonstrado, a tabela possui cinco identificadores válidos.

Fonte: FGV MPAL 2018 Analista do Ministério Público - Administrador de Banco de Dados (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