Sunteți pe pagina 1din 9

LENGUAJE DE DEFINICION DATOS (DDL)

Es un lenguaje proporcionado por el sistema de gestin de BASES DE DATOS que permite a los usuarios de la misma llevar a cabo las tareas de definicin de las estructuras que almacenaran los datos as como:

PROCEDIMIENTOS

FUNCIONES QUE PERMITAN CONSULTARLOS

El trmino DDL fue introducido por primera vez en relacin con el modelo de base de datos CODASYL, donde el esquema de la base de datos ha sido escrito en un lenguaje de descripcin de datos que describe los registros, los campos, y "conjuntos" que conforman el usuario modelo de datos

Agregar un registro en una tabla. Se la conoce como una consulta de datos aadidos. Esta consulta puede ser de dos tipo: Insertar un nico registro o Insertar en una tabla los registros contenidos en otra tabla. Para insertar un nico Registr: En este caso la sintaxis es la siguiente: INSERT INTO Tabla (campo1, campo2,..., campo N) VALUES (valor1, valor2,..., valor N) Esta consulta graba en el campo1 el valor1, en el campo2 y valor2 y as sucesivamente. Para seleccionar registros e insertarlos en una tabla nueva En este caso la sintaxis es la siguiente: SELECT campo1, campo2, ..., campo N INTO nueva tabla FROM tabla origen [WHERE criterios] Se pueden utilizar las consultas de creacin de tabla para archivar registros, hacer copias de seguridad de las tablas o hacer copias para exportar a otra base de datos o utilizar en informes que muestren los datos de un periodo de tiempo concreto. Por ejemplo, se podra crear un informe de Ventas mensuales por regin ejecutando la misma consulta de creacin de tabla cada mes.

Se puede utilizar la instruccin INSERT INTO para agregar un registro nico a una tabla, utilizando la sintaxis de la consulta de adicin de registro nico tal y como se mostr anteriormente. En este caso, su cdigo especifica el nombre y el valor de cada campo del registro. Debe especificar cada uno de los campos del registro al que se le va a asignar un valor as como el valor para dicho campo. Cuando no se especifica dicho campo, se inserta el valor predeterminado o Null. Los registros se agregan al final de la tabla.

DELETE
Crea una consulta de eliminacin que elimina registros de una o varias tablas enumeradas ...DELETE le ser especialmente til cuando desee eliminar muchos registros. Para quitar una tabla completa de la base de datos, puede utilizar el mtodo Execute con una instruccin DROP. Sin embargo, si elimina la tabla, la estructura se pierde. Por el contrario, cuando utiliza DELETE, slo se eliminan los datos; la estructura de la tabla y todas las propiedades de la misma, como atributos de campos e ndices, permanecen intactos.

delete from alumnos

where matricula =9570;


delete from provedores where cuidad ='puebla';

SELECT
sta es la clusula SELECT. Se compone de un operador (SELECT) seguido de dos identificadores ([Direccin de correo electrnico] y Empresa). Si un identificador contiene espacios o caracteres especiales (como "Direccin de correo electrnico"), se debe escribir entre corchetes. Una clusula SELECT no tiene que mencionar las tablas que contienen los campos y no puede especificar las condiciones que deben cumplir los datos que se van a incluir. La clusula SELECT siempre aparece antes que la clusula FROM en una instruccin SELECT Para realizar esta operacin, el motor de base de datos Microsoft Access busca la tabla o tablas especificadas, extrae las columnas elegidas, selecciona las filas que cumplen con los criterios y ordena o agrupa las filas resultantes en el orden especificado. Las instrucciones SELECT no modifican los datos de la base de datos. SELECT es normalmente la primera palabra en una instruccin SQL (cadena o instruccin SQL: expresin que define un comando de SQL, como SELECT, UPDATE o DELETE, e incluye clusulas como WHERE y ORDER BY. Las instrucciones o cadenas SQL se utilizan en consultas y en funciones de agregado La mayora de las instrucciones SQL son instrucciones SELECT o SELECT...INTO.

UPDATE

actualiza columnas de filas existentes de una tabla con nuevos valores. La clusula SET indica las columnas a modificar y los valores que deben tomar. La clusula WHERE, si se da, especifica qu filas deben ser actualizadas. Si no se especifica, sern actualizadas todas ellas. Si se especifica la clusula ORDER BY, las filas se modificarn en el orden especificado. La clusula LIMIT establece un lmite al nmero de filas que se pueden actualizar. La sentencia UPDATE soporta los modificadores siguientes: Si se usa la palabra LOW_PRIORITY, la ejecucin de UPDATE se retrasar hasta que no haya otros clientes haciendo lecturas de la tabla. Si se especifica IGNORE, la sentencia UPDATE no se abortar si se producen errores durante la actualizacin. Las filas con conflictos de claves duplicadas no se actualizarn.

INTEGRANTES: ANA KAREN GONZALEZ RAMOS ANA KAREN MEZA RAMIREZ JENNYFER RAMIREZ PORTUGAL ALFREDO BERRUECOS SANCHES JAVIER RUEDA CASTILLO

GRACIAS POR TU ATENCION