Sie sind auf Seite 1von 4

Prctica 8

El departamento de recursos humanos desea que cree sentencias SQL para insertar, actualizar
suprimir datos de empleados. Como prototipo, utiliza la tabla MY_EMPLOYEE, antes de
proporcionarle las sentencias al departamento de recursos humanos.

Inserte datos en la tabla MY_EMPLOYEE.


1. Ejecute la sentencia en el archivo de comandos lab_08_01.sql para crear la tabla
MY_EMPLOYEE que se utilizar en la prctica.
2. Describa la estructura de la tabla MY_EMPLOYEE para identificar los nombres de columna.

3.

Cree una sentencia INSERT para agregar la primera fila de datos a la tabla MY_EMPLOYEE a
partir de los siguientes datos de ejemplo. No enumere las columnas en la clusula INSERT.
No introduzca an todas las filas.

4.

Rellene la tabla MY_EMPLOYEE con la segunda fila de datos de ejemplo de la lista anterior.
Esta vez, enumere las columnas explcitamente en la clusula INSERT.
Confirme la adicin a la tabla.

5.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 8-41

Prctica 8 (continuacin)
6. Escriba una sentencia INSERT en un archivo de comandos dinmico denominado
loademp.sql para cargar filas en la tabla MY_EMPLOYEE. Concatene la primera letra
del primer nombre y los primeros siete caracteres del apellido para producir el identificador
de usuario. Guarde este archivo de comandos en un archivo denominado
lab_08_06.sql
7. Rellene la tabla con las dos filas siguientes de datos de ejemplo ejecutando la sentencia
INSERT en el archivo de comandos que ha creado.
8. Confirme las adiciones a la tabla.

9.

Haga permanentes las adiciones de datos.

Actualice y suprima datos en la tabla MY_EMPLOYEE.


10. Cambie el apellido del empleado 3 a Drexler.
11. Cambie el salario a 1.000 dlares a todos los empleados que tengan un salario inferior a
900 dlares.
12. Verifique los cambios en la tabla.

13. Suprima a Betty Dancs de la tabla MY_EMPLOYEE.


14. Confirme los cambios en la tabla.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 8-42

Prctica 8 (continuacin)
15. Valide todos los cambios pendientes.

Controle la transaccin de datos en la tabla MY_EMPLOYEE.


16. Rellene la tabla con las ltimas filas de datos de ejemplo mediante las sentencias en el
archivo de comandos creado en el paso 6. Ejecute las sentencias en el archivo de comandos.
17. Confirme la adicin a la tabla.

18.
19.
20.
21.
22.

Marque un punto intermedio en el procesamiento de la transaccin.


Vace toda la tabla.
Confirme que la tabla est vaca.
Deseche la operacin DELETE ms reciente sin descartar la operacin INSERT anterior.
Confirme que la nueva fila sigue intacta.

23.

Haga permanente la adicin de datos.

Base de Datos Oracle 10g: Conceptos Fundamentales de SQL I 8-43

Das könnte Ihnen auch gefallen