FC ConcursosFC Concursos

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

De acordo com o assunto TI Banco de Dados: Projeto e Modelagem de Dados, responda:

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

Continue aprendendo