Академический Документы
Профессиональный Документы
Культура Документы
Linguagem de programao para acesso a banco de dados comandos SQL embutidos em programas de aplicao que
acessam os dados armazenados;
Implementao
Ambiente
DDL
Criar(CREATE)
Destruir (DROP)
Modificar (ALTER)
SQL
Segurana
Controle
Administrao
DML
Consultar
(SELECT)
Inserir (INSERT)
Apagar (DELETE)
Atualizar
(UPDATE)
coordena
o
compartilhamento dos dados por usurios concorrentes, sem
contudo interferir na ao de cada um deles;
Integridade dos dados auxilia no processo de definio da
integridade dos dados, protegendo contra corrupes,
inconsistncias e falhas do sistema de computao.
0:N
PEDIDO
0:N
1:1
POSSUI
1:N
ITEM DO
PEDIDO
1:N
PARTICIPA
FAZ
TIRA
1:1
1:1
CLIENTE
1:1
VENDEDOR
PRODUTO
Cd. do
Cliente
Nome do
Cliente
Endereo
Cidade
CEP
UF
CPF
720
Ana
Rua 17 n. 19
Niteri
24358310
RJ
87623409412
870
Flvio
Av. Pres.
Vargas 10
So Paulo
22763931
SP
76589032415
110
Jorge
Rua Caiapo 13
Curitiba
30078500
PR
16745832494
222
Lcia
Belo
Horizonte
22124391
M
G
05628394725
Cod. Vendedor
Nome Vendedor
Salario Fixo
Faixa de
Comisso
209
Jos
1.800
111
Carlos
2.490
11
Joo
2.780
240
Antnio
9.500
Nmero do
Pedido
Prazo Entrega
Cdigo Cliente
Cdigo
vendedor
121
20
720
111
97
20
870
240
101
15
110
11
137
20
222
111
148
20
870
209
Nmero do
Pedido
Cdigo do
Produto
Quantidade
121
25
10
121
31
35
97
77
20
101
22
Cdigo do
Produto
Unidade do
Produto
Descrio do
Produto
Valor Unitrio
25
Kg
Queijo
0,97
31
BAR
Chocolate
0,87
77
Vinho
2,00
22
Linho
0,11
CLIENTE
Cdigo do Cliente
Nome do Cliente
Endereo
Cidade
CEP
UF
CPF
PEDIDO
ITEM DO PEDIDO
Nmedo_do_pedido
Prazo_de_entrega
Cdigo_do_Cliente
Cdigo_do_vendedor
Nmero_do_pedido
Cdigo_do_Produto
Quantidade
VENDEDOR
PRODUTO
Cdigo do Vendedor
Nome do Vendedor
Faixa de comisso
Salrio fixo
Cdigo do produto
Descrio
Unidade
Val. Unit.
2.
Tipo de Dado
Descrio
INTEGER OU INT
NUMERIC
REAL
FLOAT
BIT
Tipo de Dado
Descrio
DATE
TIME
TIMESTAMP
CHAR
VARCHAR
GRAVADORA
CD
Codigo_Gravadora: INTEGER
Cdigo_CD: INTEGER
Nome_Gravadora:
VARCHAR(60)
Endereo: VARCHAR(60)
Telefone: VARCHAR(20)
Contato: VARCHAR(20)
URL: VARCHAR(80)
Codigo_Gravadora: INTEGER
Nome: VARCHAR(60)
Preco_Venda: DECIMAL(14,2)
Data_Lancamento: DATE
CD_Indicado: INTEGER
CD_CATEGORIA
Codigo_Categoria: INTEGER
FAIXA
Menor_Preco: DECIMAL(14,2)
Maior_Preco: DECIMAL(14,2)
Codigo_CD: INTEGER
Codigo_Musica: INTEGER
Numero_Faixa: INTEGER
AUTOR
Codigo_Autor: INTEGER
Nome_Autor: VARCHAR(60)
MUSICA
Codigo_Musica: INTEGER
MUSICA_AUTOR
Nome_Musica: VARCHAR(60)
Duracao: DECIMAL(6,2)
Codigo_Musica: INTEGER
Codigo_Autor: INTEGER
Exemplo:
ALTER TABLE cliente
ADD email VARCHAR(80) UNIQUE
Exemplo:
ALTER TABLE cliente
ADD PRIMARY KEY (cdcliente);
ou
ALTER TABLE cliente
ADD CONSTRAINT cliente_pk PRIMARY KEY (cdcliente);
GRAVADORA
CD
Codigo_Gravadora: INTEGER
Cdigo_CD: INTEGER
Nome_Gravadora:
VARCHAR(60)
Endereo: VARCHAR(60)
Telefone: VARCHAR(20)
Contato: VARCHAR(20)
URL: VARCHAR(80)
Codigo_Gravadora: INTEGER
Nome: VARCHAR(60)
Preco_Venda: DECIMAL(14,2)
Data_Lancamento: DATE
CD_Indicado: INTEGER
CD_CATEGORIA
Codigo_Categoria: INTEGER
FAIXA
Menor_Preco: DECIMAL(14,2)
Maior_Preco: DECIMAL(14,2)
Codigo_CD: INTEGER
Codigo_Musica: INTEGER
Numero_Faixa: INTEGER
AUTOR
Codigo_Autor: INTEGER
Nome_Autor: VARCHAR(60)
MUSICA
Codigo_Musica: INTEGER
MUSICA_AUTOR
Nome_Musica: VARCHAR(60)
Duracao: DECIMAL(6,2)
Codigo_Musica: INTEGER
Codigo_Autor: INTEGER