Questão de Banco de Dados — Modelagem de dados — CESPE / CEBRASPE 2025
- Código
- ce202053
- Banca
- CESPE / CEBRASPE
- Órgão
- EMBRAPA
- Ano
- 2025
- Nível
- Superior
- Cargo
- Pesquisador – Área: Gestão da Informação – Subárea: Engenharia de Dados
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. A afirmação está correta. Para garantir que apenas supervisores sejam responsáveis pelo beneficiamento, a tabela Etapa_de_Beneficiamento deve ter uma chave estrangeira referenciando a tabela Supervisor, e a tabela Supervisor deve conter uma chave estrangeira referenciando a tabela Funcionario. Essa modelagem implementa a especialização (funcionário pode ser supervisor) e assegura a integridade referencial.
A questão trata da representação de uma hierarquia de especialização no modelo relacional. No cenário, um funcionário pode ser supervisor ou analista de qualidade. Para representar essa especialização, uma abordagem comum é criar uma tabela Supervisor com uma chave estrangeira para Funcionario, normalmente usando o mesmo identificador (chave primária de Funcionario) como chave primária de Supervisor, garantindo que cada supervisor corresponda a um funcionário existente. Em seguida, a tabela Etapa_de_Beneficiamento possui uma chave estrangeira referenciando Supervisor, o que limita os responsáveis a apenas supervisores.
O CESPE/CEBRASPE, conforme questões anteriores, aceita que uma chave estrangeira referencie uma chave primária ou candidata, e aqui a referência é correta. Não há erro lógico ou conceitual; a descrição está de acordo com as boas práticas de modelagem.
Portanto, o item está CERTRO.
Link permanente: /questoes/ce202053