Você está na página 1de 4

Exerccios de Fixao Banco de Dados MySQL Criar a Tabela DUPLICATAS.

S. Para isso acompanhe a seguinte estrutura: Campo Tipo Descrio Nome Char(40) Nome do Cliente Numero Integer Nmero do cliente (no nulo) Descrio Char(25) Descrio do item de compra Valor Decimal(10,2) Valor da duplicata Vencimento Date Data de vencimento da duplicata Banco Char(10) Banco em que est a carteira de cobrana Aps montar a estrutura da tabela indicada, deve ser efetuada a entrada dos registros das duplicatas. Para isso informe os seguintes dados (os dados devem ser informados com caracteres maisculos e sem acento):
NOME NUMERO DESCRIO VALOR VENCIMENTO BANCO

FORRO E PISO AMARAL LTDA. MADEIREIRA FERNANDES S/C LTDA. MADEIREIRA FERNANDES S/C LTDA. FORRO E PISO AMARAL LTDA. CONCREGELCONCRETO USINADO LTDA. GARGAMEL DISTRIBUIDORA DE AO CONCREGELCONCRETO USINADO LTDA. GESSO FORTE S/C LTDA. METAHYDRAMETAIS HIDRULICOS LTDA METAHYDRAMETAIS HIDRULICOS LTDA GESSO FORTE S/C LTDA. GARGAMEL DISTRIBUIDORA DE AO METAHYDRAMETAIS HIDRULICOS LTDA GESSO FORTE S/C LTDA. GARGAMEL DISTRIBUIDORA DE AO FORRO E PISO AMARAL LTDA. MADEIREIRA FERNANDES S/C LTDA. FORRO E PISO AMARAL LTDA. MADEIREIRA MENDONA S/C LTDA. CONCREGELCONCRETO USINADO LTDA.

100100 100110 100120 100130 200120 200125 200130 250350 250360 250370 250380 453360 453365 453370 453380 980130 770710 985001 985002 888132

AZULEJO BRIL CAIBRO RUFO AZULEJO GOLD CONCRETO AO TEMPERADO CONCRETO FORRO DE GESSO MISTURADOR VALVULAS FORRO DE GESSO AO TEMPERADO MISTURADOR CANTONEIRA ARAME AZULEJO SILVER CAIBRO CAIBRO CAIBRO RUFO

5000 2500 1500 8000 10000 2000 11000 1500 500 3400 3500 1500 5400 2350 1550 4000 2500 3000 2500 2500

20/01/2011 22/01/2011 15/10/2010 15/10/2010 26/04/2012 26/04/2012 26/09/2012 26/01/2012 18/12/2012 26/04/2012 26/04/2012 15/06/2012 15/06/2012 27/12/2011 27/12/2011 11/12/2010 15/11/2010 11/09/2010 12/03/2010 05/03/2012

ITAU ITAU BRADESCO SANTANDER BANCO DO BRASIL BANCO DO BRASIL ITAU BRADESCO SANTANDER SANTANDER BANCO DO BRASIL ITAU BRADESCO ITAU BANCO DO BRASIL ITAU SANTANDER ITAU SANTANDER ITAU

Com base nos registros anteriores, execute as seguintes aes: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Listar nome,vencimento e valor de cada cliente da tabela. Apresentar o nmero das duplicatas depositadas no banco BRADESCO Apresentar o nmero de duplicatas depositadas no banco ITA Quais so as duplicatas (nmero, vencimento, valor e nome) que vencem no ano de 2012. Apresentar as duplicatas (nmero, vencimento, valor e nome) que no esto depositadas nos bancos BRADESCO e SANTANDER. Quanto o valor da divida o cliente GESSO FORTE S/C LTDA? Retirar da tabela a duplicata 770710 do cliente MADEIREIRA FERNANDES S/C LTDA, por ter sido devidamente quitada. Apresentar uma listagem em ordem alfabtica por nome do cliente de todos os campos da tabela. Apresentar uma listagem em ordem de data de vencimento com o nome do clinete, Banco, valor e vencimento. As duplicatas do banco BANCO DO BRASIL foram transferidas para o SANTANDER. Proceder o ajuste dos registros. Quais so os clientes que possuem suas duplicatas depositadas no Banco Bradesco? Quais clientes compraram o item CAIBRO? Qual a previso de recebimento no perodo de 01/01/2011 at 31/12/2011? Quanto a empresa tem para receber no perodo de 01/04/2012 at 30/04/2012? Quais foram os itens adquiridos pelo cliente FORRO E PISO AMARAL LTDA? Quais foram os clientes que compraram concreto ou rufo? Acrescentar uma multa de 15% para todos os ttulos que se encontram vencidos no perodo de 01/01/2011 at 31/12/2011. Acrescentar uma multa de 5% para todos os ttulos vencidos entre 01/01/2012 e 31/05/2012 que sejam do cliente CONCREGEL-CONCRETO USINADO LTDA. Qual a mdia aritmtica dos valores das duplicatas do ano de 2012? Apresente o nome do cliente que possua na carteira de cobrana o menor valor de duplicata. Qual os clientes que compram azulejos de qualquer tipo? Qual foi o faturamento do item ao temperado? Quais so os clientes que possuem suas duplicatas depositadas nos Bancos BRADESCO ou ITA?

Elaine Brito

Tabela cliente Campo Cdigo Nome Endereo Cidade Estado CEP


Cdigo 250 820 170 340 100 750 860 230 150 800 990 500 300

Tipo Char(3) Char(40) Char(50) Varchar(20) Char(2) Char(9)

Descrio Cdigo do cliente (no nulo), chave primria Nome do cliente (no nulo) Endereo do cliente ( no nulo) Indicao do endereo ( no nulo) Indicao da sigla UF do estado (no nulo) Cep do logradouro (no nulo)
Endereo R. VITO, 34 R. DO MACUCO, 99 AV. IMPERIO, 85 AV. DOS AUTONOMISTAS, 1000 R. DAS PALMEIRAS, 4 LOJA 2 AV. BRASIL, 105 R. DO MONUMENTO, 550 R. DA LAGOA, 999 R. DO ORATORIO, 66 R. MARTINS PENA, 200 R. ARTUR BERNARDES, 3500 AV. IPIRANGA, 1000 R. CAIS DO PORTO, ARMAZEM 3 Cidade SAO BENEDITO SANTO ANTONIO GUAGIRUS OSASCO SAO PAULO RIO DO PRADO SANTO AMARO RIO DAS OSTRAS ROSARIO OESTE SANTO ANDRE SANTO ANDRE LUCRECIA SANTOS Estado CE ES BA SP SP MG BA RJ MT SP SP RN SP CEP 62380-000 29810-020 42837-000 06020-010 01226-010 39940-111 44200-090 28890-540 78470-010 09190-700 09193-410 59805-010 11000-005

Assim que a tabela estiver criada, ser necessrio informar os dados dos clientes (13 registros).
Nome BANCO BARCA S/A MECANICA SAO PAULO POSTO BRASIL LTDA TRANSP. CARGA PESADA LTDA MICROS INFORMATICA S/A IMOBILIARIA PAVAO ASSIS CONTABIL S/C LTDA SUPERMERCADO BOTAFOGO MARCONDES E IRMAO LTDA DOCERIA PAO DE ACUCAR METALURGICA FOGO E FERRO JOSE DANTAS E FILHOS S/C LTDA PCTEC MICROCOMPUTADORES S/A

Tabela Cobrana Campo Duplic Valor Vencto CodCli Tipo Char(6) Decimal(10,2) Date Char(3) Descrio Nmero da duplicata (no nulo), chave primria Valor da duplicata (no nulo) Vencimento da duplicata (no nulo) Cdigo do cliente (no nulo) CodCli 170 750 230 340 800 340 100 990 300 300 300 300 340 340 860 860 820 150 230 170 Exerccios Apresentao de uma listagem ordenada por nomes de clientes, mostrando a relao de duplicatas que cada um possui em carteira(a pagar) e seus respectivos valores. Listagem que apresente as duplicatas existentes em carteira do cliente PCTEC MICROCOMPUTADORES S/A. Na listagem devem constar o nome do cliente, o numero da duplicata e seu valor correspondente. Apresentar os nomes dos clientes e a data de vencimento de todas as duplicatas pendentes no ms de novembro de 2002. A listagem deve ser apresentada na ordem cronolgica de vencimento. Apresentao do nome dos clientes e de todas as duplicatas que possuem vencimento no ms de outubro de qualquer ano. Obter a quantidade de duplicatas existente em carteira de cada cliente. Apresentar uma listagem identificada pelos apelidos Cliente (para representar o campo nome) e Vencidos (para representar o nmero de duplicatas vencidas existente na tabela cobranca que ser calculada pela funo count) de todos os clientes que possuem ttulos com vencimento anterior a 31/12/1999. Apresentar uma listagem de duplicatas em atraso, anteriores data de 31/12/1999, em que devem ser apresentados, alm do nome do cliente, o valor da duplicata, o valor dos juros e o valor total a ser cobrado, ordenados por cliente.

Cadastrar os seguintes registros: Duplicata Valor Vencimento 997818 3000.00 11/11/1999 202550 9518.55 21/11/2002 100200 3500.00 11/10/2002 900855 2356.00 10/10/2001 451300 1750.00 22/05/1999 400400 6000.00 15/03/1999 210001 6000.00 12/04/1999 500005 5060.88 15/05/1999 100000 5060.88 15/05/1999 100010 5060.88 15/06/1999 100020 5060.88 15/07/1999 444888 6700.99 31/05/2002 888001 5000.00 03/10/2002 888002 5000.00 03/11/2002 300999 2002.00 12/11/2002 100052 2600.00 01/10/2002 400445 1234.00 10/10/2000 777333 3400.00 12/11/1999 556677 2500.00 02/10/2002 900999 3456.00 11/11/1999

Elaine Brito

O exerccio a seguir baseia-se numa situao hipottica de uma empresa fornecedora de planos de sade. A empresa Longa Vida possui nove planos, sendo divididos em trs categorias: Bsico, Executivo e Mster. Com base no contedo exposto em aula, devem ser criadas duas tabelas: uma denominada plano e outra denominada associado. Observe em seguida a estrutura proposta para a tabela plano: Campo Tipo Descrio Numero Char(2) Nmero do plano (no nulo) chave primria Descrio Char(30) Descrio do plano Valor Decimal(10,2) Valor da mensalidade Aps montar a estrutura da tabela plano, deve ser efetuada a entrada dos nove registros indicados a seguir: (Informar os nomes com caracteres maisculos e sem acentos) Plano B1 B2 B3 E1 E2 E3 M1 M2 M3 Descrio Bsico 1 Bsico 2 Bsico 3 Executivo 1 Executivo2 Executivo3 Master 1 Master 2 Master 3 Valor 200.00 150.00 100.00 350.00 300.00 250.00 500.00 450.00 400.00

Observe em seguida a estrutura da tabela associado: Campo Tipo Descrio Plano Char(2) Nmero do plano (no nulo) Nome Char(40) Nome do associado (no nulo) chave primaria Endereo Char(35) Endereo do associado Cidade Char(20) Cidade do associado Estado Char(2) Sigla da unidade federativa CEP Char(9) CEP do associado Aps montar a estrutura da tabela associado, deve ser efetuada a entrada dos vinte registros indicados em seguida (com maisculas e sem acento)
Plano B1 B1 B1 B2 B2 B3 B3 E1 E2 E3 E3 E3 E3 M1 M1 M2 M2 B3 M3 M3 Nome JOSE ANTONIO DA SILVA MARIA DA SILVA SOBRINHO PEDRO JOSE DE OLIVEIRA ANTONIA DE FERNANDES ANTONIO DO PRADO WILSON DE SENA SILVIA DE ABREU ODETE DA CONCEIO JOAO CARLOS MACEDO CONCEIO DA SILVA PAULO BRUNO AMARAL WALDENICE DE OLIVEIRA MARCOS DO AMARAL MURILO DE SANTANA LUIZA ONOFRE FREITAS MELISSA DE ALMEIDA JOAO INACIO DA CONCEICAO AUGUSTA DE ABREU ILDA DE MELO DA CUNHA MARCOS DA CUNHA Endereo R. FELIPE DO AMARAL, 3450 R. FELIPE DE JESUS, 1245 R. AGRIPINO DIAS, 155 R. PE EZEQUIEL, 567 R. INDIO TABAJARA, 55 R. ARAPIRACA, 1234 R. DR. JOAO DA SILVA, 5 R. VOLUNTARIOS DA PATRIA, 10 R. VISTA ALEGRE, 500 AV. VITORIO DO AMPARO, 11 R. ARGENZIO BRILHANTE, 88 R. OURO VELHO, 12 R. DO OUVIDOR, 67 R. PRATA DA CASA R. VICENTE DE ABREU, 55 R. FERNANDO ANTONIO,2345 R. PENELOPE CHARMOSA, 34 AV. RIO DA SERRA, 909 AV. POR DO SOL, 546 AV. PEDROSO DE MORAES Cidade COTIA DIADEMA COTIA DIADEMA GUARULHOS OSASCO SANTO ANDRE SO PAULO SO PAULO MAUA BARUERI BARUERI GUARULHOS BARUERI SANTO ANDRE SO PAULO SUZANO SANTO ANDRE SANTO ANDRE SO PAULO Est SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP CEP 06700-000 09960-170 06700-011 09960-175 07132-999 06293-001 09172-112 02010-550 04343-990 09312-988 06460-999 06460-998 07031-555 06455-111 09060-667 04842-987 08670-888 09061-333 09199-444 04040-444

Elaine Brito

Questes: 1. Quais campos das tabelas associado e plano devem ser utilizados para efetuar o relacionamento entre as tabelas? 2. Extrair uma relao geral de todos os associados e os planos que eles possuem. 3. Quantos associados possuem o plano B1? 4. Apresente uma relao com todos os nomes, planos e valores de todos os registros de associados. 5. Quais so os associados que moram em COTIA ou em DIADEMA? 6. Apresente o nome, plano e valor dos associados que moram em BARUERI e possuem o plano M1. 7. Apresente uma relao com nome, plano e valor de todos os associados residentes em SO PAULO 8. Apresente uma relao complete de todos os campos de ambas as tabelas em que o associado possua SILVA no nome. 9. Devido ao aumento do ndice IGPM, a empresa reajustou os valores dos planos bsicos em 10%, dos planos executivos em 5% e dos planos Mster em 3 %. Atualize os valores na tabela planos. 10. O associado PEDRO JOSE DE OLIVEIRA alterou seu plano de B1 para E3. Faa a devida atualizao. 11. quantos associados possuem o plano E3? 12.Liste o nome e o valor de todos os associados que possuem os planos B1, E1 e M1. 13. Quais so os associados que possuem plano do tipo EXECUTIVO, independentemente da categoria ser 1, 2 ou 3? 14. Quais so os associados que possuem plano dos tipos Bsico e Mster? 15. A empresa fechou seu escritrio na cidade de SANTO ANDRE e transferiu os cliente para um terceirizado. Remova da tabela associados todos os registros existentes de associados da cidade de SANTO ANDRE 16. Apresente o nome, plano e valor dos associados que moram em SO PAULO e possuem os planos M@ e M#. A listagem deve estar ordenada pelo campo nome. 17. Apresente uma listagem completa de todos os campos de ambas as tabelas agrupados por tipo de plano. 18. Faa uma relao geral de todos os associados e planos que eles possuem. A relao deve ser apresentada em ordem ascendente pelo campo tipo de plano e descendente pelo campo de identificao do nome do associado. 19. Apresentar uma relao de todos os associados que no possuem o plano Mster. 20. Apresentar uma listagem em ordem crescente pelo campo nome do associado. Essa listagem deve ser formada pelos campos Nome da tabela associado e Descrio da tabela Planos 21.Apresentar uma listagem dos planos que esto situados na faixa de valores de 300 at 500 22. Apresentar uma relao contendo: nome,plano, descrio do plano e valor de todos os associados que tenham em seu nome, seja na posio que for, a seqncia AMARAL. 23. Quais associados residem na cidade de DIADEMA? 24. O plano do tipo MASTER teve um reajuste de 6%. Atualize na tabela planos os valores das categorias 1, 2 e 3. 25. Quais so os clientes cujo CEP iniciado com os valores 09?

Elaine Brito