Questão de Banco de Dados — Formas normais — FCC 2016
Banco de Dados›Formas normais
Código
fc033261
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2016
Nível
Médio
Cargo
Técnico Judiciário - Informática
Uma entidade Departamento é composta pelos atributos abaixo.Código do DepartamentoMatrícula do FuncionárioNome do DepartamentoNome do FuncionárioTelefone do DepartamentoTelefone do FuncionárioNúmero da CTPSConsiderando-se que só poderá ser cadastrado um único número de telefone, tanto para os departamentos quanto para os funcionários, para que a entidade seja normalizada adequadamente, deve-se
Aaplicar a segunda forma normal (2FN), de forma que todos os demais atributos sejam dependentes da chave primária, que deverá ser composta pelos atributos Código do Departamento e Matrícula do Funcionário.
Baplicar a primeira forma normal (1FN), colocando os atributos Matrícula do Funcionário, Nome do Funcionário, Telefone do Funcionário e Número da CTPS em uma entidade Funcionário relacionada adequadamente à entidade Departamento.
Ccriar mais duas entidades, Funcionário e Telefone, relacionando todas elas com cardinalidade 1:n, com o lado n na entidade Departamento.
Deliminar os campos Matrícula do Funcionário, Nome do Funcionário e Telefone do Funcionário, já que estes campos são os únicos que não contém dados do departamento, mas sim do funcionário.
Eaplicar a segunda forma normal (2FN), que requer que todos os valores de atributos em uma entidade sejam atômicos, eliminando grupos repetidos e colocando-os cada um em uma entidade separada.
Revelar gabarito e comentário▾
GabaritoB — aplicar a primeira forma normal (1FN), colocando os atributos Matrícula do Funcionário, Nome do Funcionário, Telefone do Funcionário e Número da CTPS em uma entidade Funcionário relacionada adequadamente à entidade Departamento.
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 dados – Formas normais
Gabarito: letra B. Para normalizar adequadamente a entidade Departamento, que mistura atributos de duas entidades distintas (departamento e funcionário), o processo correto é aplicar a Primeira Forma Normal (1FN) e separar os atributos relativos ao funcionário em uma nova entidade Funcionário, criando um relacionamento entre elas. Isso elimina a redundância e as anomalias de inserção, alteração e exclusão.
Alternativa A — ❌ Incorreta
A aplicação da 2FN com chave composta (Código do Departamento, Matrícula do Funcionário) não resolve o problema fundamental, pois a entidade atual mistura atributos de diferentes entidades. Além disso, haveria dependências parciais (ex.: Nome do Departamento depende apenas de Código do Departamento), violando a própria 2FN.
Alternativa B — ✅ Correta ⟵ GABARITO
A 1FN exige que todos os atributos sejam atômicos e que não haja grupos repetidos. Na entidade original, atributos como Matrícula, Nome, Telefone do Funcionário e CTPS pertencem conceitualmente a outra entidade. Movê-los para uma entidade Funcionário e relacioná-la adequadamente ao Departamento é o primeiro passo da normalização, permitindo aplicar as demais formas normais.
Alternativa C — ❌ Incorreta
Criar uma entidade Telefone separada é desnecessário, pois cada funcionário e cada departamento possuem apenas um telefone (atributo simples). A cardinalidade 1:n com o lado n no Departamento é incorreta; o relacionamento seria 1:1 entre Departamento e Telefone, ou melhor, o telefone é atributo do departamento e do funcionário.
Alternativa D — ❌ Incorreta
Eliminar campos não normaliza a estrutura; apenas descarta informações relevantes. A normalização deve reorganizar os dados, não removê-los.
Alternativa E — ❌ Incorreta
A descrição confunde a 1FN com a 2FN. A 2FN trata de dependência total da chave primária, e a eliminação de grupos repetidos é requisito da 1FN. Além disso, a 2FN não cria automaticamente novas entidades.
NÃO CAIA NESSA!
A banca tenta confundir os conceitos de 1FN e 2FN. Lembre-se: 1FN exige atributos atômicos e ausência de grupos repetidos. 2FN exige dependência total da chave primária (além de estar na 1FN). Na questão, o problema principal é a mistura de atributos de diferentes entidades, resolvido com a separação em entidades – o que é parte do processo de normalização iniciado pela 1FN.