Questão nº 49

Questão de Tecnologia da Informação · CESGRANRIO BASA 01/2021 (nº 49)

CESGRANRIO2021Técnico Científico - Área de Formação: Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Um site da Web é especializado em aluguel de casas e apartamentos por temporada. Tanto os clientes (locadores) interessados em disponibilizar seus imóveis para aluguel quanto os clientes interessados em alugar (locatários) um imóvel para seu uso devem ser registrados no site. Vale ressaltar que mesmo aqueles que oferecem seus imóveis para aluguel também podem usar os serviços do site para encontrar um imóvel para passar suas férias ou para usar em viagens de negócios.

Os responsáveis pelo site desejam contratar o desenvolvimento de um sistema de informação que lhes permita saber o seguinte:

  • Quais imóveis estão disponíveis para alugar?
  • Quais se encontram alugados em determinado momento?
  • Quais estarão disponíveis nos próximos 15 dias?
  • Quem é o locador que ofereceu determinado imóvel para aluguel?
  • Quais são os imóveis que determinado locatário reservou para aluguel nos próximos 90 dias?

Vale ressaltar, ainda, que os responsáveis pelo site desejam que o registro de um aluguel seja fisicamente excluído do banco de dados tão logo esse aluguel se encerre. Além disso, querem que o banco de dados não contenha redundâncias de dados desnecessárias.

Qual modelo conceitual de dados atende aos requisitos apresentados?

Resposta comentada

Gabarito Alternativa E

Conceito-chave: Em modelagem conceitual, o foco é representar entidades, atributos e relacionamentos com cardinalidades corretas, sem se preocupar com exclusão física futura (isso é regra de implementação). A pegadinha aqui é que o requisito de "excluir aluguel encerrado" não muda o modelo ER — ele apenas indica que a entidade ALUGUEL deve existir com atributos de data, e que o relacionamento entre CLIENTE (locador/locatário) e IMÓVEL deve ser modelado com papéis distintos.

  • (A) Incorreta: Cria uma entidade separada para "Locador" e "Locatário", o que viola a regra de que uma mesma pessoa pode ser ambos (o texto diz explicitamente que locadores também podem alugar). Isso gera redundância de dados.
  • (B) Incorreta: Modela o relacionamento entre CLIENTE e IMÓVEL sem distinguir os papéis (locador vs. locatário), impossibilitando responder "quem é o locador" ou "quais imóveis um locatário reservou" sem ambiguidade.
  • (C) Incorreta: Coloca atributos de aluguel (datas) diretamente na entidade IMÓVEL, o que impede registrar múltiplos aluguéis consecutivos para o mesmo imóvel e viola a necessidade de histórico (mesmo que excluído depois, o modelo precisa suportar o período).
  • (D) Incorreta: Usa um relacionamento ternário entre CLIENTE, IMÓVEL e ALUGUEL sem separar os papéis do cliente (locador/locatário). Isso confunde quem é o dono e quem é o inquilino, tornando impossível responder "quem ofereceu o imóvel" vs. "quem reservou".
  • (E) Correta: Modela CLIENTE (única entidade, com atributo discriminador de papel, ex.: tipo), IMÓVEL (com atributos de disponibilidade) e ALUGUEL como entidade associativa com data_inicio e data_fim. O relacionamento CLIENTE oferece IMÓVEL (1:N) e CLIENTE reserva ALUGUEL (1:N) com IMÓVEL (1:N) permite responder todas as perguntas. A exclusão física do aluguel encerrado é uma regra de banco (DELETE), não afeta o modelo conceitual.

Armadilha do distrator mais tentador (B): A banca tenta enganar com um modelo que parece simples (cliente e imóvel com datas), mas sem separar os papéis. O aluno que não lê o enunciado com atenção acha que basta um relacionamento direto, mas isso não permite distinguir "locador" de "locatário" — e o texto reforça que a mesma pessoa pode exercer ambos os papéis. A letra E resolve isso com a entidade ALUGUEL e os dois relacionamentos distintos.

Fonte: CESGRANRIO BASA 01/2021 Técnico Científico - Área de Formação: Tecnologia da Informação. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho