Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DD-106
07 – Manipulación de datos Página 1 de 5
BASE DE DATOS
LABORATORIO N° 07
Alumno(s)
Nota
(Apellidos, Nombres)
Huarsaya Huaraya Diego
Grupo “A”
Ciclo II
Fecha de entrega 01-10-18
Laboratorio de Base de Datos Nro. DD-106
07 – Manipulación de datos Página 2 de 5
I. OBJETIVOS
Insertar registros en una tabla existente.
Actualizar y eliminar registros de una tabla.
Trabajar con transacciones en una base de datos.
Cancelar modificaciones realizadas en una transacción.
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 – COMMIT
A. Conectarse a la base de datos.
B. Insertar 2 registros a la tabla DEPARTMENT empleando la sentencia SQL INSERT INTO anote los
comandos SQL empleados:
INSERT INTO DEPARTMENTS (DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID,
LOCATION_ID)
VALUES (44,'RECURSOS',112,2100)
E. Empleando la sentencia SQL SELECT verifique la existencia de los nuevos registros adicionados
Laboratorio de Base de Datos Nro. DD-106
07 – Manipulación de datos Página 3 de 5
F. Empleando la sentencia UPDATE. Modifique el nombre de las dos áreas que adicionó en el paso B.
Indique las sentencias SQL empleadas:
UPDATE DEPARTMENTS
SET DEPARTMENT_NAME='RECURSOS of manager'
WHERE MANAGER_ID=112
UPDATE DEPARTMENTS
SET DEPARTMENT_NAME='printer'
WHERE MANAGER_ID=115
G. Empleando la sentencia UPDATE Modifique el nombre de los cargos que adicionó en el paso C. Indique
las sentencias SQL empleadas:
UPDATE JOBS
SET JOB_TITLE='CLEAR'
WHERE JOB_ID='ti_man'
UPDATE JOBS
SET JOB_TITLE='PAINTER'
WHERE JOB_ID='top_man'
H. Empleando la sentencia UPDATE Modifique el nombre y las direcciones de los trabajadores que
adiciono en el paso D. Indique las sentencias SQL empleadas:
UPDATE EMPLOYEES
SET DEPARTMENT_ID='500'
WHERE EMPLOYEE_ID=1199
UPDATE EMPLOYEES
SET DEPARTMENT_ID='700'
WHERE EMPLOYEE_ID=9008
I. Empleando la sentencia SQL SELECT verifique que los nuevos registros adicionados en los pasos B,
C y D contienen ahora los nuevos valores modificados en los pasos J, K y L
Laboratorio de Base de Datos Nro. DD-106
07 – Manipulación de datos Página 4 de 5
J. Empleando la sentencia DELETE. Elimine una de las dos áreas que adicionó en el paso B. Indique la
sentencia SQL empleada:
DELETE
FROM DEPARTMENTS
WHERE MANAGER_ID=112
DELETE
FROM DEPARTMENTS
WHERE MANAGER_ID=115
K. Empleando la sentencia DELETE. Elimine uno de los dos cargos que adicionó en el paso C. Indique la
sentencia SQL empleada:
Laboratorio de Base de Datos Nro. DD-106
07 – Manipulación de datos Página 5 de 5
DELETE
FROM JOBS
WHERE JOB_ID=’ti_man'
DELETE
FROM JOBS
WHERE JOB_ID=’top_man’
L. Empleando la sentencia DELETE. Elimine uno de los dos trabajadores que adicionó en el paso D.
Indique la sentencia SQL empleada:
DELETE
FROM EMPLOYEES
WHERE EMPLOYEE_ID=1199
DELETE
FROM EMPLOYEES
WHERE EMPLOYEE_ID=9008
M. Empleando la sentencia SQL SELECT verifique que los registros eliminados en los pasos Q, R y S ya
no están presentes en las tablas correspondientes
___________________________________________________________________________
OBSERVACIONES: