Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024

Banco de DadosSQL
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
Na relação a seguir, criada para armazenar determinados dados, os atributos sublinhados compõem a chave primária. DESIGNA-PROFESSOR-SEMESTRE (matricula-professor, codigo-curso, nome-professor, nome-curso, quantidade-horas, regime-dedicacao, matricula-do-professor-coordenador) Nesse caso, são aplicadas as seguintes regras: • um professor pode ser designado para mais de um curso; • um curso tem apenas um professor designado como coordenador; • um professor pode ser coordenador de mais de um curso; • o regime-dedicação de cada professor é determinado em função da quantidade de horas de trabalho designadas. Com base nas informações precedentes, julgue o item que se segue, a respeito das regras de modelagem e normalização de dados. Para que esteja na terceira forma normal (3FN), a relação apresentada deve ser decomposta e deve possuir, no fim do processo de normalização, um total de quatro relações. .
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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: Terceira Forma Normal (3FN)

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:

  1. 1FN: a tabela já está na 1FN (atributos atômicos).

  2. 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)

  3. 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