Lista de exercícios nº 1
Nota referente ao 1º bimestre
2º Semestre 2012
Questionário
1- Definir o que é um banco de dados?
2- Citar exemplos de banco de dados.
3- Definir o que são tabelas, campos e tipo de dados em um banco
de dados e citar exemplos de cinco tipos de dados existentes?
4- Definir a sigla SQL, e qual sua finalidade dentro de um banco
de dados?
5- Entre as dezenas de scripts existentes na linguagem SQL, citar
no mínimo as quatro operações básicas da linguagem SQL.
6- Explicar o que é relacionamento entre tabelas em uma
estrutura de banco de dados.
7- Definir chave primária e chave estrangeira em uma estrutura
de banco de dados.
8- Estrutura das tabelas.
TblClientes
TblEstados
Codigo *
Nome
Endereco
Bairro
Cep
CodEstado *
Telefone
Celular
Codigo *
Sigla
DescSigla
TblFornecedores
TblVendedores
Codigo *
Nome
Endereco
Telefone
Contato
CodEstado *
Codigo *
Nome
Endereco
Bairro
Cep
CodEstado *
Telefone
TblProdForn
Codigo *
CodProduto *
CodFornecedor *
TblProdutos
Codigo *
Nome
Descricao
Qtde
Preco
CodVendedor *
Cor
TblNotaFiscal
Codigo *
CodPedido *
QtdeParcelas
VlrIPI
VlrICM
VlrTotal
TblTransportadoras
Codigo *
Nome
NomeContato
Endereco
CodEstado *
Telefone
TblItensPedido
Codigo *
CodPedido *
CodProduto *
Qtde
VlrTotal
TblPedidos
Codigo *
CodCliente *
CodTransportadora *
DataEntrega
VlrTotal
Obs
a) Conforme padrões da linguagem DDL em SQL exemplifique como criar as
tabelas acima no banco de dados MySql.
R:
b) Foi solicitado a você que apagasse duas tabelas existentes em sua estrutura
de banco de dados (tbltransportadoras e tblnotafiscal). Mostre como seria o
script para realizar tal tarefa.
9 - Criar os seguintes Scripts utilizando a linguagem SQL, conforme padrões da
linguagem DML no banco de dados MySql.
a) Inserir dados nas tabelas TblEstados, TblClientes, TblFornecedores,
TblProdutos, TblVendedores, TblPedidos, TblItensPedidos,
TblTrasnportadoras, TblNotaFiscal, TblProdForn conforme anexo na ultima
folha.
R:
Obs: Não se esqueça de recriar as tabelas excluídas no exercício anterior para continuar o exercício.
b) Pesquisa de todos os clientes que moram no estado de SP, exibindo o nome,
endereco, bairro, cep da tabela de Clientes e sigla, descsigla da tabela de Estados
R:
c) Todos os produtos que o fornecedor “ZÉ DO SAPATO” fornece, exibindo o campo
nome da tabela de Fornecedores e os campos nome, descricao, qtde, preco da
tabela de produtos.
R:
d) Todos os produtos que sejam da cor BRANCO, exibindo apenas o campo nome
da tabela de Fornecedores e os campos nome, qtde e cor da tabela de Produtos.
R:
e) Alterar apenas o registro n° 5 da tabela de clientes para:
Nome = Carlos Eduardo
Endereco = Rua S. Francisco
Telefone = 4896-6320
Celular = 74126520
R:
f) Mostrar apenas os clientes que tenham o nome “Carlos” como primeiro nome em
ordem crescente, exibindo apenas os campos nome, telefone, celular da tabela de
clientes e os campos sigla e descsigla da tabela de estados.
R:
g) Excluir o registro n° 6 da tabela de clientes.
R:
h) Exibir todos os produtos que o vendedor “ROGÉRIO” vende e que seja apenas do
fornecedor “ZÉ DO SAPATO”, exibindo apenas os campos nome, preco, qtde da
tabela de produtos, os campos nome da tabela fornecedores e da tabela de
vendedores.
R:
i) Exibir todos os itens referente ao pedido nº1, mostrando nome do produto,
quantidade comprada. Nome, telefone, celular Sigla do estado do cliente. Nome e
nome do contato da transportadora.
R:
j) Mostrar todos os dados de nota fiscal referente a nota nº 2, exibindo data de
entrega, valor total do pedido. Nome, endereço, cep, bairro, telefone e sigla do
estado do cliente. Nome e descrição dos produtos comprados. Nome do fornecedor
de cada produto. Nome da transportadora e nome do contato da transportadora
que fez a entrega do pedido.
R:
l) Exibir todos os pedidos que a transportadora nº 1 realizou, mostrando o codigo
do pedido, nome do produto, nome do fornecedor, nome e sigla do estado de
vendedor, codigo e valor da nota fiscal e o nome do cliente.
R:
m) Exibir quais notas fiscais foram emitidas para os clientes do estado de “SP”,
mostrando apenas o codigo e valor da nota fiscal e o nome do cliente.
R:
n) (Desafio) Contar quantos pedidos existem para o cliente nº 3.
R:
o) Buscar todos os cliente que pagaram suas compras à vista, exibindo apenas
Nome e sigla do estado de clientes, nº do pedido, Nome, Preço e qtde comprada
dos produtos.
R:
Anexos:
TblClientes
TblEstados
TblProdutos
TblFornecedores
TblVendedores
TblPedidos
TblItensPedido
TblNotaFiscal
TblTransportadoras
TblProdForn
Critérios para Avaliação:
A data de entrega do trabalho será segunda-feira dia 08 de Outubro.
O trabalho terá nota de 0 à 10 se for entregue na data estipulada, caso contrário
terá nota 0.
Prof. Marcel
Boa Sorte !!!!!
Download

Lista de exercícios nº 1 Nota referente ao 1º bimestre 2º Semestre