TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Linguagem de consulta estruturada

Seminário: Linguagem de consulta estruturada. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  21/4/2014  •  Seminário  •  214 Palavras (1 Páginas)  •  249 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)

...

Disponível apenas no TrabalhosGratuitos.com