Você está na página 1de 2

ATIVIDADE 02 – Vale 1.

0 pontos para atividade N3

Crie o banco de dados de um Super Mercado com as seguintes tabelas:


Produtos, Categorias, Clientes, Pedidos e Itens de Pedido com os atributos
listados abaixo e após a criação insira ao menos 4 registros em cada tabela
criada.

Tabelas:
Tabela de Produtos
ProdutoID (Chave Primária)
Nome do Produto
Descrição
Preço
CategoriaID (Chave Estrangeira para a tabela de Categorias)

Tabela de Categorias
CategoriaID (Chave Primária)
Nome da Categoria

Tabela de Clientes
ClienteID (Chave Primária)
Idade
Nome do Cliente
Endereço
Número de Telefone

Tabela de Pedidos
PedidoID (Chave Primária)
Data do Pedido
ClienteID (Chave Estrangeira para a tabela de Clientes)

Tabela de Itens de Pedido


ItemID (Chave Primária)
PedidoID (Chave Estrangeira para a tabela de Pedidos)
ProdutoID (Chave Estrangeira para a tabela de Produtos)
Quantidade
Preço Unitário

RESPONDA AS QUESTÕES:

1) Elabore um script (Instrução SQL) que demonstre a Contagem de Produtos


por Categoria.

2) Desenvolva um script (Instrução SQL) que demonstre o Preço maior dos


produtos.

3) Crie uma instrução SQL que faça a idade média dos clientes.

4) Desenvolva um script (Instrução SQL) que demonstre qual cliente tem a idade
mais baixa:
5) Desenvolva um script (Instrução SQL) que calcule o preço médio dos produtos
de uma determinada categoria 'Produtos de Limpeza' é, por exemplo, 2.99.

6) Crie um script (Instrução SQL) que calcule o valor total dos produtos de uma
determinada categoria 'Produtos de Limpeza' é, por exemplo, 34.59.

7) Monte um script (Instrução SQL) contando quantas categorias de produtos


existem na tabela de Categorias.

8) Desenvolva um script (Instrução SQL) que demonstre o menor preço dos


produtos de uma determinada categoria 'Produtos de Limpeza' é, por exemplo,
1.00.

9) Desenvolva um script (Instrução SQL) que faça a contagem de produtos com


uma determinada letra, por exemplo que tenha a letra 'A' no nome.

10) Crie uma instrução SQL que faça o cálculo do total de um pedido, por
exemplo, o valor total do PedidoID 3, considerando a soma dos preços dos itens
de pedido.

Lembre-se de usar as funções COUNT, MAX, MIN, SUM e AVG, conforme


apropriado, e a cláusula WHERE com LIKE quando necessário, conforme
visto nos exemplos em sala de aula.

Você também pode gostar