Sei sulla pagina 1di 5

UNIVERSIDAD

AUTONOMA DE SANTO
DOMINGO

Preparado por:
 Antonio Rafael De León Guzmán.
Práctica #1
(Recuperación de Datos mediante la
Sentencia SELECT de SQL)
Esta práctica empezaremos:

Conocer sobre el esquema de la Base de Datos que estaremos


utilizando.

 Uso de Live SQL


 Realizar consultas de cada una de las tablas del modelo para
observar los valores que retorna.
 Visualizar la estructura de las tablas.
 Afianzar a los estudiantes que no han tenido la oportunidad
de manejar una herramienta de DB.

A) Favor ejecute esta consulta antes de empezar y recuperar la


data, luego la información que se obtenga pegarla dentro de
los ejercicios de la semana.:

Select
SERIAL# SERIAL
,SCHEMA# ESQUEMA
,MACHINE PC
,SQL_HASH_VALUE HASH
,CLIENT_INFO CLIENTE
,CLIENT_IDENTIFIER IDENTIFICADOR
,SQL_EXEC_START FECHA_EJECUCION
from v$session vs;

B) Para cada ejercicio favor hacer un print-screen de la pantalla


de su pc y pegarlo en un documento Word. (nota debe incluir
la consulta del punto A).
Práctica 1
Ponga a prueba sus conocimientos:

1. Inicie una sesión en Live SQL mediante el identificador de usuario y la contraseña


proporcionada mediante el registro en la plataforma.

2. Utilizar el esquema que se muestra a continuación para nuestros ejercicios.

Esquema de Datos Human Resources (HR)

El esquema Human Resources (HR) es parte del esquema común de Oracle que se puede instalar en
una base de datos Oracle. Las prácticas de este curso utilizan los datos del esquema HR.

Descripciones de Tabla

REGIONS: contiene filas que representan una región (como América, Asia, etc.).

COUNTRIES: contiene filas para países, cada uno de los cuales está asociado a
una región.

LOCATIONS: contiene las direcciones de sucursales, almacenes y/o centros de producción


específicos de una compañía en un país en particular.

DEPARTMENTS: muestra detalles de los departamentos en los que trabajan los empleados. Cada
departamento puede tener una relación que represente al supervisor del departamento de la tabla
EMPLOYEES.

EMPLOYEES: contiene detalles de cada empleado que trabaja en un departamento. Puede haber
empleados que no se asignen a ningún departamento.

JOBS: contiene los tipos de trabajo que puede realizar cada empleado.
JOB_HISTORY: contiene el historial de trabajos de los empleados. Si un empleado cambia de
departamento y no de trabajo, o de trabajo y no de departamento, se inserta una nueva fila en esta
tabla con la antigua información de trabajo
del empleado.

3. Le han contratado como programador de SQL en una prestigiosa empresa. Su labor


consiste en crear unos informes basándose en datos de las tablas de recursos humanos
(HR).

 Su primera tarea consiste en determinar el contenido de cada una de las tablas del
Esquema de Datos Human Resources (HR).

1. EMPLOYEES
2. COUNTRIES
3. LOCATIONS
4. DEPARTMENTS
5. JOBS
6. JOB_HISTORY
7. REGIONS

Ejemplo: El estudiante debe realizar las consultas que muestren el contenido de las tablas como se
observa a continuación con la tabla Employees:

 La empresa requiere en una segunda instancia que se muestre la visualización de la


estructura de las tablas del Esquema de Datos Human Resources (HR) listada más abajo.

1. EMPLOYEES
2. COUNTRIES
3. LOCATIONS
4. DEPARTMENTS
Ejemplo: El estudiante debe realizar la visualización que muestre el contenido de las tablas como se
observa a continuación con la tabla JOBS:

4. Ejecuta la siguiente sentencia SELECT en la plataforma en línea Live SQL.

5. Hay cuatro errores de codificación en esta sentencia. ¿Los puede identificar?

6. El departamento de recursos humanos desea que cree una consulta para mostrar el
apellido, el código de puesto, la fecha de contratación y el número de empleado de cada
empleado, con el número de empleado en primer lugar. Proporcione el alias STARTDATE
para la columna HIRE_DATE. Guarde la sentencia SQL en un archivo denominado
lab_01_07.sql para poder transferir este archivo al departamento de recursos humanos.

7. El departamento de recursos humanos desea que cree una consulta para visualizar
códigos de puesto únicos de la tabla EMPLOYEES.

8. El departamento de recursos humanos ha solicitado un informe de todos los empleados


y de sus identificadores de puesto. Muestre el apellido concatenado con el identificador
de puesto (separados por una coma y un espacio) y nombre la columna Employee and
Title.

Si desea afrontar un desafío mayor, realice este ejercicio:


9. Para familiarizarse con los datos de la tabla EMPLOYEES, cree una consulta para mostrar
todos los datos de esa tabla. Separe la salida de cada columna con una coma. Ponga al
título de la columna el nombre THE_OUTPUT.

Potrebbero piacerti anche