Questão de Banco de Dados — Formas normais — FCC 2017
- Código
- fc040141
- Banca
- FCC
- Órgão
- TST
- Ano
- 2017
- Nível
- Superior
- Cargo
- Analista Judiciário – Análise de Sistemas
- Acargo.
- Bsalario.
- CcargaHorariaMensal.
- DregrasDeTrabalho.
- EnumeroCarteiraTrabalho.
GabaritoE — numeroCarteiraTrabalho.
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.
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.
O salário de um funcionário varia conforme a empresa. Depende da chave composta. Não fere a 2FN.
Carga horária mensal é definida por contrato (funcionário+empresa). Depende da chave completa. Não fere.
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.
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.
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