Questões Informática Formas normais

Seja a relação EMP-PROJ(CPF, NumProj, Horas, NomeEmp, NomeProj, LocalProj) onde {CP...

Responda: Seja a relação EMP-PROJ(CPF, NumProj, Horas, NomeEmp, NomeProj, LocalProj) onde {CPF, NumProj} é a chave primária de EMP-PROJ e as seguintes dependências funcionais: {CPF, NumProj} ? Ho...


Q121271 | Informática, Formas normais, Analista de Tecnologia da Informação, MPOG, FUNRIO

Seja a relação EMP-PROJ(CPF, NumProj, Horas, NomeEmp, NomeProj, LocalProj) onde {CPF, NumProj} é a chave primária de EMP-PROJ e as seguintes dependências funcionais:

{CPF, NumProj} ? Horas

{CPF} ? NomeEmp

{NumProj} ? {NomeProj, LocalProj}

A relação EMP-PROJ, com estas dependências funcionais, viola qual forma normal?

Matheus Fernandes
Por Matheus Fernandes em 01/01/2025 16:05:34🎓 Equipe Gabarite
Para identificar em qual forma normal a relação EMP-PROJ viola, precisamos analisar as dependências funcionais fornecidas.

Dadas as dependências funcionais:
- {CPF, NumProj} → Horas
- {CPF} → NomeEmp
- {NumProj} → {NomeProj, LocalProj}

Vamos analisar cada uma das formas normais:

1. Primeira Forma Normal (1FN):
Uma relação está na 1FN se todos os seus atributos são atômicos, ou seja, indivisíveis. A relação EMP-PROJ parece estar na 1FN, pois não há atributos multivalorados.

2. Segunda Forma Normal (2FN):
Uma relação está na 2FN se estiver na 1FN e se todos os atributos não chave dependerem da chave primária completa.
Na relação EMP-PROJ, a dependência funcional {CPF} → NomeEmp viola a 2FN, pois NomeEmp depende apenas parcialmente da chave primária (CPF).

Portanto, a relação EMP-PROJ viola a Segunda Forma Normal (2FN).

Gabarito: b) Segunda forma normal.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.