Buscar

Linguagem SQL



Continue navegando


Prévia do material em texto

IMPLEMENTAÇÃO DE 
BANCO DE DADOS
MODULO 2 – L INGUAGEM SQL
MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL
2. LINGUAGEM SQL
2.1 Linguagens de Definição de Dados (DDL)
2.1.1 Criação de tabela: CREATE
2.1.2 Alteração de Tabela: ALTER
2.1.3 Exclusão da Tabela: DROP
2.2 Linguagem de Manipulação de Dados (DML)
2.2.1 Inserção de dados: INSERT
2.2.2 Atualização de registros: UPDATE
2.2.3 Exclusão de Registros: DELETE
2.3 Cláusula WHERE e seus OPERADORES
CONTEÚDO
MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL
2.4 Comando SELECT: Seleção de Registros
2.4.1 Sintaxe básica
2.4.2 Operadores lógicos 
2.4.3 Comandos com expressões
2.4.4 Cláusula ORDER BY 
2.4.5 Cláusula DISTINCT
2.4.6 Agrupamento
2.4.7 Cláusula GROUP BY
2.4.7 Cláusula HAVING
2.4.8 Comandos de junção
2.5 VISÕES
CONTEÚDO
2. LINGUAGEM SQL
MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL
2. LINGUAGEM SQL
Structured Query Language
(Linguagem de Consulta 
Estruturada) ou SQL, é a 
linguagem de comunicação padrão 
para banco de dados relacional 
Muitas das características originais 
do SQL foram originadas na álgebra 
relacional.
MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL
2. LINGUAGEM SQL
A linguagem SQL é dividida em subconjuntos de acordo com as 
operações que queremos efetuar sobre um banco de dados:
• DDL - Linguagem de Definição de Dados
• DML - Linguagem de Manipulação de Dados
• DCL - Linguagem de Controle de Dados
• DTL - Linguagem de Transação de Dados
MODELO RELACIONALIMPLEMENTAÇÃO DE BANCO DE DADOS - MÓDULO 2 – Linguagem SQL
2. LINGUAGEM SQL
DDL - ESTRUTURA
CREATE
ALTER
DROP
RENAME
TRUNCATE
DML - DADOS
SELECT
INSERT
UPDATE
DELETE
DCL - ACESSO
GRANT
REVOKE
DTL -
MULTIPROCESSAMENTO
BEGIN
COMMIT
ROLLBACK
FIM DO MÓDULO 2