Questão FC372740
Ao aplicar alguns conceitos de normalização, um Analista verificou que uma das tabelas cuja chave primária era uma composição de identificação de funcionário e identificação de adv
Projeto e Modelagem de Dados
FCC · 2024
Ao aplicar alguns conceitos de normalização, um Analista verificou que uma das tabelas cuja chave primária era uma composição de identificação de funcionário e identificação de advogado, continha o atributo nome do funcionário e que este não dependia da identificação de advogado, mas somente da identificação de funcionário, então
- para solucionar essa anomalia, ele deve utilizar e aplicar, corretamente, os conceitos de normalização até a FN Transiente Funcional.
- para solucionar essa anomalia, ele deve utilizar e aplicar, corretamente, os conceitos de normalização até a 2FN.
- conclui-se que ele não necessita aplicar mais nenhuma FN.
- conclui-se que ele não aplicou total e corretamente a 1FN, deixando uma anomalia seguir adiante.
- conclui-se que ele dispensou os conhecimentos da FN de Alan Turing.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Aplicar a normalização até a 2FN é o procedimento adequado porque a tabela tem chave primária composta \(ID_{Funcionario},ID_{Advogado}\) e um atributo, nome do funcionário, que depende apenas de \(ID_{Funcionario}\). Isso é uma dependência parcial, ou seja, o atributo não depende da chave completa.
Para resolver, deve-se eliminar essa dependência parcial: criar uma nova relação Funcionário com os atributos \(ID_{Funcionario}, Nome\) e remover Nome do Funcionário da tabela original. A tabela original manterá a ligação entre funcionário e advogado por meio dos identificadores.
Assim, todos os atributos não-chave na tabela original passam a depender da chave primária completa, atendendo à Segunda Forma Normal (2FN) e evitando redundância e anomalias de atualização.
Conteúdo do catálogo FC Concursos · Atualizado em