SQL em Oracle > Introdução > A linguagem SQL
A linguagem SQL |
|
Um SGDB requer uma linguagem de consulta que permita aos utilizadores o
acesso aos dados. A linguagem SQL (Structured Query Language) foi desenvolvida pela
IBM em meados dos anos 70. Em 1979 a Oracle apresentou uma implementação
do SQL comercial. As principais características desta linguagem são:
- Sintaxe dos comandos o mais próximo possível da lingua natural inglesa;
- Não procedimental: indica-se a informação que
se pretende obter sem qualquer preocupação em "como se vai obter".
O utilizador não se preocupa com o método de acesso aos dados que fica a
cargo do SGBD.
- Trabalha com conjuntos de registos e não com um registo de
cada vez. Não existem comandos como "Next record" ou "Previus record";
- É utilizada tanto pelos utilizadores normais como pelo DBA
(Database Administrator);
Os seus comandos permitem:
- Consulta aos dados;
- Inserir, actualizar e apagar linhas numa tabela;
- Criar, modificar e apagar objectos de uma base de dados (tabelas,
índices, vistas, restrições, sequências, etc);
- Controlar e auditar o acesso aos objectos armazenados na base
de dados;
- Garantir a consistência dos dados;
A linguagem SQL tornou-se o standard da industria para bases de dados
relacionais. Em 1986 o American National Standards Institut (ANSI) definiu a
sua sintaxe e adoptou-a como linguagem standard para SGBDR's. A "International
Standard Organization" (ISO) também a adoptou.
Topo
Realizado por Turtle Learning ®. Última alteração em 2011-02-26