Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIDAD DE APRENDIZAJE:
BASE DE DATOS RELACIONALES.
PRACTICA N 4:
USO DEL LENGUAJE DML.
GRUPO: I-9.
PERIODO: 2015 B.
INTRODUCCIN
Hacer uso de las sentencias INSERT, DELETE y UPDATE utilizando la base de
datos BIBLIOTECA. Identificar las sentencias del lenguaje DML, sus caractersticas
y funciones con la finalidad de que el usuario final aplique la sintaxis adecuada, y
hacer uso de cada uno de los comandos: insert, update y delete requeridos en la
base de datos, creando y modificando las tablas. De igual manera comprobar su
funcionamiento. Para efectuar la prctica se requiri, un equipo de cmputo de
arquitectura de 64 bits, con S. O Windows 7, y el software Oracle Database 11g xe,
realizado en un tiempo de 1 hora 55 minutos.
DESARROLLO
Lenguaje Lenguaje de manipulacin de datos (DML),INSERT INSERT: insertar una
n-ada (fila) en la tabla.
Sintaxis:
INSERT INTO nombredelatabla VALUES (Valor1, valor2,); INSERT INTO
nombredelatabla (nombredelcampo, nombredelcampo1,..)
VALUES (valor1, valor2,);
Actividad A.1: Inserta registro en la tabla PRESTATARIO con claves entre 10011008.
La sintaxis para insertar campos quedara de la siguiente manera:
insert into PRESTATARIO values ('Miguel Angel Becerril Arias', 'Ixtlahuaca',
'Ixtlahuaca', '1001');
Para el caso anterior, la sintaxis no cita el nombre de los campos, por lo que se
asume que los datos estn en orden, tal cual se encuentran asignados en la tabla o
entidad PRESTATARIO.
En las siguientes imgenes 1.1, 1.2, 1.3 se puede apreciar la sentencia SQL para
cumplir la necesidad de insertar registros en la tabla PRESTATARIO y se muestra
el resultado de la sentencia SQL indicando que un registro ha sido insertado.
Actividad A.2: Inserta en la tabla o entidad el LIBRO titulado Lgica Difusa, imagen
1.5, y en la tabla o entidad PRESTATARIO en el campo nombre del prestatario
Ricardo Cardenas Cardenas, imagen 1.6.
A) DELETE: Usado para borrar una o varias n-adas.
Sintaxis: DELETE nombredelatabla WHERE condicin;
Imagen 1.5 Tabla LIBRO insercin del libro titulado Lgica Difusa.
Actividad B.1: Elimina de la entidad libro todas aquellas cuyo nombre sea Lgica
Difusa.
La sintaxis para eliminar campos quedara de la siguiente manera: delete LIBRO
where TIT_LIB='Lgica Difusa' Imagen 1.7;
Actividad C.1: Actualiza todos los registros del libro cuyo editor sea MC-Graw Hill y
sustityelo por triunfador.
CONCLUSIN
Al efectuar la prctica se aplicaron los conocimientos y habilidades sobre el manejo
de un SGBD, de tal manera que se determinaron las aplicaciones de las sentencias
INSERT, DELETE y UPDATE, lo cual nos ayuda a que se pueda aplicar la sintaxis
correcta para la ejecucin de las tablas que se requeran, modificaciones de altas y
bajas de datos. Cabe destacar que el uso del lenguaje de manipulacin de datos,
genera grandes resultados gracias a la ayuda de la insercin de comandos.
REFERENCIAS
Asif Momen. (2012). Oracle Database XE 11gr2 Jump Start Guide. USA: Packt
Publishing Ltd.
Sharanam Shah, Vaishali Shah. (2008). Oracle For Professionals - Covers Oracle
9i, 10g And 11g W CD. Mumbai: SPD.
Muoz, Chaparro Antoln. (2011). Oracle 11g SQL: Curso Prctico de
Formacin.Mxico: RC Libros.
Elmasri y Navethe. Fundamentos de Sistemas de Bases de Datos ,3 edicin,
2002 (capitulo 2).
Muoz Chaparro, Antoln (2011). Oracle 11g SQL: Curso prctico de
formacin. Madrid.