Questão nº 51
Questão de Tecnologia da Informação · FCC TRT-12 2023 (nº 51)
Uma tabela está na segunda forma normal (2FN) se e somente se
- Anão contém atributos multivalorados, mas contém tabelas aninhadas e atributos candidatos que dependem de somente uma parte da chave primária.
- Bcontém atributos multivalorados, mas não contém tabelas aninhadas e nem atributos candidatos que dependem de somente uma parte da chave primária.
- Ccontém tabelas aninhadas, mas não contém atributos multivalorados e nem atributos não chave que dependem de somente uma parte da chave primária.
- Dnão contém tabelas aninhadas e nem atributos multivalorados.
- Enão contém tabelas aninhadas nem atributos multivalorados e todos seus atributos não chave são dependentes da totalidade da chave primária. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Para uma tabela estar na Segunda Forma Normal (2FN), ela primeiro precisa estar na Primeira Forma Normal (1FN), o que significa que cada célula da tabela deve conter apenas um valor (não há atributos multivalorados) e não pode haver tabelas aninhadas. Além disso, todos os seus atributos não chave (colunas que não fazem parte da chave primária) devem depender da totalidade da chave primária (não pode haver dependências parciais).
- (A) Incorreta: Contém "tabelas aninhadas", o que viola a 1FN, pré-requisito para a 2FN. Além disso, a dependência de "atributos candidatos" não é o foco principal da 2FN, mas sim de atributos não chave.
- (B) Incorreta: Contém "atributos multivalorados", o que viola a 1FN, pré-requisito para a 2FN.
- (C) Incorreta: Contém "tabelas aninhadas", o que viola a 1FN, pré-requisito para a 2FN.
- (D) Incorreta: Esta alternativa descreve apenas as condições para a Primeira Forma Normal (1FN). Embora seja um pré-requisito para a 2FN, ela não inclui a condição específica da 2FN sobre a dependência total dos atributos não chave em relação à chave primária. Armadilha da banca: O aluno pode ser induzido a pensar que, por ser um requisito fundamental, essa alternativa já abrange o suficiente, esquecendo a regra mais avançada da 2FN.
- (E) Correta: Esta alternativa descreve perfeitamente a 2FN. "não contém tabelas aninhadas nem atributos multivalorados" garante que a tabela está em 1FN. "e todos seus atributos não chave são dependentes da totalidade da chave primária" é a condição adicional e central da 2FN, que elimina as dependências funcionais parciais.
Fonte: FCC TRT-12 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 003). Reproduzida para fins de estudo.