Bem-vindo ao projeto CARLOCA - um sistema de locadora de carros simples e eficiente.
O CARLOCA é um sistema que gerencia o aluguel de carros em diversas unidades da franquia. Com recursos como histórico de clientes, controle de quilometragem e gestão de disponibilidade de veículos, proporciona uma experiência completa para os usuários.
- Um carro possui modelo, montadora, cor, versão e categoria.
- As cores disponíveis são branco, preto e prata.
- Categorias incluem hatch, sedan compacto, sedan médio, SUV, etc.
- O aluguel é possível apenas na modalidade "diária".
- Um cliente não pode alugar mais de um carro simultaneamente.
- Carros locados não podem ser oferecidos para outro cliente.
- Registro do histórico de clientes que locaram um carro.
- Histórico de quilometragem por cliente e status atual dos carros.
- Normalização de dados aplicada em todo o projeto.
- Scripts SQL para validação dos requisitos.
- Foco exclusivo nos requisitos funcionais, excluindo pagamento por enquanto.
- Clone o repositório:
git clone https://github.com/GabrielaMoura25/Carloca-SQL.git
- Execute os scripts SQL no seu banco de dados.
A seguir, exemplos de inserção e consulta para validar os requisitos:
-- Exemplo de Insert para Carro:
INSERT INTO carro (modelo, cor, versao, categoria, montadora, is_available) VALUES
('Fiesta', 'azul', 'SE', 'Hatch', 'Ford', 1),
('Civic', 'vermelho', 'Touring', 'Sedan Médio', 'Honda', 1);
-- Exemplo de Select para verificar disponibilidade:
SELECT * FROM carro WHERE is_available = 1;
- Para criar o banco de dados execute o script SQL contido no arquivo
create.sql
. - Pra inserção dos dados execute o script SQL contido no arquivo
ìnsert.sql
. - E para validar os requisitos funcionais execute os selects e updates contidos nos arquivos
update.sql
eselect.sql
.
Desenvolvido por Gabriela Moura, © 2023.