Linguagem SQL
Structured Query Language (SQL).
Linguagem para definir, manipular e questionar uma Base de Dados Relacional.
É uma linguagem orientada ao processamento de conjuntos.
2 sublinguagens principais
DDL - Data Definition Language.
DML - Data Manipulation Language.
1 sublinguagem de controlo BD
DCL – Data Control Language.
Notas introdutórias
SQL utiliza:
tabela, linha, coluna; para designar termos formais.
relação, tuplos e atributo do modelo relacional.
Cada instrução SQL termina com um ponto e vírgula (“;”).
Comentar um linha “--”.
Comentar um bloco de instruções /* ... */.
Data Definition Language (DDL)
Permite definir várias entidades da BD.
Utilizada para especificar a informação acerca de cada relação:
O esquema da relação.
O domínio de valores associados com cada atributo.
Restrições de integridade (entidade e referencial).
O conjunto de indices a manter para cada relação.
...
Notas importantes:
Há comandos não disponíveis em alguns SGBD...
Devemos consultar o manual do SGBD para uma sintaxe mais completa dos comandos.
Last updated