_bd_P_comandas00_111003

March 25, 2018 | Author: djcerebro | Category: Data Model, Sql, Databases, Data Management Software, Restaurants


Comments



Description

Banco de Dados – Prof MS Wagner Siqueira CavalcanteSQL – DDL/DML – Comandas de Restaurante... Clientes RG Cliente 111 222 333 444 Pratos Cód Prato B001 B002 D001 D002 S001 S002 S003 S004 S005 1. Nome Cliente Margarida Noriana Buxi Sokegherra Marielena Xbrabba Martha Suplixio Nome do Prato Chateau Sauvignon Porto Secco Lemon Pie Strawberry au Crème Lagosta ao Termidor Fillet a parmeggiana Batata sottè Great Grill Shrimp Grill Potatoes DDD Telefone 11 19 13 19 5432-1111 3468-2222 3213-5555 3422-3333 Preço unitário 41,11 43,33 13,33 17,77 77,77 22,22 12,22 44,44 14,44 Itens de Comanda Nr. Código Comanda Prato 1234 S001 1234 S003 1234 D002 1234 B002 1345 S002 1345 S005 1345 D001 1345 B001 1456 S001 1456 S003 1456 B002 1567 S004 1567 B002 1567 D001 1678 S002 1678 B001 Qtd 2 4 5 2 3 3 2 4 1 1 1 3 4 3 2 1 Comandas Nr. Comanda 1234 1345 1456 1567 1678 Garçom Código Garçom 0010 0030 0050 0020 Data Comanda 01/08/2007 10/08/2007 03/09/2007 03/09/2007 04/09/2007 Hora 22:10 23:20 21:10 23:15 23:15 Nome do Garçom Paulo César Anna Danny Beatriz Tié Flávia Alves Sexo M F F F Nr Mesa 4 2 5 4 4 Código Garçom 0010 0030 0050 0020 0030 RG Cliente 111 222 333 444 111 Inicie o Firebird (com o IBExpert), crie o BD “XXX_aammdd_9999999” (XXX=disciplina, aammdd=ano, mês e dia, e 9999999=RA) e o registre. 2. Inicie o Editor SQL (salve, com o nome XXX_aammdd_9999999.SQL, com todas as instruções) e, assim, crie as estruturas das tabelas acima (com suas chaves e integridades referenciais). 3. Via SQL, insira-lhes os dados, exatamente iguais aos fornecidos nas tabelas acima. 4. Ao final, compacte o BD (.fdb), juntamente com o arquivo gerado pelo Editor SQL (.sql), com o mesmo nome. Projete, com SQL: Relações unárias: 5. Corrija os dados do garçom Flávio Alves, que foram cadastrados erroneamente… 6. Todos os itens de comanda. 7. O número, data e hora de todas as comandas. 8. As comandas atendidas pelo garçom de código 30. Repita, com valor lido… 9. Os itens de comanda, que contêm um prato salgado (inicia-se com “S”). Depois, idem… 10. Todos os dados dos pratos, cujos valores estão entre R$ 20,00 e R$50,00. Depois, idem… 11. Os dados dos clientes, cujos nomes possuam a letra “x” ou “X”. Repita, com um conteúdo lido qualquer… 12. Os dados dos pratos salgados e, além disto, seus preços unitários em dólar do dia (R$ 1,96, por exemplo). Idem… 13. Todos os dados dos pratos, ordenados por seus nomes. 14. Todos os dados das comandas, ordenados pelo número da mesa e, caso se repita, pelo código do garçom. 15. Os números, datas e horas das comandas, ordenadas de forma descendente pelos códigos dos garçons. 16. A quantidade total de cada gênero de prato (“S”, ”D”, ”B”, etc.), separado por categoria e em ordem crescente. 17. Valor máximo, mínimo e médio dos pratos salgados, com títulos apropriados. Repita, com valor lido (“S”,”B”,”D”)… 18. Todos os dados da tabela de Clientes, porém com uma coluna com os DDDs, cercados por parênteses, e telefones. 19. Os nomes e preços dos pratos, cujos valores são superiores ao valor médio. 20. Os dados dos clientes atendidos pela garçonete “Anna Danny” (não digite no código!). Repita, com um nome lido… 21. 22. 23. Relações n-árias: 24. Todos os dados dos itens de comandas e o nome do prato correspondente. 25. Todos os dados dos itens de comandas, a data e hora do atendimento. 26. Os números das comandas e os nomes dos garçons que as realizaram. 27. Os números das comandas e os nomes dos clientes atendidos nelas. 28. Realizar os anteriores, com diferentes ordenações… 29. Os itens de comandas, o código do prato, a quantidade, sua descrição e seu valor total 30. As comandas e seus valores totais 31. A data e hora de cada atendimento, bem como os detalhes dos pedidos, com o nome do prato correspondente. 32. Os números das comandas, os nomes dos garçons que as realizaram e os nomes dos clientes atendidos nelas. 33. As comandas, com o nome do garçom e do cliente, além do seu valor total. 34. 35. 36.
Copyright © 2022 DOKUMEN.SITE Inc.