base de datos

Páginas: 6 (1372 palabras) Publicado: 18 de mayo de 2014



CONTENIDO



Partiendo de la base de datos Jardineria realiza las siguiente consultas



R: Para realizar este ejercicio hice lo siguiente, este ejercicio lo voy a realizar con mysql, para ello abri la aplicacion y voy a crear una base de datos llamada Jardineria mediante los comandos
create database Jardineria; , y para usarla le di al siguiente comanddo use jardineria; ,despues que esta creada la base de datos voya importar el script que me dan en el ejercicio para ello voy a file → open sqlscript, alli selecciono el script y lo importo a la base de datos podemos verlo en la siguiente imagen


aqui podemos ver que se han insertado todas las tablas de la base de datos a consultar, ahora que tengo la base de datos voy a empezar a realizar las consultas.


1)Sacar el cargo, nombre, apellidos y email del jefe de la empresa.

Para ver los datos del jefe de la empresa lo voy hacer de la siguiente manera, coloco el siguiente codigo

select* from empleados where puesto=”director general”; y alli podemos sacar la informacion que nos pide

'1', 'Marcos', 'Magaña', 'Perez', '3897', 'marcos@jardineria.es', 'TAL-ES', NULL, 'Director General'


2) Sacarel numero de clientes que tiene la empresa

R: Para sacar la cantidad de clientes lo haremos con el siguiente comando

select count(*) from clientes


en este caso dice que hay 36 clientes

3) Sacar cuantos clientes tiene la ciudad de madrid

R: para hacerlo coloque el siguiente codigo

select count(*) from clientes where ciudad="madrid"
en donde me aparece 11 clientes



4)Sacar cuantos clientes tiene cada pais

R: lo realice mediante el siguiente comando

select pais, count(*) as numero from clientes group by pais

el resultado fue 22 aqui muestro en la imagen


5) Sacar cual fue el primer y el ultimo pago que realizo un cliente

R: Para realizarlo hice el siguiente comando

select max(FechaPago) as ultimopago, min(FechaPago) as primerpago from pagos;el cual me quedo de la siguiente manera

Aqui podemos apreciar que la fecha del primer pago fue 18/01/2006 y el ultimo fue el 26/03/2009.

6) Sacar el numero de pedido, codigo de cliente, fecha requerida y fecha de entrega de los pedidos que no han sido entregado a tiempo

R: hago la siguiente sintaxis

select CodigoPedido,codigocliente, FechaEntrega, FechaEsperada from pedidos whereFechaEntrega>fechaesperada

y obtengo el siguiente resultado

'9', '1', '2008-12-28', '2008-12-27'
'13', '7', '2009-01-15', '2009-01-14'
'16', '7', '2009-01-15', '2009-01-07'
'17', '7', '2009-01-11', '2009-01-09'
'18', '9', '2009-01-07', '2009-01-06'
'22', '9', '2009-01-13', '2009-01-11'
'28', '3', '2009-02-20', '2009-02-17'
'31', '13', '2008-10-04', '2008-09-30'
'32', '4','2007-01-27', '2007-01-19'
'38', '19', '2009-03-07', '2009-03-06'
'39', '19', '2009-03-09', '2009-03-07'
'40', '19', '2009-03-13', '2009-03-10'
'42', '19', '2009-03-27', '2009-03-23'
'43', '23', '2009-03-28', '2009-03-26'
'44', '23', '2009-03-30', '2009-03-27'
'45', '23', '2009-03-07', '2009-03-04'
'46', '23', '2009-03-05', '2009-03-04'
'49', '26', '2008-07-23', '2008-07-22'
'55', '14','2009-01-11', '2009-01-10'
'60', '1', '2008-12-28', '2008-12-27'
'68', '3', '2009-02-20', '2009-02-17'
'92', '27', '2009-05-03', '2009-04-30'
'96', '35', '2008-04-13', '2008-04-12'
'103', '30', '2009-01-24', '2009-01-20'
'106', '30', '2009-05-20', '2009-05-15'
'112', '36', '2009-05-07', '2009-04-06'
'113', '36', '2009-01-09', '2008-11-09'
'114', '36', '2009-01-31', '2009-01-29'
'115', '36','2009-02-27', '2009-01-26'
'123', '30', '2009-01-24', '2009-01-20'
'126', '30', '2009-05-20', '2009-05-15'
'128', '38', '2008-12-29', '2008-12-10'









7) Sacar el número de pedido, código de cliente, fecha requerida y fecha de entrega de los pedidos cuya fecha
de entrega ha sido al menos dos días antes de la fecha requerida (usar addDate)

R: este ha sido codigo que e colocado para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS