Você está na página 1de 10

César Flores

A01628585

Trabalho de casa do MIS 2100 (menor)


Consultas SQL SELECT básicas
Atribuição
Parte A
1. Para cada uma das tabelas do banco de dados, identifique o nome do campo Chave
Primária (para cada uma, liste o nome da tabela e a chave primária correspondente).
(10 pontos)

Tabelas Chave primária


Cliente IDCust
produtos ID do modelo
Linha de pedido OLIDO
Região ID da região
Pedido de venda SÓIDO
Serviço SvcID
Estado dos EUA ID do estado

Parte B
Para os problemas 2 a 10, conclua as consultas para cada uma das solicitações de saída.
Para cada consulta , inclua (a) o número do problema (2-10), (b) o texto da sua consulta
SQL e (c) a saída da consulta (se a consulta retornar mais de 10 linhas, inclua apenas a
primeira 10 linhas de saída ). (10 pontos cada)
2. Produza todos os registros e todos os campos contidos na tabela Produto. Sua
consulta não deve listar todos os nomes de campos na cláusula SELECT.
3. Mostre o nome de cada região, bem como a cidade onde fica a sede de vendas dessa
região. Sua saída deve incluir apenas esses dois campos e deve ser ordenada em
ordem alfabética pelo nome da região.

2
4. Produza o nome do estado e a população de 2016 para cada estado com uma
população de pelo menos 8 milhões. Ordene a produção do maior estado (por
população) para o menor.

3
5. Mostre o nome do estado e a população de cada estado com população superior a 5
milhões que comece com a letra N. Ordene sua saída em ordem alfabética pelo nome
do estado.

4
6. Mostre o nome, o número de filhos e o status do animal de estimação (s ou n) para
todos os clientes que têm filhos e animais de estimação e moram no Colorado (CO).
Ordene os resultados por número de filhos, do maior para o menor.

5
7. Para cada cliente que mora no Arizona (AZ), quantos filhos eles teriam se tivessem
trigêmeos amanhã? Sua saída deve mostrar o nome e o sobrenome do cliente, o
código do estado, o número atual de filhos e o número de filhos após os trigêmeos
(que devem ser rotulados como “KidsPlus”). Ordene a produção do maior número
de crianças pós-trigêmeos para o menor número.

6
8. A empresa está considerando reduzir o preço (MSRP) em 15% em seus modelos que
estão atualmente listados por mais de US$ 450 (excluindo o modelo RapidBunny).
Escreva uma consulta que mostre os nomes desses modelos (certifique-se de excluir
o RapidBunny), seus preços atuais e qual seria o preço se tivesse um desconto de
15%. Ordene sua saída em ordem alfabética pelo nome do modelo.

7
9. Mostre o total do pedido, o ID do pedido e a data de cada pedido feito nos dias 14 , 15
e 16 de agosto. Não use AND na sua cláusula WHERE. Ordene seus resultados
primeiro por data (do mais antigo para o mais recente) e depois pelo valor do
pedido (do mais alto para o mais baixo).

8
10. Mostre o nome, o sobrenome e o estado (use CustState) para qualquer cliente que
tenha filhos ou animais de estimação (ou ambos), mas não seja casado. Ordene seus
resultados em ordem alfabética pelo sobrenome e inclua em sua saída quaisquer
campos que possam ajudar alguém (por exemplo, seu chefe) a se sentir confortável
com a correção de sua saída.

9
10

Você também pode gostar