Resumo de SQL (Structured Query Language)
Descrição do Resumo:
SQL, que significa “Structured Query Language“, é uma linguagem de programação padrão usada para gerenciar e manipular bancos de dados. Desenvolvida na década de 1970 pela IBM, SQL tornou-se a espinha dorsal do gerenciamento de banco de dados em sistemas de informação modernos. Sua principal função é permitir a comunicação com bancos de dados para realizar tarefas como consulta, inserção, atualização e exclusão de dados.
Neste resumo, iremos estudar sobre a sintaxe, estrutura, sublinguagens e comandos do DDL, DML, DQL, DCL, DTL e VDL. Em seguida, resolveremos algumas questões sobre este assunto cobradas em concursos públicos.
Bons estudos,
Equipe Resumos de TI
Conteúdo do Resumo:
- Introdução
- O que é SQL?
- Características
- Tipos de Comandos
- Sintaxe e Estruturas no SQL
- Elementos Básicos da Sintaxe
- Instruções
- Cláusulas
- Expressões
- Predicados
- Tipos de Dados no SQL
- Tipos de Dados Numéricos
- Tipos de Dados de Caracteres
- Tipos de Dados de Data/Hora
- Tipos de Dados Especiais
- Elementos Básicos da Sintaxe
- SQL e suas Sublinguagens
- DDL – Data Definition Language
- CREATE
- ALTER
- DROP
- Diferença entre DROP e TRUNCATE
- DML – Data Manipulation Language
- INSERT
- UPDATE
- DELETE
- DQL – Data Query Language
- Operadores Especiais
- Funções de Agregação
- Funções Escalares
- Ordenando Resultados
- A função do GROUP BY
- A Cláusula HAVING
- O Operador EXISTS
- A Expressão CASE
- DCL – Data Control Language
- GRANT
- REVOKE
- DTL/TCL – Data Transaction Language
- COMMIT
- ROLLBACK
- SAVEPOINT
- VDL (View Definition Language)
- Criação de Views
- Utilizando Views
- Atualizando Views
- Excluindo Views
- DDL – Data Definition Language
- Subqueries
- Tipos de Subqueries
- Subqueries Simples
- Subqueries Correlatas
- Subqueries em Cláusulas FROM e SELECT
- Tipos de Subqueries
- Compreendendo JOINs
- Condição de Junção
- INNER JOIN
- OUTER JOIN
- FULL OUTER JOIN
- Resumo das Diferenças dos Tipos de JOINs
- Condição de Junção
- Operações com Conjuntos em SQL
- UNION
- INTERSECT
- EXCEPT
- Chaves e Restrições em SQL
- Restrições de Atributo
- Restrição NOT NULL
- Cláusula DEFAULT
- Restrição CHECK
- Restrições de Chave e Integridade Referencial
- Restrição UNIQUE
- Restrição PRIMARY KEY (Chaves Primárias)
- Restrição FOREIGN KEY (Chaves Estrangeiras)
- Integridade Referencial
- Restrições de Atributo