hola

Páginas: 5 (1176 palabras) Publicado: 27 de marzo de 2012
Objetivos 1. Resolver problemas que tienen que ver con la modificación de información de la base de datos en una sola tabla 2. Resolver problemas que tienen que ver con modificación de información en una sola tabla utilizando sub – consultas para relaciones con otras tablas 3. Resolver problemas que tienen que ver con la consulta de información con y sin subconsultas | Número departicipantes | Materiales * Internet * Moodle * MySQL * MySQL WorkBench |
| Duración de la actividad03:30
03:30
| |
1. Solución de problemas a través de consulta de información. Llenar la tabla de la consulta, construir la instrucción SQL y ejecutarla en el SQL Editor del Workbench. La información seleccionada debe tener su correspondiente alias a. La empresa UFF quiere realizaruna campaña publicitaria de activación de servicios a las personas, para ello necesita un informe con las personas que tienen móviles sin el servicio de INTERNET MÓVIL. La persona en el informe no se debe repetir. El reporte debe tener número de identificación, nombre completo, dirección, ciudad y correo electrónico. Debe ordenarse el informe por ciudad descendentemente y por nombre completoascendentemente.Pista: utilice el operador NOT IN en la subconsulta Consulta |
Campos | SELECT DISTINCT numIdentificacion ‘Identificación’, nombreCompleto ‘Nombre’, dirección ‘Dirección’, ciudad ‘Ciudad’, email ‘Email’ |
Tablas | Persona, móvil |
Filtros, relaciones o condiciones | Persona,idPersona = movil.idPersona and idMovil NOT IN(SELECT idMovilFROM servicio, TipoServicioWHEREservicio.idTipoServicio = tipoServicio.idTipoServicio andnombreTipoServicio LIKE ‘%INTERNET MÓVIL %’); |
Agrupamientos | |
Ordenamientos | Ciudad DESC nombreCompleto ASC |
Instrucción SQL | SELECT DISTINCT numIdentificacion 'Identificacion', nombreCompleto 'Nombre', direccion 'Direccion', ciudad 'Ciudad', email 'Email'FROM Persona, movilWHERE Persona.idPersona = movil.idPersona and idMovil NOT IN(SELECTidMovilFROM servicio, tipoServicioWHERE servicio.idTipoServicio = tipoServicio.idTipoServicio andnombreTipoServicio LIKE ‘%INTERNET MÓVIL %’)OrderBy: ciudad DESC nombreCompleto ASC |
b. El departamento de ventas piensa realizar un estudio de mercado en las ciudades registradas por las personas, para ello requiere un listado con la ciudad y por cada una de ellas la mayor fecha de nacimiento,la menor fecha de nacimiento, la diferencia en años entre la máxima y mínima fecha y la cantidad de personas. Únicamente se necesita información de las ciudades con más de 10 personas. El informe debe ordenarse por ciudad ascendentemente y por diferencia de fechas en años descendentemente.Pista: para calcular la diferencia de edades utilice la función DATEDIFF de MySQL que devuelve la cantidad dedías que existen entre dos fechas Consulta |
Campos | As Ciudad ‘ciudad’, MAX(fechaNacimiento) ‘Max Fecha’, MIN(fechaNacimiento) ‘Min. Fecha’,DATEDIFF(MAX(fechaNacimiento), MIN(fechaNacimiento)/365 ‘Diferencia en Años’) COUNT(idPersona) |
Tablas | Persona |
Filtros, relaciones o condiciones | |
Agrupamientos | CiudadHAVING COUNT(idPersona) > 10 |
Ordenamientos | Ciudad ASC,‘Diferencia en Años’ DESC |
Instrucción SQL | SELECT Ciudad as 'Ciudad', MAX(fechaNacimiento) 'Max Fecha', MIN(fechaNacimiento) 'Min. Fecha',DATEDIFF(MAX(fechaNacimiento), MIN(fechaNacimiento))/365 'Diferencia en Años', COUNT(idPersona) 'Cantidad de Personas'FROM personaGROUP BY CiudadHAVING COUNT(idPersona) > 10ORDER BY Ciudad ASC, 'Diferencia en Años' DESC; |
c. El gerente de la empresa UFFrequiere un informe de ventas de servicios por ciudad activados a las empresas, para ello se necesita un reporte con ciudad, nombres de los servicios activados, cantidad de servicios activados, suma total de valores de servicios y promedios de servicios activados. El informe debe ordenarse por ciudad y nombre de tipo de servicio ambos ascendentemente Consulta |
Campos | Ciudad ‘Ciudad’,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS