Sie sind auf Seite 1von 16

Base de datos

Consultas Avanzadas de Datos

Base de Datos IV Ciclo

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

Consultas Avanzadas 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

Consultas Avanzadas de Datos

2. Mostrar los empleados (nombres) departamento para el cual laboran.

acompaada

de

la

ubicacin

del

Dpto. de Informtica

Pg. 3

Base de datos

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas de Datos

16. Mostrar a aquellos puestos coincidentes en las reas de V_CUENTAS, V_INVESTIGACION y V_VENTAS.

17. Mostrar aquellos puestos que existan en V_CUENTAS y no en 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

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas 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

Consultas Avanzadas de Datos

Criterios de Evaluacin

Redes y Comunicaciones de Datos Rbrica


Resultado Criterio de desempeo Curso Actividad Nombre del Alumno Docente Jaime Farfn Criterios a Evaluar

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

Periodo Semestre Semana Seccin No Aceptable 1-0 1-0 1-0 0 05

2013-2 IV 8
C16 4A

Puntaje Logrado

Manejo de diferentes tipos de


JOIN.

Diseo de consultas avanzadas. Manejo de operadores


conjunto. Ortografa, puntualidad gramtica
Total

de y

6 2 20

Comentarios respecto del desempeo del alumno

Excelente Bueno Requiere Mejora No aceptable

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

Das könnte Ihnen auch gefallen