Beruflich Dokumente
Kultur Dokumente
Laboratorio N 8 Desarrollan sentencias que manejan consultas avanzadas en varias tablas Alumno: Walter Huacho Oncoy Seccin: C16 4A
2013 - II
Dpto. de Informtica Pg. 1
Base de datos
Laboratorio: Desarrollan sentencias que manejan consultas avanzadas en varias tablas OBJETIVOS 1. Identificar los tipos de Join. 2. Crear sentencias para manipular varias tablas. 3. Manejo de auto combinaciones. EQUIPOS, MATERIALES, PROGRAMAS Y RECURSOS PC Personal. Sistema operativo Windows XP, Windows 7, Windows 8 Material disponible desde Tecsup Virtual. Conexin a BD Oracle. SQL Developer
SEGURIDAD Colocar las mochilas en el gabinete al final del saln para evitar cadas en caso de sismo. No ingresar con bebidas ni comidas. Apagar los equipos y los monitores al culminar la sesin.
INTRODUCCIN El uso de combinaciones es de vital importancia para la consulta de datos de diferentes tablas. PREPARACIN El Alumno debe revisar previamente el material del curso en Tecsup Virtual y revisar su texto. PROCEDIMIENTO y RESULTADOS Ejecutar las siguientes sentencias en el SQL Plus. Conectarse con el usuario asignado. 1. Mostrar todas las posibles combinaciones existentes entre nombre de empleados y ubicacin de departamentos. Usar sintaxis ANSI SQL.
Dpto. de Informtica
Pg. 2
Base de datos
acompaada
de
la
ubicacin
del
Dpto. de Informtica
Pg. 3
Base de datos
3. Repetir el ejercicio anterior mostrando adicionalmente los cdigos de departamento. Usar sintaxis ANSI SQL
4. Repetir nuevamente el ejercicio anterior, pero esta vez haciendo uso de alias en tablas.
Dpto. de Informtica
Pg. 4
Base de datos
5. Se requiere mostrar una lista de todos los inventores acompaada de su pas de origen (nombres).
6. Mostrar los nombres y salarios de todo empleado cuyo salario pertenezca a la categora o grado 3. Usar sintaxis ANSI SQL.
Dpto. de Informtica
Pg. 5
Base de datos
7. Mostrar los nombres y salarios de todo empleado cuyo salario iguale o supere el lmite mximo de la categora 4.
8. Mostrar la relacin de empleados (nombres) acompaada de la ubicacin del departamento para el cual laboran. Adicionalmente mostrar las ubicaciones del resto de departamentos.
Dpto. de Informtica
Pg. 6
Base de datos
9. Mostrar la relacin de empleados (nombres) acompaada de la ubicacin del departamento para el cual laboran. Adicionalmente mostrar los nombres de empleados que no tengan asignado algn departamento. Usar sintaxis ANSI SQL.
10. Mostrar la relacin de nombres, tanto de empleados como de sus respectivos jefes, bajo el siguiente formato: EMPLEADO trabaja para JEFE.
Dpto. de Informtica
Pg. 7
Base de datos
11. Mostrar los nombres de empleados acompaados de sus respectivos salarios, del salario de sus jefes y de la diferencia entre estos ltimos.
12. Crear una vista V_CUENTAS que muestre los nombres, salarios y puestos de todo empleados que labore en el departamento 10.
Dpto. de Informtica
Pg. 8
Base de datos
13. Crear una vista V_INVESTIGACION, similar a V_CUENTAS pero mostrando informacin de empleados del departamento 20.
14. Repetir la operacin anterior, pero esta vez creando a la vista V_VENTAS la cual muestre informacin del departamento 30.
Dpto. de Informtica
Pg. 9
Base de datos
15. Mostrar los nombres y salarios de todo empleado de las reas de V_CUENTAS, V_INVESTIGACION y V_VENTAS, cuyos salarios excedan los 2000.
Dpto. de Informtica
Pg. 10
Base de datos
16. Mostrar a aquellos puestos coincidentes en las reas de V_CUENTAS, V_INVESTIGACION y V_VENTAS.
18. Mostrar aquellos puestos que existan en V_CUENTAS y no en V_INVESTIGACION y, adicionalmente, los puestos existentes en V_VENTAS.
Dpto. de Informtica
Pg. 11
Base de datos
19. Mostrar los nombres y puestos de todo empleado que labore en el mismo departamento que Jara.
Dpto. de Informtica
Pg. 12
Base de datos
20. Mostrar los nombres y puestos de todo empleado que labore en algn departamento en donde trabaje algn vendedor.
21. Mostrar los nombres y fechas de contratacin de aquellos empleados que laboren en el mismo departamento que Sanchez y cuyo salario sea superior al promedio.
Dpto. de Informtica
Pg. 13
Base de datos
22. Mostrar los nombres y salarios de todo empleado cuyo salario no sea ni el mximo ni el mnimo.
Dpto. de Informtica
Pg. 14
Base de datos
CONCLUSIONES Indicar las conclusiones que ha llegado despus de desarrollar la prctica Mediante la identificacin de los tipos de join, se logr combinar la informacin de dos o ms tablas o vistas en una misma consulta. Se trabaj con operadores de conjunto como el union, intersect y minus, para poder combinar dos o ms consultas en un mismo resultado. Se crearon consultas anidadas con la finalidad de contener una o ms consultas dentro de otra.
Dpto. de Informtica
Pg. 15
Base de datos
Criterios de Evaluacin
d. Los estudiantes disean y optimizan sistemas de redes de computadoras y comunicaciones de datos con creatividad
d.3 Propone soluciones creativas a casos planteados
Base de Datos
Desarrollan sentencias que manejan consultas avanzadas en varias tablas
Walter Huacho Oncoy Fecha Excelente 6 6 04 / 10 / 13 Bueno 4 4 4 1 15 Requiere Mejora 3 3 3 0 9
2013-2 IV 8
C16 4A
Puntaje Logrado
de y
6 2 20
Descripcin Demuestra un completo entendimiento del problema o realiza la actividad cumpliendo todos los requerimientos especificados. Demuestra un considerable entendimiento del problema o realiza la actividad cumpliendo con la mayora de los requerimientos especificados. Demuestra un bajo entendimiento del problema o realiza la actividad con pocos de los requerimientos especificados. No demuestra entendimiento del problema o actividad.
Dpto. de Informtica
Pg. 16