Академический Документы
Профессиональный Документы
Культура Документы
MARCO TEORICO
Lenguaje de definicin de datos (DDL: Data Definition Language). Sencillo
lenguaje artificial para definir y describir los objetos de la base de datos, su
estructura, relaciones y restricciones. En la prctica puede consistir en un
subconjunto de instrucciones de otro lenguaje informtico. Aparte suele poseer
dos subconjuntos de instrucciones:
Lenguaje de definicin del almacenamiento de los datos (DSDL: Data Storage
Definition Language): permite especificar caractersticas fsicas de la base de
datos (volmenes y archivos donde van a ser almacenados los datos, etc).
Lenguaje de control de datos (DCL: Data Control Language): encargado del
control y seguridad de los datos (privilegios y modos de acceso, etc).
Lenguaje de manipulacin de datos (DML: Data Manipulation Language).
Lenguaje artificial de cierta complejidad que permite el manejo y
procesamiento del contenido de la base de datos. En la prctica puede consistir
en un subconjunto de instrucciones de otro lenguaje informtico. Las
aplicaciones que trabajan sobre la base de datos se programan en un lenguaje
de programacin (C, Cobol, ...) insertando en el cdigo fuente sentencias del
DML. Al utilizar un DML se deben especificar los datos que sern afectados por
las sentencias del lenguaje. Un DML puede tener o no procedimientos, segn
sea necesario especificar adems cmo deben obtenerse esos datos. Los DML
con procedimientos tienen sentencias de control de flujo como bucles o
condicionales. Los DML sin procedimientos son conocidos tambin como
declarativos.
Ejemplos:
1. SELECT * FROM alumnos;
Esta consulta nos mostrara todo lo que hay dentro de la tabla alumnos (el
asterisco significa todo).
2. SELECT nombre_alumno, fecha_nacimiento, nota_media, dni FROM alumnos
WHERE fecha_nacimiento BETWEEN '1990/12/21' AND '1995/11/20' ORDER BY
nota_media;
Pedimos que muestre las columnas nombre_alumno, fecha_nacimiento,
nota_media y dni de los alumnos que nacieron entre el 21/12/1990 y
20/11/1995 ordenados por la nota media.
UPDATE
UPDATE tabla
SET columna = nuevovalor, [, columna2 = nuevovalor,... columnan =
nuevovalor]
[WHERE condicion]
Ejemplos:
1. UPDATE empleados SET salario = salario+500;
Esta sentencia aumenta 500 al salario de todos los campos de la tabla
empleados.
2. UPDATE empleados SET nombre = "Paquito" where num_empleado = 1;
Esta sentencia actualiza el nombre del empleados nmero 1 a "Paquito".
DELETE
1. DELETE from empleados;
Borra todos los datos de la tabla empleados;
2. DELETE from empleados where numero_emp = 3;
Elimina la fila del empleado numero 3.
Biografia :carlos soberanis http://es.wikipedia.org/wiki/Lenguaje_de_manipulaci
%C3%B3n_de_datos pag.3,5,7ao 2002