Laboratorio n°4

15
Laboratorio N°4 Nombres: Ruiz García, julio Profesor: Ing. Benel Díaz Quispe Curso: Base de Datos y Redes Ciclo: 2011 - II

Transcript of Laboratorio n°4

Page 1: Laboratorio n°4

Laboratorio N°4

Nombres: Ruiz García, julio

Profesor: Ing. Benel Díaz Quispe

Curso: Base de Datos y Redes

Ciclo: 2011 - II

Page 2: Laboratorio n°4

• PARA EL SIGUIENTE TRABAJO EN EL PROGRAMA MICROSOFT SQL SERVER MANAGEMENT STUDIO, SE HA UTILIZADO UNA BASE DE DATOS CON EL NOMBRE DE ‘VENTAS’ YA ESTABLECIDO.

• SE RESOLVERAN 6 PROBLEMAS EN DONDE SE APLICARAN LAS CONSULTAS BASICAS ( SELECT, FROM, WHERE, LIKE, ORDER BY, ENTRE OTROS).

• LA FINALIDAD DEL TRABAJO ES MEJORAR LA DESTREZA EN EL USO DE COMANDOS SQL.

Page 3: Laboratorio n°4

Ejercicios

• 1.- Escriba una consulta para obtener el nombre y el contacto de todos los clientes existentes.

• Primero se crea una nueva consulta, luego se escribe las sentencias SQL :

-use ventas (Activa la base de datos a utilizar)

- select nombre_cliente, nombre_contacto

(Selecciona los atributos)

- from cliente

Importante seleccionar la tabla cliente.

• Al seleccionar ejecutar aparecerán los datos, como se muestra en la imagen.

Page 4: Laboratorio n°4

Sentencias SQL

Resultados

Page 5: Laboratorio n°4

• 2.- Escriba una consulta para obtener el nombre y el precio por unidad de todos los productos cuyo precio se encuentren entre 20 y 35 dólares. En el conjunto de resultados no se debe incluir los extremos del intervalo.

• Primero se debe activar una nueva sentencia, como piden precio, se debe seleccionar la tabla Producto.

• Luego se debe escribir la siguiente sentencia :

• Para especificar el rango se debe de aumentar:

• Por ultimo se debe seleccionar ejecutar.

Page 6: Laboratorio n°4

• Los resultados deben de ser los siguientes:

Page 7: Laboratorio n°4

• 3.- Escriba una consulta que obtenga el nombre y el precio por unidad de todos los productos cuyo precio se encuentra entre 5,00 y 15,00 dólares, y ordénalos en forma descendentes por precio.

• Primero se selecciona una nueva consulta, luego se escribe la siguiente sentencia SQL

• Finalmente se debe obtener el siguiente resultado:

12 productos entre 5 y 15 dólares

(Order by ……. Desc se utiliza para ordenar descendentemente)

Page 8: Laboratorio n°4
Page 9: Laboratorio n°4

• 4.- Escriba una consulta que obtenga el Nombre, Apellidos y fecha de cumpleaños de aquellos empleados cuyos apellidos empiecen con la letra ‘L’ y termine con la letra ‘o’.

• Primero se selecciona una nueva consulta, luego se escribe las sentencias SQL:

• El resultado final debe de ser el siguiente:

Esta ultima sentencia selecciona todos los datos que se encuentren en la tabla Apellidos que comiencen con L y terminen con O.

Page 10: Laboratorio n°4

Solo existe un empleado cuyo apellido empiece con L y termine con O.

Page 11: Laboratorio n°4

• 5.- Escriba una consulta que determine cuantos productos son tabletas.

• Seleccione Nueva consulta, en ella escriba las siguientes sentencias:

• COUNT es una función de agregación que muestra la cuenta del numero de filas de una cuenta

• El resultado obtenido debe de ser :

Page 12: Laboratorio n°4
Page 13: Laboratorio n°4

• 6.- Escribir una consulta que determine cuantos pedidos serán enviados por carro a su destino.

• Primero se selecciona Nueva Consulta, luego se escriben las siguientes sentencias SQL:

• Finalmente se debe de obtener el conteo de los pedidos enviados por carro:

Esta ultima sentencia especifica que en la tabla Forma_Envio debe de aparecer la palabra ‘carro’.

Page 14: Laboratorio n°4
Page 15: Laboratorio n°4

FIN