practica #5 uso del lenguaje dml
DESCRIPTION
practica de claseTRANSCRIPT
Centro Universitario UAEM Atlacomulco
Unidad de Aprendizaje:
Bases de datos relacionales
Actividad: Práctica #5 Uso del lenguaje
DML
Docente: Elizabeth Evangelista Nava
Discente: Rubi Martínez Antonio
LIA I9
Periodo 2015B
Atlacomulco, México a 20 de octubre de 2015
Introducción: El lenguaje de manipulación de datos es usado en las bases de datos relacionales para interactuar con líneas de comandos SQL con la BD para la creación, eliminación y actualización de n-adas (filas) en las entidades.
Propósito: Reconocer los comandos de manipulación de datos.
Alcance: Hacer uso de la sentencia UPDATE, INSERT y DELETE
Requerimientos: Sistema operativo Windows, Oracle dadabase 11g XE, internet, libreta de apuntes.
Tiempo estimado:
1:30 horas
Desarrollo:
Actividad A.1: Comenzamos por insertar registros en la tabla PRESTATARIO con claves de entre 1001 y 1008, llenando los campos faltantes con la información necesaria. Para ello usamos la sentencia insert into PRESTATARIO values ('Cecilia Fernandez Hernandez','Santiago', 'Queretaro', '1008');, modificando los valores para cada caso. Posterioremnte podremos ver los nuevos registros ingresando a la tabla (Figura 1) o haciendo uso de una selección.
Figura 1 Registros creados
Actividad A.2: Inserta en la tabla o entidad el LIBRO titulado “Lógica Difusa” y en
la tabla o entidad PRESTATARIO en el campo nombre del prestatario Ricardo
Cardenas Cardenas, completa el registro (fila) con la información que considere
necesaria.
Para el caso de LIBRO usamos la sentencia Insert into LIBRO values (‘Logica
Difusa’, ‘Laudon’, ‘Mc Graw Hill’, ‘32’); (Figura 2) y enseguida podremos ver que
se ha insertado el nuevo registro.
Para el caso de PRESTATARIO usamos la sentencia Insert into PRESTATARIO
values (‘Ricardo Cardenas Cardenas’, ‘Monclova’, ‘Coahuila, ‘1009’); (Figura
3) y enseguida podremos ver que se ha insertado el nuevo registro.
Figura 2 Sentencia SQL y resultado de la entidad LIBRO
Figura 3 Resultado y comandos de la sentencia SQL de la tabla PRESTATARIO
Ahora verificamos que los registros se hayan creado correctamente con la
sentencia select * FROM PRESTATARIO. (Figura 4)
Figura 4 Verificación de los datos insertados
Actividad B.1: Elimina de la entidad libro todas aquellas cuyo nombre sea Lógica
Difusa. En este caso se hace uso de la sentencia Delete LIBRO TIT_LIB=’Logica
Difusa’.
En la figura 5 se puede observar la sentencia en la línea de comandos de Oracle,
así como la indicación de que el registro ha sido eliminado y consecuentemente en
la figura 6 la vista donde se verifica la acción realizada.
Figura 5 Sentencia y resultado SQL
Figura 6 Vista de verificación
Actividad C.1: Actualiza todos los registros del libro cuyo editor sea MC-Graw Hill
y sustitúyelo por Triunfador.
Sentencia SQL: Update LIBRO set NOM_EDIT=’Triunfador’ where
NOM_EDIT=’Mc Graw Hill’; La figura 7 muestra la sentencia y el resultado en
SQL Commands y la figura 8 la verificación de la acción.
Figura 7 Sentencia y resultado del comando UPDATE
Figura 8 Verificación en la tabla LIBRO
Conclusiones:
En la practica se hizo uso del lenguaje de manipulación de datos, se pudo
observar los resultados una vez escritos y ejecutados los comandos, todo eso es
posible si la estructura de las tablas es correcta y los registros deben coincidir con
lo que se desea eliminar o actualizar.
Referencias:
Oracle, (2015, 4 de junio). Oracle Database Express Edition 11g Release 2. Extraído el 27 de agosto de 2015 desde http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
Muñoz Chaparro, Antolín (2011). Oracle 11g SQL: Curso práctico de formación. Madrid.
Elmasri y Navethe. “Fundamentos de Sistemas de Bases de Datos” ,3° edición, 2002 (capitulo 2)
L.I.A Elizabeth Evangelista Nava, I. E. (2014). “Manual De Práctica Básica con SQL”. Atlacomulco México.