Repositório com scripts SQL estruturados do básico ao avançado, cobrindo DDL, DML, modelagem relacional e projetos completos.
Coleção didática e prática de scripts em SQL, organizados por conceitos fundamentais da linguagem (criação de tabelas, relacionamentos, manipulação de dados) e projetos completos de modelagem de banco de dados para diferentes domínios de negócio.
.
├── 01-ddl-criacao-de-tabelas/ # Data Definition Language
│ ├── criacao_tabelas_sistema_academico.sql # DDL: Criação de tabelas acadêmicas
│ ├── chaves_estrangeiras_e_relacionamentos.sql # DDL: Alter Table, PKs e FKs
│ ├── alteracao_estrutural_tabelas.sql # DDL: Modificação de colunas e constraints
│ └── gerador_tabelas_exemplo.sql # DDL: Schema genérico de exemplo
│
├── 02-dml-insercao-e-consultas/ # Data Manipulation Language
│ ├── insert_alunos.sql # DML: Carga de alunos
│ ├── insert_cursos.sql # DML: Carga de cursos
│ ├── insert_turmas.sql # DML: Carga de turmas
│ ├── insert_alunos_turmas.sql # DML: Vínculo aluno x turma
│ ├── insert_situacao.sql # DML: Status acadêmico
│ └── insert_tabelas_exemplo.sql # DML: Dados de teste genéricos
│
└── 03-projetos-completos/ # Bancos de dados prontos por domínio
├── sistema_locadora_veiculos.sql # Projeto completo: Locadora (PostgreSQL)
└── sistema_loja_de_roupas.sql # Projeto completo: Loja de Roupas
Os scripts dos módulos 01 e 02 compõem um sistema de gestão acadêmica com as seguintes entidades:
- Alunos: Dados cadastrais dos estudantes.
- Cursos: Catálogo de cursos oferecidos.
- Turmas: Vínculo entre alunos, cursos, valores e datas.
- Situacao: Status acadêmico (Aprovado, Cursando, Trancado, etc.).
- Execute primeiro os scripts em
01-ddl-criacao-de-tabelas/para criar as estruturas. - Execute os scripts em
02-dml-insercao-e-consultas/para popular o banco de dados. - Explore a pasta
03-projetos-completos/para ver schemas completos de aplicações de mercado.
Material didático desenvolvido como Professor de Programação, Informática e Robótica.
Se este repositório te ajudou, deixe uma estrela — isso ajuda outras pessoas a encontrarem o material.
📚 Books API — API REST em Spring Boot com JWT para gestão de livros.
🐘 PHP do Console à API — trilha completa de PHP, do básico a APIs RESTful.