Escolar Documentos
Profissional Documentos
Cultura Documentos
DE DADOS
Professor: Jailton Cardoso da Cruz
EMENTA
SQL1 (SQL-86)
SQL2 (SQL-92)
SQL3 (SQL-99)
CARACTERSTICAS
TIPOS DE DADOS
NUMBER
Armazena
flutuante;
Positivos de 1 x 10-130 a 9.99...9 x 10125
Negativos de 1 x 10-130 a 9.99...9 x 10125
Zero
Nome_col number(preciso, escala)
DATE
Armazena
10
SQL SCHEMA
Terminologia
Domnio
11
SQL SCHEMA
12
13
ESTOQUE
FOLHA
Fonte: do autor
Prof. Jailton Cardoso
14
Comandos DDL
CREATE, ALTER,
Comandos DML
SELECT,
DROP
Comandos DCL
GRANT, REVOKE
15
CRIANDO ESQUEMAS
16
CRIANDO ESQUEMAS
Comandos DCL
Privilgios
Role
17
CRIANDO ESQUEMAS
Concedendo Privilgios
Tipos de privilgios
Privilgios em nvel de sistema
GRANT ALL_PRIVILEGES |
SYSTEM_PRiVILEGE |
RULER
TO USUARIO;
Privilgio
em nvel de objeto
18
CRIANDO ESQUEMAS
Retirando Privilgios
em nvel de objeto
19
CRIANDO ESQUEMAS
Comentando o DATABASE_01
Neste caso o esquema FOLHA tem que dar uma permisso para
possibilitar estabelecer esta referencia. O mesmo procedimento
dever ser aplicado com relao tabela T_MOV_PRODUTO do
esquema ESTOQUE.
20
CRIANDO ESQUEMAS
1 Criar Usurio
CREATE USER nome_usuario
IDENTIFIED BY senha
[DEFAULT TABLESPACE nome_tablespace]
[TEMPORARY TABLESPACE nome_tablespace_temporaria];
21
CRIANDO ESQUEMAS
EXERCCIOS
1.
Criar os usurios VENDAS, FOLHA E ESTOQUE.
Default tablespace: user
Temporary tablespace: temp
2.
Conceder privilgio connect e resource aos usurios
criados.
Prof. Jailton Cardoso
22
COMANDOS DDL
de Definio de Dados
COMANDOS
CREATE
ALTER
DROP
23
COMANDOS DDL
CRIANDO, ALTERANDO E EXCLUINDO TABELAS
colunan_nome
tipo_dado
tabela_constraint);
col1_constraint,
col2_constraint,
coln_constraint,
24
COMANDOS DDL
CRIANDO, ALTERANDO E EXCLUINDO TABELAS
25
COMANDOS DDL
CRIANDO, ALTERANDO E EXCLUINDO TABELAS
Aes:
Todos os dados sero eliminados;
Todos os ndices associados sero eliminados;
Todas as vises e sinnimos no sero eliminados mas se tornaro
invlidos;
Todas as transaes pendentes sero efetivadas;
Todas as constraints de integridade sero eliminadas;
Somente o criador da tabela ou o DBA podero eliminar ou
modificar a estrutura de uma tabela.
Devero ser eliminadas primeiro as tabelas que referenciam e
depois as tabelas referenciadas.
Prof. Jailton Cardoso
26
COMANDOS DDL
CRIANDO, ALTERANDO E EXCLUINDO TABELAS
Inserindo Comentrios
27
COMANDOS DDL
EXERCCO
28
CONTATOS
Email: jailtonccruz@gmail.com
Fones: 9116233 (claro)
96628963 (tim)
Fb: jailton cardoso
29