Este repositório reúne minhas atividades e aprendizados do curso de Banco de Dados e SQL, onde pratiquei SQL em bancos relacionais e não relacionais. Durante o curso, trabalhei com SQL Server, MySQL, Oracle, Postgres, utilizando T-SQL, PL/SQL e explorando consultas avançadas, procedures, functions, triggers e views. O objetivo é aplicar na prática conceitos de modelagem, consultas e administração de bancos de dados.
- Criação e manipulação de bancos de dados (MySQL, Oracle, SQL Server)
- Consultas SQL: SELECT, JOIN, GROUP BY, HAVING
- Uso de constraints, chaves primárias/estrangeiras e relacionamentos
- Triggers, procedures, functions e views
- Backup, restore e dicionário de dados
- Modelar bases de dados transacionais e aplicar formas normais (normalização)
- Criar bancos de dados consistentes, tanto em infraestrutura quanto em modelagem
- Escrever consultas em SQL aplicáveis em qualquer SGDB
- Entender os ambientes OLTP e OLAP, além do conceito de Data Warehouse Udemy
- Trabalhar com relacionamentos (1×1, 1×N, N×N, generalização, autorrelacionamento)
- Compreensão da diferença entre Administrador de Dados e DBA
- Prática desde o início, facilitando a fixação de conceitos
- Entendimento de bancos de dados como estruturas completas de informação
- Aprender SQL de forma gradativa, construindo desde comandos básicos até programação de banco de dados