👔 CONTEXTUALIZAÇÃO: TOP UNIFORMES
A empresa TOP UNIFORMES solicita um sistema para gerenciar suas operações de venda. O objetivo estratégico é possuir controle total sobre o fluxo comercial. 🛡️🧩
Objetivo: Analisar requisitos de negócio, identificar entidades e definir as restrições de integridade de um cenário comercial real.
📗 PASSO 1: Levantamento de Requisitos
Para o desenvolvimento, foram identificadas as seguintes necessidades críticas: 🛡️
- 👥 Clientes: Cadastro e histórico (CNPJ/CPF, Localização).
- 👔 Produtos: Gestão de itens com preços de mercado.
- 💼 Vendedores: Controle de equipe para comissões.
- 💰 Vendas: Registro imutável de transações financeiras.
🛡️ Regras de Negócio (Integridade)
- Uma Venda pertence a apenas um Cliente.
- Uma Venda é realizada por apenas um Vendedor.
- Uma Venda pode conter múltiplos Produtos (N:M).
- O sistema opera em Matriz Centralizada.
📗 PASSO 2: Identificação de Entidades
Após a análise, identificamos as seguintes tabelas lógicas: 🛡️
- 👤 CLIENTE
- 👨💼 VENDEDOR
- 📦 PRODUTO
- 📄 VENDA
- 🔗 VENDA_ITENS (Tabela Associativa M:N)
💡 Nota de Projeto: A entidade "Empresa" não será modelada como tabela, por ser um sistema exclusivo para uma unidade de negócio centralizada. 🏢🛡️