Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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



foto do autor


Felype Dantas Dos Santos

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