An open API service indexing awesome lists of open source software.

https://github.com/giihsiq/dbms-fundamentals


https://github.com/giihsiq/dbms-fundamentals

mysql oracle-database postgresql sql sqlserver

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# 📚 Estudos em Banco de Dados e SQL

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.

# 🚀 Prática realizada

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

# 💡 Aprendizado

- 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