a estrutura da linguagem sql

9

Click here to load reader

Upload: marlene-da-silva-maximiano-de-oliveira

Post on 23-Jan-2018

393 views

Category:

Education


0 download

TRANSCRIPT

Page 1: A Estrutura da Linguagem SQL

A Estrutura da Linguagem SQLFonte: https://pt.wikipedia.org/wiki/SQL

Profª. Marlene da Silva Maximiano de Oliveira

& Profª. Alessandra Aparecida da Silva

Page 2: A Estrutura da Linguagem SQL

Estrutura da Linguagem SQL

A linguagem SQL é dividida em subconjuntos de acordo com as operações que

queremos efetuar sobre um banco de dados:

• DDL

• DML

• DCL

Page 3: A Estrutura da Linguagem SQL

DDL - Linguagem de Definição de Dados

Linguagem de definição de dados - (ou DDL, de Data Definition Language) é

um conjunto de comandos dentro da SQL usada para a definição das estruturas

de dados, fornecendo as instruções que permitem a criação, modificação e

remoção das tabelas, assim como criação de índices. Estas instruções SQL

permitem definir a estrutura de uma base de dados, incluindo as linhas, colunas,

tabelas, índices, e outros metadados.

Page 4: A Estrutura da Linguagem SQL

Os principais comandos DDL

Entre os principais comandos DDL estão:

• CREATE (Criar)

• DROP (deletar)

• ALTER (alterar)

Page 5: A Estrutura da Linguagem SQL

DML - Linguagem de Manipulação de Dados

Linguagem de manipulaçao de dados - (ou DML, de Data Manipulation

Language) é o grupo de comandos dentro da linguagem SQL utilizado para a

recuperação, inclusão, remoção e modificação de informações em bancos de

dados.

Page 6: A Estrutura da Linguagem SQL

Os principais comandos DML

Os principais comandos DML são:

• SELECT (Seleção de Dados)

• INSERT (Inserção de Dados)

• UPDATE (Atualização de Dados)

• DELETE (Exclusão de Dados)

Page 7: A Estrutura da Linguagem SQL

DCL - Linguagem de Controle de Dados

Linguagem de controle de dados - (ou DCL, de Data Control Language) é o

grupo de comandos que permitem ao administrador de banco de dados

controlar o acesso aos dados deste banco.

Page 8: A Estrutura da Linguagem SQL

Alguns exemplos de comandos DCL

• GRANT: Permite dar permissões a um ou mais usuários e determinar as

regras para tarefas determinadas;

• REVOKE: Revoga permissões dadas por um GRANT.

Page 9: A Estrutura da Linguagem SQL

As tarefas básicas que podemos conceder ou barrar

permissões são:

• CONNECT

• SELECT

• INSERT

• UPDATE

• DELETE