7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 1/9
Introducción:
En la presente práctica se desarrolla con el fin de hacer consultas en
SQL Workshop utilizando el lenguaje DML para la base de datos, utilizando
sentencias como: INSERT, DELETE y UPDATE.
Propósito:
Utilizar sentencias INSERT, DELETE, UPDATE en la base de
datos de la base de datos Biblioteca.
Alcances:
Al finalizar, el discente tendrá los conocimientos necesarios para
poder insertar, eliminar o actualizar datos en la base de datos.
Requerimientos de Software y Hardware:
Computadora.
Oracle 11g XE
Tiempo Estimado: 1 horas
Universidad Autónoma Del Estado De MéxicoCentro Universitario UAEM Atlacomulco
Unidad De Aprendizaje:Base de Datos Relacionales
Práctica 5. Uso de lenguaje DML
Jiménez González Patricia
Licenciatura en Informática Administrativa
LIA Elizabeth Evangelista Nava
Atlacomulco, México. 20/ Octubre/2015
7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 2/9
INSERT: insertar una n-ada (fila) en la tabla.
Sintaxis:
INSERT INTO nombredelatabla VALUES (Valor1,valor2, ...);
INSERT INTO nombredelatabla (nombredelcampo, nombredelcampo1,..) VALUES (valor1,valor2, ...);
Inserta registro en la tabla PRESTATARIO con claves entre 1001- 1008.
La sintaxis para insertar campos quedaría de la siguiente manera:
insert into PRESTADORR values ('Miguel Angel Becerril Arias','Ixtlahuaca', 'Ixtlahuaca', '1001');
Para esto es necesario acomodar los datos según las entidades y su orden,además de esto se ingresaron más datos lo que se muestra a continuación enlas siguientes imágenes de los datos ingresados.
Imagen 1.1. Sentencias SQL y resultado
Imagen 1.2. Sentencias SQL y resultado
Imagen 1.3. Sentencias SQL y resultado
7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 3/9
Imagen 1.4. Sentencias SQL y resultado
Imagen 1.5. Sentencias SQL y resultado
Imagen 1.6. Sentencias SQL y resultado
Imagen 1.7. Sentencias SQL y resultado
En la siguiente imagen se muestra la tabla PRESTADORR, en esta
tabla se visualizan los datos insertados con anterioridad.
7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 4/9
Imagen 1.8. Tabla PRESTADORR
7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 5/9
Inserta en la tabla o entidad el LIBRO1 titulado “Lógica Difusa” y en la
tabla o entidad PRESTADORR en el campo nombre del prestatario Ricardo
Cardenas Cardenas, completa el registro (fila) con la información que considere
necesaria.
En la siguiente imagen se realiza la sentencia que permitirá que seingrese el libro con datos correspondientes.
Imagen 1.8. Ingresar dato en LIBRO1
Ahora se visualiza la entidad LIBRO1, con el dato que ha sido ingresado
con anterioridad.
Imagen 1.9. Tabla LIBRO1
Se ingresan los datos de un nuevo prestador utilizando las sentencias
SQL, esto para la tabla PRESTADORR.
Imagen 1.10. Ingresar dato en PRESTADORR
7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 6/9
En la imagen 1.11 nos damos cuenta de que los datos han sido
ingresados con éxito y se visualiza el nombre, dirección, ciudad del prestador y
numero de préstamo.
.Imagen 1.11. Dato ingresado con éxito.
7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 7/9
DELETE: Usado para borrar una o varias n-adas.
Sintaxis:
DELETE nombredelatabla WHERE condición;
Elimina de la entidad libro todas aquellas cuyo nombre sea Lógica Difusa.
Sintaxis:
delete LIBRO where TIT_LIB='Lógica Difusa';
Imagen 1.12. Sentencia SQL y resultado.
En la siguiente imagen se consulta todos los libros en la entidad
LIBRO1, se eliminó el libro que lleva por nombre Lógica Difusa.
Imagen 1.13. Eliminación exitosa
7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 8/9
UPDATE: Usado para actualizar la información de una o varias n-adas
en una tabla.
Sintaxis:
UPDATE nombredelatabla SET nombredelcampo=valor,nombredelcampo1=valor1 WHERE nombredelcampo2=valor2;
Actualiza todos los registros del libro cuyo editor sea MC-Graw Hill y sustitúyelo
por triunfador.
Update LIBRO set NOM_EDITOR='TRIUNFADOR' where
NOM_EDITOR='NORMA';
Imagen 1.14. Sentencia SQL y resultado.
A continuación se consultan todos los libros y podemos visualizar que el
nombre del editor se actualizo correctamente.
Imagen 1.15. Actualización exitosa
7/18/2019 Práctica 5. Uso de Lenguaje DML
http://slidepdf.com/reader/full/practica-5-uso-de-lenguaje-dml 9/9
Conclusiones
El objetivo de la práctica se concluyó satisfactoriamente, se utilizaron
las sentencias correspondientes como insertar, eliminar y actualizar en la base
de datos de la biblioteca, los resultados fueron exitosos y además de eso se
adquirió el conocimiento necesario.
Bibliografía
1. ORACLE (Abril 2015). Guía de instalación de Oracle Database 11g.
Extraído el 20 de Octubre de 2015 desde
https://docs.oracle.com/cd/E11882_01/install.112/e47689.pdf
2. Teaching Soft Group (2011), Oracle 11g: Curso práctico (1ra Edición).
México, D.F. Alfaomega.
3. Oracle Corporation and/or its affiliates. Manual de Oracle. Extraído el 20
de Octubre de 2015 desde http://docs.oracle.com/cd/E19528-01/820-0888/aaubc/index.html.
4. Tutoriales ya. Oracle Ya. Extraído el 20 de Octubre de 2015 desde
http://www.oracleya.com.ar/index.php?inicio=0.
5. Base de Datos con Oracle. Documento Técnico de Oracle (2009).
Extraído el 20 de Octubre de 2015 desde
http://www.oracle.com/technetwork/es/database/enterprise-
edition/documentation/tutorial-oracle-data-guard-11gr2-1707492-esa.pdf