ex mysql

4
Elaine Brito Exercícios de Fixação – Banco de Dados – MySQL Criar a Tabela DUPLICATAS. Para isso acompanhe a seguinte estrutura: Campo Tipo Descrição Nome Char(40) Nome do Cliente Numero Integer Número do cliente (não nulo) Descrição Char(25) Descrição 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 cobrança Após 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 maiúsculos e sem acento): NOME NUMERO DESCRIÇÃO VALOR VENCIMENTO BANCO FORRO E PISO AMARAL LTDA. 100100 AZULEJO BRIL 5000 20/01/2011 ITAU MADEIREIRA FERNANDES S/C LTDA. 100110 CAIBRO 2500 22/01/2011 ITAU MADEIREIRA FERNANDES S/C LTDA. 100120 RUFO 1500 15/10/2010 BRADESCO FORRO E PISO AMARAL LTDA. 100130 AZULEJO GOLD 8000 15/10/2010 SANTANDER CONCREGEL–CONCRETO USINADO LTDA. 200120 CONCRETO 10000 26/04/2012 BANCO DO BRASIL GARGAMEL DISTRIBUIDORA DE AÇO 200125 AÇO TEMPERADO 2000 26/04/2012 BANCO DO BRASIL CONCREGEL–CONCRETO USINADO LTDA. 200130 CONCRETO 11000 26/09/2012 ITAU GESSO FORTE S/C LTDA. 250350 FORRO DE GESSO 1500 26/01/20 12 BRADESCO METAHYDRA–METAIS HIDRÁULICOS LTDA 250360 MISTURADOR 500 18/12/2012 SANTANDER METAHYDRA–METAIS HIDRÁULICOS LTDA 250370 VALVULAS 3400 26/04/2012 SANTANDER GESSO FORTE S/C LTDA. 250380 FORRO DE GESSO 3500 26/04/20 12 BANCO DO BRASIL GARGAMEL DISTRIBUIDORA DE AÇO 453360 AÇO TEMPERADO 1500 15/06/2012 ITAU METAHYDRA–METAIS HIDRÁULICOS LTDA 453365 MISTURADOR 5400 15/06/2012 BRADESCO GESSO FORTE S/C LTDA. 453370 CANTONEIRA 2350 27/12/2011 ITAU GARGAMEL DISTRIBUIDORA DE AÇO 453380 ARAME 1550 27/12/2011 BANCO DO BRASIL FORRO E PISO AMARAL LTDA. 980130 AZULEJO SILVER 4000 11/12/2010 ITAU MADEIREIRA FERNANDES S/C LTDA. 770710 CAIBRO 2500 15/11/2010 SANTANDER FORRO E PISO AMARAL LTDA. 985001 CAIBRO 3000 11/09/2010 ITAU MADEIREIRA MENDONÇA S/C LTDA. 985002 CAIBRO 2500 12/03/2010 SANTANDER CONCREGEL–CONCRETO USINADO LTDA. 888132 RUFO 2500 05/03/2012 ITAU Com base nos registros anteriores, execute as seguintes açõ es: 1. Listar nome,vencimento e valor de cada cliente da tabela. 2. Apresentar o número das duplicatas depositadas no banco BRADESCO 3. Apresentar o número de duplicatas depositadas no banco ITAÚ 4. Quais são as duplicatas (número, vencimento, valor e nome) que vencem no ano de 2012. 5. Apresentar as duplicatas (número, vencimento, valor e nome) que não estão depositadas nos bancos BRADESCO e SANTANDER . 6. Quanto é o valor da divida o cliente GESSO FORTE S/C LTDA? 7. Retirar da tabela a duplicata 770710 do cliente MADEIREIRA FERNANDES S/C LTDA, por ter sido devidamente quitada. 8. Apresentar uma listagem em ordem alfabética por nome do cliente de todos os campos da tabela. 9. Apresentar uma listagem em ordem de data de vencimento com o nome do clinete, Banco, valor e vencimento. 10. As duplicatas do banco BANCO DO BRASIL foram transferidas para o SANTANDER. Proceder o ajuste dos registros. 11. Quais são os clientes que possuem suas duplicatas depositadas no Banco Bradesco? 12. Quais clientes compraram o item CAIBRO? 13. Qual é a previsão de recebimento no período de 01/01/2011 até 31/12/2011? 14. Quanto a empresa tem para receber no período de 01/04/2012 até 30/04/2012? 15. Quais foram os itens adquiridos pelo cliente FORRO E PISO AMARAL LTDA? 16. Quais foram os clientes que compraram concreto ou rufo? 17. Acrescentar uma multa de 15% para todos os títulos que se encontram vencidos no período de 01/01/2011 até 31/12/2011. 18. Acrescentar uma multa de 5% para todos os títulos vencidos entre 01/01/2012 e 31/05/2012 que sejam do cliente CONCREGEL-CONCRETO USINADO LTDA. 19. Qual é a média aritmética dos valores das duplicatas do ano de 2012? 20. Apresente o nome do cliente que possua na carteira de cobrança o menor valor de duplicata. 21. Qual os clientes que compram azulejos de qualquer tipo? 22. Qual foi o faturamento do item aço temperado? 23. Quais são os clientes que possuem suas duplicatas depositadas nos Bancos BRADESCO ou ITAÚ?

Upload: fabrizio171195

Post on 16-Oct-2015

12 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/26/2018 Ex Mysql

    1/4

    Elaine Brito

    Exerccios de Fixao Banco de Dados MySQL

    Criar a Tabela DUPLICATAS. Para isso acompanhe a seguinte estrutura:Campo Tipo DescrioNome Char(40) Nome do ClienteNumero Integer Nmero do cliente (no nulo)Descrio Char(25) Descrio do item de compra

    Valor Decimal(10,2) Valor da duplicataVencimento Date Data de vencimento da duplicataBanco 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 informeos seguintes dados (os dados devem ser informados com caracteres maisculos e sem acento):NOME NUMERO DESCRIO VALOR VENCIMENTO BANCOFORRO E PISO AMARAL LTDA. 100100 AZULEJO BRIL 5000 20/01/2011 ITAUMADEIREIRA FERNANDES S/C LTDA. 100110 CAIBRO 2500 22/01/2011 ITAUMADEIREIRA FERNANDES S/C LTDA. 100120 RUFO 1500 15/10/2010 BRADESCOFORRO E PISO AMARAL LTDA. 100130 AZULEJO GOLD 8000 15/10/2010 SANTANDERCONCREGELCONCRETO USINADO LTDA. 200120 CONCRETO 10000 26/04/2012 BANCO DO BRASILGARGAMEL DISTRIBUIDORA DE AO 200125 AO TEMPERADO 2000 26/04/2012 BANCO DO BRASILCONCREGELCONCRETO USINADO LTDA. 200130 CONCRETO 11000 26/09/2012 ITAU

    GESSO FORTE S/C LTDA. 250350 FORRO DE GESSO 1500 26/01/2012 BRADESCOMETAHYDRAMETAIS HIDRULICOS LTDA 250360 MISTURADOR 500 18/12/2012 SANTANDERMETAHYDRAMETAIS HIDRULICOS LTDA 250370 VALVULAS 3400 26/04/2012 SANTANDERGESSO FORTE S/C LTDA. 250380 FORRO DE GESSO 3500 26/04/2012 BANCO DO BRASILGARGAMEL DISTRIBUIDORA DE AO 453360 AO TEMPERADO 1500 15/06/2012 ITAUMETAHYDRAMETAIS HIDRULICOS LTDA 453365 MISTURADOR 5400 15/06/2012 BRADESCOGESSO FORTE S/C LTDA. 453370 CANTONEIRA 2350 27/12/2011 ITAUGARGAMEL DISTRIBUIDORA DE AO 453380 ARAME 1550 27/12/2011 BANCO DO BRASILFORRO E PISO AMARAL LTDA. 980130 AZULEJO SILVER 4000 11/12/2010 ITAUMADEIREIRA FERNANDES S/C LTDA. 770710 CAIBRO 2500 15/11/2010 SANTANDERFORRO E PISO AMARAL LTDA. 985001 CAIBRO 3000 11/09/2010 ITAUMADEIREIRA MENDONA S/C LTDA. 985002 CAIBRO 2500 12/03/2010 SANTANDERCONCREGELCONCRETO USINADO LTDA. 888132 RUFO 2500 05/03/2012 ITAU

    Com base nos registros anteriores, execute as seguintes aes:

    1. Listar nome,vencimento e valor de cada cliente da tabela.2. Apresentar o nmero das duplicatas depositadas no banco BRADESCO3. Apresentar o nmero de duplicatas depositadas no banco ITA4. Quais so as duplicatas (nmero, vencimento, valor e nome) que vencem no ano de 2012.5. Apresentar as duplicatas (nmero, vencimento, valor e nome) que no esto depositadas nos bancos

    BRADESCOe SANTANDER.6. Quanto o valor da divida o cliente GESSO FORTE S/C LTDA?7. Retirar da tabela a duplicata 770710 do cliente MADEIREIRA FERNANDES S/C LTDA, por ter sido

    devidamente quitada.8. Apresentar uma listagem em ordem alfabtica por nome do cliente de todos os campos da tabela.9. Apresentar uma listagem em ordem de data de vencimento com o nome do clinete, Banco, valor e vencimento.10. As duplicatas do banco BANCO DO BRASILforam transferidas para o SANTANDER. Proceder o ajuste dos

    registros.11. Quais so os clientes que possuem suas duplicatas depositadas no Banco Bradesco?12. Quais clientes compraram o item CAIBRO?13. Qual a previso de recebimento no perodo de 01/01/2011 at 31/12/2011?14. Quanto a empresa tem para receber no perodo de 01/04/2012 at 30/04/2012?15. Quais foram os itens adquiridos pelo cliente FORRO E PISO AMARAL LTDA?16. Quais foram os clientes que compraram concreto ou rufo?17. Acrescentar uma multa de 15% para todos os ttulos que se encontram vencidos no perodo de 01/01/2011 at

    31/12/2011.18. 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.19. Qual a mdia aritmtica dos valores das duplicatas do ano de 2012?20. Apresente o nome do cliente que possua na carteira de cobrana o menor valor de duplicata.

    21. Qual os clientes que compram azulejos de qualquer tipo?22. Qual foi o faturamento do item ao temperado?23. Quais so os clientes que possuem suas duplicatas depositadas nos Bancos BRADESCO ou ITA?

  • 5/26/2018 Ex Mysql

    2/4

    Elaine Brito

    Tabela cliente

    Campo Tipo DescrioCdigo Char(3) Cdigo do cliente (no nulo), chave primriaNome Char(40) Nome do cliente (no nulo)Endereo Char(50) Endereo do cliente ( no nulo)Cidade Varchar(20) Indicao do endereo ( no nulo)

    Estado Char(2) Indicao da sigla UF do estado (no nulo)CEP Char(9) Cep do logradouro (no nulo)

    Assim que a tabela estiver criada, ser necessrio informar os dados dos clientes (13 registros).Cdigo Nome Endereo Cidade Estado CEP250 BANCO BARCA S/A R. VITO, 34 SAO BENEDITO CE 62380-000820 MECANICA SAO PAULO R. DO MACUCO, 99 SANTO ANTONIO ES 29810-020170 POSTO BRASIL LTDA AV. IMPERIO, 85 GUAGIRUS BA 42837-000340 TRANSP. CARGA PESADA LTDA AV. DOS AUTONOMISTAS, 1000 OSASCO SP 06020-010100 MICROS INFORMATICA S/A R. DAS PALMEIRAS, 4 LOJA 2 SAO PAULO SP 01226-010750 IMOBILIARIA PAVAO AV. BRASIL, 105 RIO DO PRADO MG 39940-111860 ASSIS CONTABIL S/C LTDA R. DO MONUMENTO, 550 SANTO AMARO BA 44200-090230 SUPERMERCADO BOTAFOGO R. DA LAGOA, 999 RIO DAS OSTRAS RJ 28890-540150 MARCONDES E IRMAO LTDA R. DO ORATORIO, 66 ROSARIO OESTE MT 78470-010800 DOCERIA PAO DE ACUCAR R. MARTINS PENA, 200 SANTO ANDRE SP 09190-700

    990 METALURGICA FOGO E FERRO R. ARTUR BERNARDES, 3500 SANTO ANDRE SP 09193-410500 JOSE DANTAS E FILHOS S/C LTDA AV. IPIRANGA, 1000 LUCRECIA RN 59805-010300 PCTEC MICROCOMPUTADORES S/A R. CAIS DO PORTO, ARMAZEM 3 SANTOS SP 11000-005

    Tabela Cobrana

    Campo Tipo DescrioDuplic Char(6) Nmero da duplicata (no nulo), chave primriaValor Decimal(10,2) Valor da duplicata (no nulo)Vencto Date Vencimento da duplicata (no nulo)CodCli Char(3) Cdigo do cliente (no nulo)

    Cadastrar os seguintes registros:

    Duplicata Valor Vencimento CodCli997818 3000.00 11/11/1999 170202550 9518.55 21/11/2002 750100200 3500.00 11/10/2002 230900855 2356.00 10/10/2001 340451300 1750.00 22/05/1999 800400400 6000.00 15/03/1999 340210001 6000.00 12/04/1999 100500005 5060.88 15/05/1999 990100000 5060.88 15/05/1999 300100010 5060.88 15/06/1999 300100020 5060.88 15/07/1999 300

    444888 6700.99 31/05/2002 300888001 5000.00 03/10/2002 340888002 5000.00 03/11/2002 340300999 2002.00 12/11/2002 860100052 2600.00 01/10/2002 860400445 1234.00 10/10/2000 820777333 3400.00 12/11/1999 150556677 2500.00 02/10/2002 230900999 3456.00 11/11/1999 170

    Exerccios

    Apresentao de uma listagem ordenada por nomes declientes, mostrando a relao de duplicatas que cada umpossui em carteira(a pagar) e seus respectivos valores.Listagem que apresente as duplicatas existentes emcarteira do cliente PCTEC MICROCOMPUTADORESS/A. Na listagem devem constar o nome do cliente, onumero da duplicata e seu valor correspondente.Apresentar os nomes dos clientes e a data de vencimentode todas as duplicatas pendentes no ms de novembro de2002. A listagem deve ser apresentada na ordemcronolgica de vencimento.Apresentao do nome dos clientes e de todas asduplicatas que possuem vencimento no ms de outubro dequalquer ano.Obter a quantidade de duplicatas existente em carteira decada cliente.Apresentar uma listagem identificada pelos apelidosCliente (para representar o campo nome) e Vencidos (pararepresentar o nmero de duplicatas vencidas existente natabela cobranca que ser calculada pela funo count) detodos os clientes que possuem ttulos com vencimentoanterior a 31/12/1999.Apresentar uma listagem de duplicatas em atraso,anteriores data de 31/12/1999, em que devem serapresentados, alm do nome do cliente, o valor daduplicata, o valor dos juros e o valor total a ser cobrado,ordenados por cliente.

  • 5/26/2018 Ex Mysql

    3/4

    Elaine Brito

    O exerccio a seguir baseia-se numa situao hipottica de uma empresa fornecedora de planos de sade. A empresaLonga 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 denominadaassociado.

    Observe em seguida a estrutura proposta para a tabela plano:Campo Tipo Descrio

    Numero Char(2) Nmero do plano (no nulo) chave primriaDescrio Char(30) Descrio do planoValor 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 osnomes com caracteres maisculos e sem acentos)

    Plano Descrio ValorB1 Bsico 1 200.00B2 Bsico 2 150.00B3 Bsico 3 100.00E1 Executivo 1 350.00E2 Executivo2 300.00

    E3 Executivo3 250.00M1 Master 1 500.00M2 Master 2 450.00M3 Master 3 400.00

    Observe em seguida a estrutura da tabela associado:Campo Tipo DescrioPlano Char(2) Nmero do plano (no nulo)Nome Char(40) Nome do associado (no nulo) chave primariaEndereo Char(35) Endereo do associadoCidade Char(20) Cidade do associadoEstado 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 (commaisculas e sem acento)Plano Nome Endereo Cidade Est CEPB1 JOSE ANTONIO DA SILVA R. FELIPE DO AMARAL, 3450 COTIA SP 06700-000B1 MARIA DA SILVA SOBRINHO R. FELIPE DE JESUS, 1245 DIADEMA SP 09960-170B1 PEDRO JOSE DE OLIVEIRA R. AGRIPINO DIAS, 155 COTIA SP 06700-011B2 ANTONIA DE FERNANDES R. PE EZEQUIEL, 567 DIADEMA SP 09960-175B2 ANTONIO DO PRADO R. INDIO TABAJARA, 55 GUARULHOS SP 07132-999B3 WILSON DE SENA R. ARAPIRACA, 1234 OSASCO SP 06293-001B3 SILVIA DE ABREU R. DR. JOAO DA SILVA, 5 SANTO ANDRE SP 09172-112E1 ODETE DA CONCEIO R. VOLUNTARIOS DA PATRIA, 10 SO PAULO SP 02010-550E2 JOAO CARLOS MACEDO R. VISTA ALEGRE, 500 SO PAULO SP 04343-990E3 CONCEIO DA SILVA AV. VITORIO DO AMPARO, 11 MAUA SP 09312-988

    E3 PAULO BRUNO AMARAL R. ARGENZIO BRILHANTE, 88 BARUERI SP 06460-999E3 WALDENICE DE OLIVEIRA R. OURO VELHO, 12 BARUERI SP 06460-998E3 MARCOS DO AMARAL R. DO OUVIDOR, 67 GUARULHOS SP 07031-555M1 MURILO DE SANTANA R. PRATA DA CASA BARUERI SP 06455-111M1 LUIZA ONOFRE FREITAS R. VICENTE DE ABREU, 55 SANTO ANDRE SP 09060-667M2 MELISSA DE ALMEIDA R. FERNANDO ANTONIO,2345 SO PAULO SP 04842-987M2 JOAO INACIO DA CONCEICAO R. PENELOPE CHARMOSA, 34 SUZANO SP 08670-888B3 AUGUSTA DE ABREU AV. RIO DA SERRA, 909 SANTO ANDRE SP 09061-333M3 ILDA DE MELO DA CUNHA AV. POR DO SOL, 546 SANTO ANDRE SP 09199-444M3 MARCOS DA CUNHA AV. PEDROSO DE MORAES SO PAULO SP 04040-444

  • 5/26/2018 Ex Mysql

    4/4

    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 PAULO8. Apresente uma relao complete de todos os campos de ambas as tabelas em que o associado possua SILVA nonome.9. Devido ao aumento do ndice IGPM, a empresa reajustou os valores dos planos bsicos em 10%, dos planosexecutivos 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. Removada 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#. Alistagem 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 ordemascendente 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 peloscampos Nome da tabela associado e Descrio da tabela Planos21.Apresentar uma listagem dos planos que esto situados na faixa de valores de 300 at 50022. Apresentar uma relao contendo: nome,plano, descrio do plano e valor de todos os associados que tenham emseu 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?