Sie sind auf Seite 1von 5

Base de datos Uso de

subconsultas

Base de Datos
II Ciclo
2017-1
Laboratorio N 6

Uso de subconsultas

Dpto. de Informtica
Pg. 1
Base de datos Uso de
subconsultas

Laboratorio: Uso de subconsultas

OBJETIVOS

1. Usar subconsultas para realizar reportes.


2. Mostrar los tipos de subconsultas.
3. Escribir subconsultas de una o varias filas.

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 subconsultas nos permite extraer informacin 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 Developer. Conectarse con el usuario asignado.

1. Mostrar los nombres y fecha_ing de todos los empleados del mismo departamento. Por
ejemplo si se ingresa el empleado MENDOZA debe encontrar a todos los empleados
que trabajan con MENDOZA. Usar un PROMPT para pedir el nombre(usar & y &&)

SELECT FIRST_NAME, HIRE_DATE


FROM EMPLOYEES
WHERE DEPARTMENT_ID = ANY
(SELECT DEPARTMENT_ID
FROM EMPLOYEES
WHERE FIRST_NAME = 'Steven');

2. Mostrar el cdigo de empleado, nombres, salario de todos los empleados que ganan
ms que el promedio de salario, mostrar los resultados en forma ascendente por
salario.

Dpto. de Informtica
Pg. 2
Base de datos Uso de
subconsultas

3. Escribir una consulta que muestre el nmero de empleado, nombres, de todos los
empleados que trabajan con un empleado donde su nombre contiene la vocal u

4. Mostrar los nombres, cod depart y puesto de todos los empleados donde su ubicacin
es la ciudad de Southlake.

SELECT FIRST_NAME, DEPARTMENT_ID, JOB_ID


FROM EMPLOYEES
WHERE DEPARTMENT_ID = (SELECT DEPARTMENT_ID
FROM DEPARTMENTS
WHERE LOCATION_ID =
(SELECT LOCATION_ID
FROM LOCATIONS
WHERE CITY = 'Southlake'));

5. Mostrar los nombres y salario de cada empleado quienes reportan a PRESIDENTE.


SELECT FIRST_NAME, SALARY
FROM EMPLOYEES
WHERE JOB_ID = (SELECT JOB_ID
FROM JOBS
WHERE JOB_TITLE = 'President');

6. Mostrar el nmero de departamento, nombres y puesto para cada empleado en el


departamento VENTAS.

SELECT DEPARTMENT_ID, FIRST_NAME, JOB_ID


FROM EMPLOYEES
WHERE DEPARTMENT_ID = (SELECT DEPARTMENT_ID
FROM DEPARTMENTS
WHERE DEPARTMENT_NAME = 'Sales');

Dpto. de Informtica
Pg. 3
Base de datos Uso de
subconsultas

CONCLUSIONES

Indicar las conclusiones que ha llegado despus de desarrollar la prctica

1.

2.

3.

Dpto. de Informtica
Pg. 4
Base de datos Uso de
subconsultas

Criterios de Evaluacin

Redes y Comunicaciones de Datos

Rbrica
3 Realizan pruebas, analizan e interpretan los resultados para
Resultado
implementar mejoras a sistemas de hardware y software.
Criterio de 3.1 Realiza pruebas a sistemas de hardware y software para
desempeo diagnosticar su correcta operacin.
Curso Base de Datos Periodo 2016-2

Actividad Uso de subconsultas para resolver consultas. Semestre

Nombre del Alumno Semana 6

Docente Jaime Gomez Fecha Seccin

Requiere No Puntaje
Criterios a Evaluar Excelente Bueno
Mejora Aceptable Logrado

Manejo de diferentes tipos de JOIN. 6 4 3 1-0


Diseo de consultas avanzadas. 6 4 3 1-0
Manejo de operadores de conjunto. 6 4 3 1-0
Ortografa, gramtica y puntualidad 2 1 0 0

Total 20 13 9 05

Comentarios respecto del


desempeo del alumno

Descripcin
Demuestra un completo entendimiento del problema o realiza la actividad
Excelente
cumpliendo todos los requerimientos especificados.
Demuestra un considerable entendimiento del problema o realiza la actividad
Bueno
cumpliendo con la mayora de los requerimientos especificados.
Demuestra un bajo entendimiento del problema o realiza la actividad con pocos
Requiere Mejora
de los requerimientos especificados.
No aceptable No demuestra entendimiento del problema o actividad.

Dpto. de Informtica
Pg. 5

Das könnte Ihnen auch gefallen