Flashcard FC296607
Como modelar clientes que podem atuar como locadores e locatários sem duplicação, permitindo consultas de disponibilidade por intervalos de datas?
Projeto e Modelagem de Dados
CESGRANRIO · 2021
Como modelar clientes que podem atuar como locadores e locatários sem duplicação, permitindo consultas de disponibilidade por intervalos de datas?
Mostrar resposta e comentário
Resposta
Modelo: Cliente, Imóvel e entidade associativa Aluguel.Explicação:
- Cliente e Imóvel como entidades distintas para evitar redundância.
- Imóvel referencia o locador (FK para Cliente) como oferente do imóvel.
- Aluguel é entidade associativa entre Cliente (locatário) e Imóvel, com data_inicio e data_fim.
- Disponibilidade/ocupação por intervalo: usar condições como \(data\_inicio \le hoje < data\_fim\) ou filtros para próximos 15/90 dias.
- Exclusão física de Aluguel ao término não afeta Cliente nem Imóvel, preservando integridade.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/295821
Conteúdo do catálogo FC Concursos · Atualizado em