Skip to content

fzta492/bandperfumaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Band Perfumaria


Modelagem de Banco de Dados Relacional


Descrição


Projeto de sistema de banco de dados desenvolvido para gerenciar as operações da Band perfumaria. Este repositório contém a modelagem do banco de dados relacional, scripts SQL para criação e manipulação das tabelas.

Funcionalidades


Gestão de Estoque: Controle de produtos, categorias e disponibilidade.
Gestão de Clientes: cadastros e controle de clientes.
Sistema de Vendas: Gerenciamento de vendas e registros de transações.
Sistema de Pontuação de Clientes: Pontuação baseada nas compras para fidelização de clientes.

Ferramenta utilizada


PostgreSQL

Modelagem Lógica

Para entender os requisitos do banco de dados, foi preciso identificar as entidades relacionadas ao negócio band perfumaria. Para o projeto, vamos considerar as seguintes entidades:
Produtos;
Clientes;
Vendas;
Itens das vendas;
Pontuação;

Produtos: Representam os perfumes vendidos.
Clientes: Pessoas que compram produtos.
Vendas: Transações de compra de produtos pelos clientes.
Itens de Venda: Detalhes dos produtos em uma venda.
Pontuação: Sistema de recompensa para clientes baseado em compras.
Categorias de Produto: Classificação dos produtos.

Diagrama



> > > Modelagem física


Para criar as entidades descritas, foram usado os seguintes comandos na ferramenta PostgreSQL.

Disponivel em:

População do DB



Disponivel em:

Conclusão do projeto


Ao desenvolver o sistema de gerenciamento de banco de dados para a Band Perfumaria, procurei criar uma solução prática e eficaz para apoiar a operação de uma loja de perfumes. O uso do PostgreSQL permitiu a criação de um banco de dados relacional focado em facilitar a gestão de estoque, vendas, itens de vendas e o engajamento de clientes através de um sistema de pontos, onde cada real gasto é convertido em pontos de fidelidade.
Optei por uma abordagem direta e menos técnica, evitando o uso de triggers para simplificar o sistema. Isso torna mais fácil para quem estiver administrando ou atualizando o banco de dados no futuro. A documentação detalhada que preparei no GitHub visa ajudar qualquer pessoa a entender e modificar o sistema conforme necessário.
Espero que este projeto seja um recurso útil para outros e inspire mais pessoas a explorar e implementar sistemas de banco de dados que apoiam as operações comerciais de maneira eficiente. Estou grato a todos que me ajudaram de alguma forma e aprendi muito com este projeto.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published