Linguagem de consulta estruturada
Seminário: Linguagem de consulta estruturada. Pesquise 862.000+ trabalhos acadêmicosPor: WilliansSantos90 • 21/4/2014 • Seminário • 214 Palavras (1 Páginas) • 281 Visualizações
Structured Query Language
DDL (Data Definition Language) - Define o esquema do banco de dados. Cria, altera e remove os componentes do banco de dados.
DML (Data Manipulation Language) - Manipula o esquema. Recupera, insere, atualiza, remove instância dos componentes do banco de dados.
DCL (Data Control Language) – Assegura ou retira previlégios para definir ou manipular compenentes e instâncias dos componentes do banco de dados, conexões e usuários.
DDL (Data Definition Language)
CREATE
ALTER
DROP
DML (Data Manipulation Language)
SELECT
INSERT
DELETE
UPDATE
COMMIT
ROOLBACK
DCL (Data Control Language)
GRANT
REVOKE
CREATE TABLE
Utilizado para especificar uma nova tabela, dando a ela um nome, seus atributos e restrições de integridade. Cada atributo recebe um nome, tipo de dados e restrições
CREATE DOMAIN
Especifica o tipo de dado de um atributo
CREATE DOMAIN tipo_nome AS CHAR(30)
Tipos de dados
Numérico
Inteiro INT ou INTEGER (4 bytes), SMALLINT (2 bytes)
Real FLOAT e DOUBLE PRECISION
Formatado DECIMA(i,j) ou DEC(i,j) ou Numeric(i,j)
String de caracteres
Fixo CHAR(n)
Variável VARCHAR(n)
Data DATE (AAAA-MM-DD)
Hora TIME (HH:MM:SS)
Boolean TRUE ou FALSE
Flag BIT (n)
Integridade de domínio (opções da definição dos atributos)
NULL – permite valores nulos (valores não definidos)
NOT NULL – não permite nulos
DEFAULT – declara valor default para o atributo
CHECK – Restrição para limitar os valores de um atributo ou domínio.
Ex: dnumero INT NOT NULL CHECK (dnumero > 0 AND dnumero < 21)
Ex: CREATE DOMAIN d_num AS INTEGER CHECK (value > 0 AND value < 21)
...