Escolar Documentos
Profissional Documentos
Cultura Documentos
DE
BASE DE DADOS
echambal@ucm.ac.mz
O QUE É SQL?
SQL – (Structured Query Language ou Linguagem de Consulta
Estruturada) é a linguagem de pesquisa declarativa padrão para base
de dados relacional. Muitas das características originais do SQL foram
inspiradas na álgebra relacional.
2
COMANDOS DE DEFINIÇÃO DE DADOS
Os comandos de definição de dados estão divididos em subconjuntos de linguagens, que são:
4. DTL 5. DQL
3
DML – Data Manipulation Language
A Linguagem de Manipulação de Dados é um subconjunto da linguagem SQL que é utilizado para
realizar inclusões, consultas, alterações e exclusões de dados presentes em registros. Estas tarefas podem
ser executadas em vários registros de diversas tabelas ao mesmo tempo. Os comandos que realizam
respectivamente as funções acima referidas são Insert, Select, Update e Delete.
Update Usado para actualizar dados de uma ou varias colunas numa tabela. UPDATE TabelaX SET nome=“XYZ” WHERE id=1;
Delete Usado para eliminar linhas dentro de uma tabela. DELETE FROM TabelaX WHERE id=1;
4
DDL – Data Definition Language
A Linguagem de Definição de Dados é um subconjunto 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 e restrições.
DROP Apaga uma base de dados ou tabela. DROP TABLE Membros ou Academia;
Comandos DCL:
• GRANT – autoriza o usuário a executar ou definir operações,
• REVOKE – remove ou restringe a capacidade de um usuário executar operações.
Comandos DTL:
• BEGIN WORK - usado para marcar o começo de uma transição de base de dados que poder ser completa
ou não.
• COMMIT – finaliza uma transação dentro de um sistema de gestão de base de dados (SGBD),
• ROLLBACK – faz com que as mudanças dos dados existentes sejam descartadas.
6
DQL – Data Query Language
A Linguagem de Consulta de Dados é a parte da SQL mais utilizada. O comando SELECT permite ao
usuário especificar uma consulta ("query") como uma descrição do resultado desejado. Esse comando é
composto de várias cláusulas e opções, possibilitando elaborar consultas das mais simples às mais
complexas.
7
REFERÊNCIAS
1. Bradley, R. (2001). UNDESTANDING Computer Science (4 ed.). London.
2. Connolly, T., & Begg, C. (2005). DATABASE SYSTEMS (4 ed.). United States of America: Pearson
Education, Ltda.
3. Elmasri, & Navathe. (2000). Fundamentals of Database Systems (3 ed.). United States of America:
Oracle Corporation.
4. Elmasri, & Navathe. (2007). Fundamentals of Databse Systems (5 ed.). United States of America:
8
FIM
Elaborado por Emanuel Paulo Chambal