práctica 5. uso de lenguaje dml

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éxico Centro Universitario UAEM Atlacomulco Unidad De Aprendizaje: Base de Datos Relacionales Práctica 5. Uso de l enguaje DML  Jiménez González Patricia Licenciatura en Informática Administrativa LIA Elizabeth Evangelista Nava Atlacomulco, México. 20/ Octubre/2015

Upload: patty-gonzalez

Post on 03-Mar-2016

12 views

Category:

Documents


0 download

DESCRIPTION

Práctica 5. Uso de Lenguaje DML

TRANSCRIPT

Page 1: Práctica 5. Uso de Lenguaje DML

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

Page 2: Práctica 5. Uso de Lenguaje DML

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

Page 3: Práctica 5. Uso de Lenguaje DML

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.

Page 4: Práctica 5. Uso de Lenguaje DML

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

Page 5: Práctica 5. Uso de Lenguaje DML

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

Page 6: Práctica 5. Uso de Lenguaje DML

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. 

Page 7: Práctica 5. Uso de Lenguaje DML

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 

Page 8: Práctica 5. Uso de Lenguaje DML

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 

Page 9: Práctica 5. Uso de Lenguaje DML

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