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

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...


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?

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Matheus Fernandes
    Matheus Fernandes
    31/12/1969 • 21:00
    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.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.