Banco de Dados
Modelo de Dados – Exemplo
Criação e Destruição de Tabelas
1. Considere o esquema de banco de dados relacional acima. Escreva expressão em SQL para cada uma das consultas abaixo:
1.1. Crie as tabelas do modelo acima
R : create table cliente
(
cod_cliente smallint not null, nome_cliente varchar(40) not null, endereco varchar(40) null, cidade varchar(20) null, cep char(08) null, uf char(02) null,
IE char(02) null, primary key (cod_cliente));
create table vendedor
(
cod_vendedor smallint not null, nome_vendedor varchar(40) not null, salario_fixo number(9,2) not null, faixa_comissao char(01) not null, primary key (cod_vendedor));
create table produto
(
cod_produto smallint not null, unid_produto char(03) not null, desc_produto varchar(20) not null, val_unitario number(9,2) not null, primary key (cod_produto));
create table pedido
(
num_pedido smallint not null, prazo_entrega smallint not null, cd_cliente smallint not null,
FOREING KEY (cod_cliente) REFERENCES CLIENTE, cd_vendedor smallint not null,
FOREING KEY (cod_vendedor) REFERENCES VENDEDOR, primary key (num_pedido));
create table item_pedido
(
num_pedido smallint not null,
FOREING KEY (num_pedido) REFERENCES PEDIDO, cod_produto smallint not null,
FOREING KEY (cod_produto) REFERENCES PRODUTO, qtd_pedido float not null);
1.2. Listar todos os clientes com os respectivas nomes, endereços e IE. select nome_cliente,endereco,IE from cliente;
1.3. Listar os nomes dos clientes e as cidades onde eles estão localizados. select nome_cliente, cidade from cliente;
1.4. Listar o conteúdo das tabelas cliente e produto dos exemplos.
Select * from cliente;
Select * from produto;
1.5. Listar o conteúdo da tabela vendedor.
Select * from vendedor
1.6. Listar o