0% acharam este documento útil (0 voto)
8 visualizações9 páginas

Introdução ao SQL e suas Linguagens

O documento aborda a SQL, uma linguagem padrão para manipulação de bancos de dados relacionais, e suas principais componentes: DDL, DML, DQL, DCL e DTL. Cada uma dessas linguagens tem funções específicas, como definição, manipulação, consulta, controle de acesso e transações de dados. Os comandos principais para cada linguagem são apresentados, como CREATE, INSERT, SELECT, GRANT e START TRANSACTION.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
8 visualizações9 páginas

Introdução ao SQL e suas Linguagens

O documento aborda a SQL, uma linguagem padrão para manipulação de bancos de dados relacionais, e suas principais componentes: DDL, DML, DQL, DCL e DTL. Cada uma dessas linguagens tem funções específicas, como definição, manipulação, consulta, controle de acesso e transações de dados. Os comandos principais para cada linguagem são apresentados, como CREATE, INSERT, SELECT, GRANT e START TRANSACTION.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

17/05/2018

Banco de Dados
Aula 05 - SQL

Prof. Jairo G. de Freitas

1
17/05/2018

Introdução:
• SQL é uma abreviatura para Structured Query
Language) ou Linguagem Estruturada de Consulta;
• Padrão para manipulação de banco de dados
relacionais.

2
17/05/2018

O SQL é composto por:


• DDL – Data Definition Language;
• DML – Data Manipulation Language;
• DQL – Data Query Language;
• DCL – Data Control Language;
• DTL – Data Transaction Language.

3
17/05/2018

DDL – Linguagem de Definição de


Dados:
• Responsável pela definição das estruturas
do banco.
• Comandos: CREATE, ALTER e DROP

4
17/05/2018

DDL – Linguagem de Manipulação de


Dados:
• Responsável pela manipulação dos dados
existentes no banco
• Comandos: INSERT, UPDATE e DELETE

5
17/05/2018

DQL – Linguagem de Consulta de


Dados:
• Responsável pela consulta dos dados
existentes no banco
• Comando: SELECT

6
17/05/2018

DCL – Linguagem de Controle de


Dados:
• Responsável pelo controle do acesso ao
banco
• Comandos: GRANT e REVOKE

7
17/05/2018

DTL – Linguagem de Transação de


Dados:
• Responsável pela execução de um conjunto
de operações complexas no banco
• Comandos: START TRANSACTION,
COMMIT e ROLLBACK

8
17/05/2018

DTL – Linguagem de Transação de


Dados:
• Responsável pela execução de um conjunto
de operações complexas no banco
• Comandos: START TRANSACTION,
COMMIT e ROLLBACK

Você também pode gostar