FC ConcursosFC Concursos

Questão FC295821

Qual modelo conceitual de dados atende aos requisitos apresentados?

Projeto e Modelagem de Dados

CESGRANRIO · 2021

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?

 

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A alternativa correta adota um modelo com as entidades principais separadas: Cliente, Imóvel e a entidade associativa Aluguel. Isso permite que um mesmo cliente exerça os papéis de locador e locatário sem duplicação de cadastro, atendendo à exigência de normalização e ausência de redundância.

O relacionamento entre Cliente e Imóvel identifica o oferecedor (locador) do imóvel; já a entidade Aluguel liga o imóvel ao cliente que aluga, contendo datas de início e fim. Assim é possível consultar disponibilidade e ocupação por intervalo de datas usando condições como \(data\_inicio \le hoje < data\_fim\) ou testes para os próximos 15/90 dias.

A exclusão física do registro de Aluguel ao término não afeta Imóvel nem Cliente, pois são tabelas distintas, preservando a integridade e permitindo todos os SELECTs requeridos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo