Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instrucciones:
Un lenguaje de definición de datos (Data Definition Language, DDL por sus siglas
en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos
que permite a los usuarios de la misma llevar a cabo las tareas de definición de las
estructuras que almacenarán los datos así como de los procedimientos o funciones
que permitan consultarlos.
CREATE
Sirve para crear la estructura de una tabla no para rellenarla con datos, nos
permite definir las columnas que tiene y ciertas restricciones que deben cumplir
esas columnas. Utilizado para crear nuevas tablas, campos, vistas e índices.
La sintaxis es la siguiente:
Ejemplo:
DROP
Para eliminar una tabla de una base de datos tenemos la sentencia DROP TABLE.
Con ella quitamos una o varias definiciones de tabla y todos los datos, índices,
desencadenadores, restricciones y especificaciones de permisos que tengan esas
tablas.
Las vistas o procedimientos almacenados que hagan referencia a la tabla quitada se
deben quitar explícitamente con DROP VIEW o DROP PROCEDURE.
La sintaxis es la siguiente:
DROP TABLE [nbBaseDatos.[nbEsquema].|nbEsquema.]nbTabla[ ,...n ] [ ; ]
ALTER
Sirve para cambiar la definición de una tabla. Podemos cambiar tanto columnas
como restricciones
La sintaxis es la siguiente:
ALTER TABLE [esquema.]tabla {ADD|MODIFY|DROP}...
2. En la segunda cuartilla del documento, menciona para qué sirven los
comandos DML de SQL y muestra el uso de cada una de ellas.
SELECT
Utilizado para consultar registros de la base de datos que satisfagan un criterio
determinado.
Ejemplo:
SELECT "nombre_ columna" FROM "nombre_ tabla
INSERT
Utilizado para cargar lotes de datos en la base de datos en una única operación.
Ejemplo:
INSERT INTO '' tabla '' (''columna1'' , [ '' columna2,...'']) VALUES (''valor1'' , [ ''
valor2 ,... '' ])
DELETE
Utilizado para modificar los valores de los campos y registros especificados.
Forma básica
DELETE FROM''tabla''WHERE''columna1''=''valor1''
Ejemplo
DELETE FROM My_ table WHERE field2 ='N';
UPDATE
Utilizado para eliminar registros de una tabla de una base de datos.
Forma básica
UPDATE ''tabla''SET'' columna1''='' valor1'',''columna2''=
''valor2'',...WHERE''columnaN =''valorN''
Ejemplo
UPDATE My_ table SET field1 ='updated value'WHERE field2 ='N';
3. Selecciona dos de las operaciones básicas del álgebra relacional y
aplícalas en la base de datos.
a cos(x)
-> 1.5707963267949
a tan(x)
-> -1.1071487177941
http://www.aulaclic.es/sqlserver/t_8_12.htm
http://www.mundoracle.com/dml.html?Pg=sql_plsql_7.htm