Pular para o conteúdo principal

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

Banco de DadosFormas normais
Código
fc040141
Banca
FCC
Órgão
TST
Ano
2017
Nível
Superior
Cargo
Analista Judiciário – Análise de Sistemas
Considere uma relação de trabalho flexível e hipotética, onde cada funcionário, que possui uma única Carteira de Trabalho e Previdência Social, pode trabalhar em diversas empresas ao mesmo tempo, e estas empresas podem manter inúmeros funcionários. Nessa relação estabelecida de forma correta em um Sistema Gerenciador de Banco de Dados Relacional, considere que a chave primária da tabela funcionario é matriculaFuncionario, da tabela empresa é idEmpresa e da tabela empresa_funcionario é uma composição de matriculaFuncionario e idEmpresa. Um Analista de Sistemas infringirá as regras da segunda forma normal (2FN) se colocar na tabela empresa_funcionario o campo
  1. Acargo.
  2. Bsalario.
  3. CcargaHorariaMensal.
  4. DregrasDeTrabalho.
  5. EnumeroCarteiraTrabalho.
Revelar gabarito e comentário

GabaritoE — numeroCarteiraTrabalho.

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 – Segunda Forma Normal (2FN)

Gabarito: letra E. A 2FN exige que todo atributo não chave dependa funcionalmente da chave inteira (dependência total). Na tabela empresa_funcionario, a chave é composta por matriculaFuncionario + idEmpresa. O campo numeroCarteiraTrabalho depende unicamente do funcionário (matriculaFuncionario), não da empresa, caracterizando dependência parcial — violação da 2FN. As demais alternativas (cargo, salario, cargaHorariaMensal, regrasDeTrabalho) dependem da combinação das duas chaves, portanto não infringem a regra.

A banca testa o conceito de dependência parcial: em uma chave composta, atributos que dependem apenas de parte da chave não podem permanecer na tabela. A pegadinha está em reconhecer que o número da carteira de trabalho é um atributo do funcionário, não da relação.

Alternativa A — ❌ Incorreta

O campo cargo depende da combinação funcionário+empresa (um funcionário pode ter cargos diferentes em empresas diferentes). Não há dependência parcial; portanto, não viola a 2FN.

Alternativa B — ❌ Incorreta

O salário de um funcionário varia conforme a empresa. Depende da chave composta. Não fere a 2FN.

Alternativa C — ❌ Incorreta

Carga horária mensal é definida por contrato (funcionário+empresa). Depende da chave completa. Não fere.

Alternativa D — ❌ Incorreta

Regras de trabalho podem ser específicas da relação entre funcionário e empresa (por exemplo, regime especial). Dependem da chave composta. Não fere.

Alternativa E — ✅ Correta ⟵ GABARITO

O número da Carteira de Trabalho (CTPS) é único por funcionário. Depende apenas de matriculaFuncionario, que é parte da chave composta. Colocá-lo em empresa_funcionario cria uma dependência parcial, violando a 2FN.

NÃO CAIA NESSA!

A banca explora a confusão entre atributos que são inerentes ao funcionário (CTPS) e aqueles que são inerentes à relação funcionário‑empresa. O candidato pode achar que todos os campos são dependentes da combinação, mas a CTPS é propriedade exclusiva do funcionário.

Gabarito: letra E

Link permanente: /questoes/fc040141