Este projeto consiste no desenvolvimento de um banco de dados para uma imobiliária, parte do trabalho do 4º semestre de Ciência da Computação na UNIP Campinas. O objetivo é criar um sistema de gerenciamento eficiente para cadastro de imóveis, clientes, fotos e endereços.
O sistema é composto por várias entidades, incluindo:
- Imóvel
- Residencial (especialização de Imóvel)
- Apartamento (especialização de Residencial)
- Casa (especialização de Residencial)
- Sala Comercial (especialização de Imóvel)
- Terreno (especialização de Imóvel)
- Cliente
- Contrato
- Endereço
- Bairro
- Foto
Durante o desenvolvimento deste projeto, aprendi a:
- Modelar um banco de dados utilizando o Diagrama ER
- Implementar especializações e generalizações
- Utilizar o MySQL para gerenciamento de dados
- Criar relacionamentos entre entidades
- Trabalhar com enumerações para categorizar dados
- MySQL
- BRModelo para modelagem do banco de dados
O projeto contém:
- Diagrama ER em formato de imagem
- Scripts SQL para criação e manipulação das tabelas
Sinta-se à vontade para fazer sugestões ou melhorias. Para isso, abra uma issue ou envie um pull request!
Este projeto está sob a licença MIT.