Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — FCC 2016

Banco de DadosFormas 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
  1. 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.
  2. 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.
  3. Ccriar mais duas entidades, Funcionário e Telefone, relacionando todas elas com cardinalidade 1:n, com o lado n na entidade Departamento.
  4. 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.
  5. 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.

Gabarito: letra B

Link permanente: /questoes/fc033261