Uma tabela de cadastro de projetos possui os seguintes atrib...
Uma tabela de cadastro de projetos possui os seguintes atributos:
ID_PROJETO (PK), NOME_PROJETO, ID_DEPARTAMENTO, NOME_DEPARTAMENTO. O engenheiro percebe que NOME_DEPARTAMENTO depende de ID_DEPARTAMENTO, e ID_DEPARTAMENTO não é chave primária, mas depende de ID_PROJETO.
Assinale a opção que identifica a violação e a Forma Normal que exige a eliminação dessa dependência.
Comentários
Veja os comentários dos nossos alunos
Ocorre uma violação da 3FN : ID_PROJETO (PK) -> ID_DEPARTAMENTO -> NOME_DEPARTAMENTO
Como NOME_DEPARTAMENTO depende de ID_DEPARTAMENTO (que não é chave primária nem candidata), ocorre uma dependência transitiva, violando a 3FN.
Se a PK fosse composta (ID_PROJETO, ID_DEPARTAMENTO) - ocorreria uma violação da 2FN: Teríamos duas dependências parciais (atributos não-chave dependendo de apenas uma parte da PK):
ID_PROJETO -> NOME_PROJETO
ID_DEPARTAMENTO -> NOME_DEPARTAMENTO
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo