← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2025

Questão comentada de Banco de Dados

A Câmara Municipal de determinado município implementou um sistema de empréstimo de equipamentos para servidores públicos. O banco de dados do sistema possui a seguinte modelagem: • Tabela Equipamento: contém os campos id_equipamento (chave primária), nome_equipamento e categoria. • Tabela Servidor: contém os campos id_servidor (chave primária), nome_servidor e departamento. • Tabela Empréstimo: contém os campos id_emprestimo (chave primária), id_equipamento (chave estrangeira referenciando Equipamento), id_servidor (chave estrangeira referenciando Servidor), data_emprestimo e data_devolucao. Considerando essa modelagem, assinale a afirmativa correta.

Gabarito: D

Aqui a ideia central é modelagem relacional com uma entidade associativa. Quando você tem duas entidades principais, como Servidor e Equipamento, e quer registrar a relação entre elas com atributos próprios, como data de empréstimo e data de devolução, normalmente você cria uma terceira tabela para guardar essa ligação. Essa tabela não é enfeite: ela existe porque o relacionamento também tem informação relevante. No caso, a tabela Empréstimo faz exatamente esse papel. Ela conecta um servidor a um equipamento e ainda registra quando o empréstimo começou e quando terminou. Isso permite vários empréstimos do mesmo equipamento ao longo do tempo, inclusive para servidores diferentes, sem bagunçar as tabelas principais. Por isso a letra D está correta: Empréstimo é uma entidade associativa entre Servidor e Equipamento. Esse é o jeito clássico de transformar um relacionamento muitos-para-muitos em banco relacional. Em modelagem ER, isso é uma solução padrão de livro-texto, nada de mágica: é só o banco fazendo o trabalho direito. As alternativas erradas tropeçam justamente nisso. Uma tenta duplicar equipamento, outra tenta jogar a responsabilidade para a tabela errada, e outra limita indevidamente a chave primária. Se houvesse regra de negócio específica impedindo mais de um empréstimo por par servidor-equipamento, isso teria que ser modelado de forma explícita, mas o enunciado não traz essa restrição.

Continue treinando

Questões relacionadas