Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2018
Banco de Dados›Banco de Dados Relacionais
Código
fc044251
Banca
FCC
Órgão
DPE-AM
Ano
2018
Cargo
Analista em Gestão Especializado de Defensoria - Analista de Sistema
Considere que um Analista de Sistemas está modelando um banco de dados relacional de um escritório de Advocacia e precisa definir a tabela Consulta, que liga as tabelas Advogado e Cliente. Na tabela Consulta foram definidos os campos abaixo.OAB_Advogado – Primary KeyID_Cliente – Primary KeyData_Hora_ConsultaParecer_Do_AdvogadoEspecialidade_Do_AdvogadoA chave primária é composta pelos campos OAB_Advogado e ID_Cliente. Cada Advogado que trabalha no escritório atua em uma única especialidade (direito penal, civil, trabalhista etc.) e, na consulta, emite um parecer exclusivo para cada cliente atendido. Nestas condições, é correto afirmar que
Ahá um problema de dependência funcional parcial, pois o campo Parecer_Do_Advogado é dependente apenas do campo OAB_Advogado, que é parte da chave primária.
Ba tabela Consulta está correta e adequadamente normalizada de acordo com a primeira, segunda e terceira formas normais.
Chá um problema de dependência órfã, pois o campo Data_Hora_Consulta deveria ser dependente do ID da consulta, campo que está faltando na tabela.
Dtodos os atributos não chave dependem integralmente da chave primária composta, demostrando que a tabela Consulta está na quarta forma normal.
Ehá um problema de dependência funcional parcial, pois o campo Especialidade_Do_Advogado é dependente apenas do campo OAB_Advogado, que é parte da chave primária.
Revelar gabarito e comentário▾
GabaritoE — há um problema de dependência funcional parcial, pois o campo Especialidade_Do_Advogado é dependente apenas do campo OAB_Advogado, que é parte da chave primária.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Normalização de Bancos de Dados Relacionais
Gabarito: letra E. A tabela Consulta viola a segunda forma normal (2FN) porque o campo Especialidade_Do_Advogado depende apenas do campo OAB_Advogado, que é parte da chave primária composta, caracterizando uma dependência funcional parcial.
A questão aborda o conceito de dependência funcional parcial e a segunda forma normal (2FN). Para que uma tabela esteja na 2FN, ela deve estar na 1FN e cada atributo não chave deve depender funcionalmente da totalidade da chave primária — ou seja, não pode haver dependência de apenas parte da chave. No caso apresentado, a chave primária é composta por (OAB_Advogado, ID_Cliente). O campo Especialidade_Do_Advogado depende unicamente de OAB_Advogado (pois cada advogado tem uma única especialidade), e não do ID_Cliente, configurando uma dependência parcial. Já os campos Parecer_Do_Advogado e Data_Hora_Consulta dependem da chave completa, pois cada consulta é exclusiva para um par advogado-cliente.
Dependência funcional
1Total (chave completa)
Parecer_Do_Advogado
Data_Hora_Consulta
2Parcial (parte da chave)
Especialidade_Do_Advogado → OAB_Advogado
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que há dependência parcial do campo Parecer_Do_Advogado em relação a OAB_Advogado. Isso está errado: pela descrição, o parecer é exclusivo para cada consulta (cada par advogado-cliente), portanto depende de ambos os campos da chave primária — é uma dependência total, não parcial.
Alternativa B — ❌ Incorreta
Declara que a tabela está corretamente normalizada até 3FN. Falso, pois a presença de dependência parcial viola a 2FN.
Alternativa C — ❌ Incorreta
Menciona "dependência órfã" e sugere que deveria haver um ID da consulta. O conceito de dependência órfã não se aplica aqui; a tabela não sofre desse problema. A ausência de um ID próprio não é obrigatória — a chave composta existente é suficiente.
Alternativa D — ❌ Incorreta
Afirma que todos os atributos não chave dependem integralmente da chave primária composta. Isso é falso, pois Especialidade_Do_Advogado depende apenas de OAB_Advogado, mostrando dependência parcial.
Alternativa E — ✅ Correta ⟵ GABARITO
Identifica corretamente a dependência funcional parcial do campo Especialidade_Do_Advogado em relação a OAB_Advogado, que é parte da chave primária. Essa é a violação da 2FN.
NÃO CAIA NESSA!
A banca tenta confundir o candidato trocando o atributo que sofre dependência parcial. Na alternativa A, ela aponta o Parecer_Do_Advogado como parcialmente dependente, mas ele é totalmente dependente da chave. O erro real está no Especialidade_Do_Advogado. Fique atento: sempre verifique cada atributo não chave e sua relação com a chave primária completa.
Atributo
Dependência
Justificativa
Data_Hora_Consulta
Total
Depende do par (OAB_Advogado, ID_Cliente) — cada consulta é única.
Parecer_Do_Advogado
Total
Idem: parecer exclusivo por consulta.
Especialidade_Do_Advogado
Parcial (apenas OAB_Advogado)
Cada advogado tem uma única especialidade, independente do cliente.
Gabarito: letra E — a única que descreve a dependência parcial correta.