Projeto de Banco de Dados — UNINTER
Curso: Análise e Desenvolvimento de Sistemas · 2025
A partir de regras de negócio fornecidas para uma Rede de Hotéis, foi elaborado o Modelo Entidade-Relacionamento (MER) — etapa de modelagem conceitual do banco de dados.
O MER contempla entidades, atributos, relacionamentos, cardinalidades, chaves primárias e chaves estrangeiras. A modelagem respeitou estritamente as regras de negócio fornecidas, sem criar entidades ou atributos além do especificado.
| Entidade | Chave Primária | Descrição |
|---|---|---|
| Hotel | idHotel |
Unidades da rede com endereço completo |
| Funcionário | CPF |
Colaboradores vinculados a um hotel |
| Quarto | idQuarto |
Quartos pertencentes a um hotel |
| Hóspede | CPF |
Clientes que realizam reservas |
| Reserva | idReserva |
Reservas com datas e status |
| Pagamento | idPagamento |
Pagamentos gerados pelas reservas |
| ReservaQuarto | idReserva + idQuarto |
Entidade associativa (N:N entre Reserva e Quarto) |
| Relacionamento | Entidades | Cardinalidade |
|---|---|---|
| Trabalha | Funcionário → Hotel | N:1 |
| Realiza | Funcionário → Reserva | 1:N |
| Possui | Hotel → Quarto | 1:N |
| Pertence | Reserva ↔ Quarto | N:N (via ReservaQuarto) |
| Faz | Hóspede → Reserva | 1:N |
| Gera | Reserva → Pagamento | 1:1 |
Modelo criado usando a ferramenta Miro
| Documento | Descrição |
|---|---|
| Regras de Negócio | Requisitos que orientaram a modelagem |
Este projeto documenta os seguintes conceitos de modelagem de banco de dados na pasta concepts/:
| Conceito | Descrição resumida |
|---|---|
| Entity-Relationship Model | Representação abstrata de entidades, atributos e relacionamentos do domínio |
| Cardinality | Quantas instâncias de uma entidade se relacionam com outra — define onde ficam as FKs |
| Primary and Foreign Keys | Mecanismos de unicidade e integridade referencial entre tabelas |
| Associative Entity | Entidade intermediária criada para resolver relacionamentos N:N |
| Composite Attributes | Atributos decompostos em sub-atributos com significado próprio, como endereço |
Os arquivos de conceito contêm explicações detalhadas e exemplos extraídos diretamente da modelagem.
Giselle Pegado
Análise e Desenvolvimento de Sistemas — UNINTER · 2025
