Neste capítulo
- Proposta de sistema (ex: cadastro de pedidos)
- Modelagem do banco
- Implementação com scripts SQL
- Consultas e relatórios
- Avaliação ou apresentação final
Chegamos ao ponto culminante de nosso curso. Todo o conhecimento adquirido, desde a teoria de bancos de dados relacionais até a prática com JOINs, subconsultas, funções e segurança, será aplicado em um projeto final. O objetivo é simular um cenário real, onde você será responsável por modelar, implementar e consultar um banco de dados para um sistema de pedidos e vendas.
Este projeto consolidará sua compreensão de todas as etapas do ciclo de vida de um banco de dados, desde o conceito inicial até a entrega de informações valiosas.
A sua missão é construir o banco de dados para uma pequena empresa de e-commerce fictícia, chamada "A Loja do Gato". O sistema deve ser capaz de registrar clientes, produtos, pedidos e os itens que compõem cada pedido.
Requisitos do Negócio:
Com base nos requisitos, a modelagem ideal é a seguinte, utilizando um modelo relacional com chaves primárias (PK) e chaves estrangeiras (FK).
Crie um script SQL único para implementar todo o banco de dados. O script deve:
clientes, produtos, pedidos, e itens_pedido, com suas respectivas chaves primárias e estrangeiras.