Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024
- Código
- ce190753
- Banca
- CESPE / CEBRASPE
- Órgão
- TSE
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. A decomposição da relação original para atingir a 3FN resulta em quatro relações, considerando as dependências funcionais parciais e transitivas identificadas.
A banca testa o entendimento de como aplicar as formas normais a um esquema real. A relação DESIGNA-PROFESSOR-SEMESTRE possui chave primária composta por matricula-professor e codigo-curso. As dependências funcionais relevantes são:
matricula-professor → nome-professor (dependência parcial)
codigo-curso → nome-curso, matricula-do-professor-coordenador (dependência parcial)
quantidade-horas → regime-dedicacao (dependência entre atributos não chave, conforme regra de negócio: "regime-dedicação de cada professor é determinado em função da quantidade de horas de trabalho designadas")
A partir dessas DFs, o processo de normalização até a 3FN ocorre em etapas:
1FN: a tabela já está na 1FN (atributos atômicos).
2FN: elimina-se dependências parciais, decompondo em:
PROFESSOR (matricula-professor, nome-professor) — chave matricula-professor
CURSO (codigo-curso, nome-curso, matricula-do-professor-coordenador) — chave codigo-curso
DESIGNACAO (matricula-professor, codigo-curso, quantidade-horas, regime-dedicacao) — chave composta (matricula-professor, codigo-curso)
3FN: elimina-se a dependência transitiva em DESIGNACAO. Nessa relação, quantidade-horas → regime-dedicacao, e quantidade-horas não é chave. Para remover a transitividade, decompõe-se:
DESIGNACAO (matricula-professor, codigo-curso, quantidade-horas) — chave composta
REGIME (quantidade-horas, regime-dedicacao) — chave quantidade-horas
Ao final, temos quatro relações: PROFESSOR, CURSO, DESIGNACAO e REGIME.
Gabarito: ✅ CERTO
Link permanente: /questoes/ce190753