Trabalho

606 palavras 3 páginas
PROFESSOR
ROBERTO YUKIO NISHIMURA
Especialista em Administração da Engenharia de Software

BANCO DE DADOS II

INTRODUÇÃO

Aula 4
Prática SQL – Visões lógicas e gatilhos

Comando VIEW

Os SGBDs possuem uma facilidade, que é a possibilidade de criação de visões lógicas de tabelas, nas quais somente os dados pré‐ selecionados estarão disponíveis ao usuário.

Vamos praticar a criação e manipulação de visões lógicas (view) e gatilhos (trigger).

Comando VIEW
Os filtros podem ser:
– Por linha (registro).
– Por coluna (campo).
– Por tabela (tabela).
Uma visão só permite leitura (select).

1

Comando VIEW
Create view as select from where ;
Ex.:
Create view v_cliente as select nome_cliente, sexo_cliente from cliente where cidade_cliente
= ‘londrina’;

Comando VIEW
Vamos gravar 7 montadoras.
– 1, honda, japao
– 2, nissan, japao
– 3, renault, franca
– 4, mercedes, alemanha
– 5, bmw, alemanha
– 6, audi, alemanha
– 7, fiat, italia

Comando VIEW
Vamos criar as visões.
– Create view visao1 as select * from montadora, carro;
– Create view visao2 as select * from montadora, carro where montadora.id_montadora = carro.id_montadora; Comando VIEW
Create table montadora ( id_montadora varchar2(3), nom_montadora varchar2(20), pais_montadora varchar2(20));
Create table carro (nom_carro varchar2(15), id_montadora varchar2(3), combustivel_carro varchar2(1), cor_carro varchar2(15));

Comando VIEW
Vamos gravar 8 carros.
– Civic, 1, f, cinza
– City, 1, f, preto
– Sentra, 2, g, prata
– Fluence, 3, g, preto
– ClasseA, 4, g, branco
– X5, 5, g, preto
– A3 turbo, 6, a, prata
– Strada adv, 7, f, vermelho

Comando VIEW
Vamos criar as visões.
– Create view visao3 as select nom_montadora, nom_carro from montadora, carro where montadora.id_montadora = carro.id_montadora; 2

Comando VIEW
Vamos criar as visões.
– Create view visao4 as select nom_montadora, pais_montadora, nom_carro, cor_carro

Relacionados

  • Trabalhos trabalhos trabalhos
    822 palavras | 4 páginas
  • TRABALHO DE TRABALHO
    316 palavras | 2 páginas
  • Trabalho De Trabalho
    3827 palavras | 16 páginas
  • Trabalho trabalho
    2154 palavras | 9 páginas
  • Trabalho De Trabalho
    1631 palavras | 7 páginas
  • trabalho de trabalho
    3062 palavras | 13 páginas
  • trabalho de trabalho
    7228 palavras | 29 páginas
  • Trabalho é trabalho
    2191 palavras | 9 páginas
  • Trabalho de Trabalho
    1572 palavras | 7 páginas
  • Trabalho de trabalho
    8207 palavras | 33 páginas