Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felypedantas/estudos_sql
Codigos e material da Fatec Zona Leste
https://github.com/felypedantas/estudos_sql
cobol java javafx junit sql-server
Last synced: about 1 month ago
JSON representation
Codigos e material da Fatec Zona Leste
- Host: GitHub
- URL: https://github.com/felypedantas/estudos_sql
- Owner: FelypeDantas
- Created: 2024-10-13T12:29:03.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-16T19:26:18.000Z (about 1 month ago)
- Last Synced: 2024-12-16T20:30:52.422Z (about 1 month ago)
- Topics: cobol, java, javafx, junit, sql-server
- Language: TSQL
- Homepage:
- Size: 4.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Estudos em SQL
Bem-vindo ao meu repositório de estudos em SQL! Este é um espaço dedicado à prática, aprendizado e armazenamento de exemplos e exercícios que realizo enquanto aprendo mais sobre Structured Query Language (SQL).
## Objetivo do Repositório
Este repositório foi criado para:
- Organizar meus estudos e práticas em SQL.
- Disponibilizar exemplos de códigos e soluções de problemas para consulta futura.
- Compartilhar o meu progresso no aprendizado de SQL.## Conteúdo do Repositório
Aqui estão algumas das seções principais do repositório:
### 1. **Conceitos Básicos**
- Comandos DDL (Data Definition Language): `CREATE`, `ALTER`, `DROP`
- Comandos DML (Data Manipulation Language): `SELECT`, `INSERT`, `UPDATE`, `DELETE`
- Comandos DCL (Data Control Language): `GRANT`, `REVOKE`
- Comandos TCL (Transaction Control Language): `COMMIT`, `ROLLBACK`### 2. **Consultas Simples**
- Seleção de dados
- Filtros com `WHERE`
- Ordenação com `ORDER BY`
- Limitação de resultados com `LIMIT` e `TOP`### 3. **Consultas Avançadas**
- Uso de funções agregadas: `COUNT`, `SUM`, `AVG`, `MIN`, `MAX`
- Agrupamento de dados com `GROUP BY` e `HAVING`
- Junções (Joins): `INNER JOIN`, `LEFT JOIN`, `RIGHT JOIN`, `FULL JOIN`
- Subconsultas (Subqueries)
- CTEs (Common Table Expressions)### 4. **Otimização de Consultas**
- Criação de índices
- Uso de `EXPLAIN` para análise de desempenho
- Evitar consultas não performáticas### 5. **Projetos Práticos**
- Pequenas aplicações usando SQL para resolver problemas reais.
- Scripts para criação e população de bancos de dados de exemplo.## Tecnologias Utilizadas
- **SGBDs**: MySQL, PostgreSQL, SQL Server, SQLite
- **Ferramentas**: DBeaver, MySQL Workbench, pgAdmin## Como Usar Este Repositório
1. Clone o repositório para o seu computador:
```bash
git clone https://github.com/seu-usuario/estudos-sql.git
```2. Navegue pelos diretórios para acessar os arquivos e exercícios.
3. Execute os scripts SQL no seu ambiente de preferência.
## Contribuições
Este repositório é apenas para os meus estudos, mas feedbacks e sugestões são bem-vindos! Fique à vontade para abrir issues ou enviar pull requests.
**Disclaimer:** Este repositório é para fins educacionais e não deve ser usado em produção sem revisão cuidadosa.
Fique à vontade para explorar e aprender junto comigo! :rocket:
## Autor
Felype Dantas Dos SantosFeito por Felype Dantas Dos Santos 👨🏻💻 Entre em contato!
[![Linkedin Badge](https://img.shields.io/badge/Felype-0A66C2.svg?style=for-the-badge&logo=LinkedIn&logoColor=white)](https://www.linkedin.com/in/felype-dantas-dos-santos-94497b193?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app)
[![Whatszap Badge](https://img.shields.io/badge/Felype-25D366.svg?style=for-the-badge&logo=WhatsApp&logoColor=white)](https://wa.me/qr/EOCNNKM4XUHDM1)