Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

👔 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)

  1. Uma Venda pertence a apenas um Cliente.
  2. Uma Venda é realizada por apenas um Vendedor.
  3. Uma Venda pode conter múltiplos Produtos (N:M).
  4. O sistema opera em Matriz Centralizada.

📗 PASSO 2: Identificação de Entidades

Após a análise, identificamos as seguintes tabelas lógicas: 🛡️

  1. 👤 CLIENTE
  2. 👨‍💼 VENDEDOR
  3. 📦 PRODUTO
  4. 📄 VENDA
  5. 🔗 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. 🏢🛡️