05 - Visualización de Datos de Varias Tablas
05 - Visualización de Datos de Varias Tablas
DD-106
05 – Visualización de datos de varias tablas Página 1 de 7
BASE DE DATOS
LABORATORIO N° 05
Alumno(s)
Nota
(Apellidos, Nombres)
Cabrera Espinoza Rodrigo
Grupo C20-2B
Ciclo I
Fecha de entrega
Laboratorio de Base de Datos Nro. DD-106
05 – Visualización de datos de varias tablas Página 2 de 7
I. OBJETIVOS
Crear consultas SQL que permitan recuperar datos almacenados en más de una tabla en una base de
datos.
II. SEGURIDAD
Advertencia:
En este laboratorio está prohibida la manipulación del hardware,
conexiones eléctricas o de red; así como la ingestión de
alimentos o bebidas.
III. RECURSOS
Equipo con sistema operativo Windows XP Professional.
Oracle Express Universal 10g.
V. PROCEDIMIENTO
A. CONSULTAS MULTITABLAS
1. Obtener un listado de empleados del esquema HR con la siguiente información:
Comentario:
En la siguiente consulta se logra apreciar que se selecciona el nombre y el apellido de la tabla de
empleados el resultado es el de la imagen.
Comentario:
En la siguiente sentencia se selecciona el nombre del empleados, el apellido de los empleados y el titulo
del trabajo donde se selecciona de la tabla empleados donde se emplea natural join para unir si tien una
columna en común.
Comentario:
En la siguiente sentencia se logra apreciar que se selecciona los nombres de los departamentos, el nombre
de los empleados, apellidos de empleados, titulo de los empleados todo esto se esta seleccionando de la
tabla de empleados que esta unido por una clausula con la tabla de departamentos.
Comentario:
Esta sentencia se selecciona el nombre del departamento y se pone el nombre de la tabla, de
igual manera la columna del apellido, título del empleado todo esto se sacó de la tabla de
empleado que está unido por varias tablas con el respectivo nombre con el que se puso en la
columna.
Comentario:
En la siguiente sentencia SQL permite obtener seleccionando un listado de nombres de los
empleados, apellidos de los empleados y el título del trabajo de la tabla de empleados y
trabajos el cual están siendo reemplazados por las iniciales de la palabra y se está
anteponiendo en las columnas para identificar de que tabla es la columna en la que se esta
relacionando.
5. Obtener un listado de empleados del esquema HR con la siguiente información. Utilice SelfJoin:
Laboratorio de Base de Datos Nro. DD-106
05 – Visualización de datos de varias tablas Página 5 de 7
Comentario:
La siguiente sentencia SQL permite obtener una selección de apellidos que están concatenado
por la frase “es jefe de” concatenado con el apellidos pero de la tabla de empleados EJ pues
fue necesario para poder obtener el resultado todo esto se está seleccionando de la tablas de
empleados que son EJ Y EE y Jobs donde se pone una condición de que la tabla de Jobs de la
columna job_id tiene que ser igual a la tabla de empleados en la columna de job_id.
COMENTARIO:
CONCLUSIONES:
En resumen, es muy importante aprender a crear consultas SQL pues esto hace que
permitan recuperar datos que han sido almacenado en más de una tabla en una base
de datos.
Como demuestra el laboratorio, en muchos casos se requiere obtener datos de más de
una tabla, por eso es muy importante utiliza la cláusula JOIN para poder relacionar las
filas de más de una tabla a través de las uniones pues hay varios tipos JOIN.
Al realizar el laboratorio se llegó a la conclusión de que es muy importante haber
estudiado la teoría, pues gracias a esto se pudo realizar el laboratorio pues en casi
todo el laboratorio se utilizó las clausulas JOINS.
Se llegó a la conclusión en este laboratorio de que es muy importante aprender a
enlazar tablas diferentes, por ejemplo, en el ejercicio cuando el área de empleados se
enlaza con el área de departamentos.
En síntesis, al final del laboratorio se llegó a la conclusión que en el último ejercicio fue
muy importante utilizar la cláusula Outer Join pues es más fácil que salga el resultado,
ya que para utilizarla fue necesario repasar la teoría aprendida en clase.