Documente Academic
Documente Profesional
Documente Cultură
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.
La definición de la estructura de la base de datos incluye tanto la creación inicial
de los diferentes objetos que formarán la base de datos, como el mantenimiento
de esa estructura. Las sentencias del DDL utilizan unos verbos que se repiten para
los distintos objetos. Por ejemplo, para crear un objeto nuevo el verbo será
CREATE y a continuación el tipo de objeto a crear. CREATE DATABASE es la
sentencia para crear una base de datos, CREATE TABLE nos permite crear una
nueva tabla, CREATE INDEX crear un nuevo índice… Para eliminar un objeto
utilizaremos el verbo DROP (DROP TABLE, DROP INDEX…) y para modificar algo de
la definición de un objeto ya creado utilizamos el verbo ALTER (ALTER TABLE,
ALTER INDEX…).
Las principales funcionalidades de SQL como lenguaje de definición (DDL) son la
creación, modificación y borrado de las tablas que componen la base de datos, así
como de los índices, vistas, sinónimos, permisos, etc. que pudieran definirse sobre
las mismas. Este documento introduce los comandos para el trabajo básico con
tablas.
1-INSERT
Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una
base de datos relacional.
Ejemplo 1 (inserto valores alumno pepe en la materia spd2 a la tabla cursada):
2-UPDATE
Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de
registros existentes en una tabla.
Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.
Ejemplo 1 (borro todos los valores de las columnas alumno y materia donde la materia sea
spd2):
en donde:
– expresión_tabla es una consulta SQL cuyo resultado será el contenido de la
vista.
– WITH CHECK OPTION es opcional y se debe incluir si se desea actualizar la
vista de una manera íntegra.
– CREATE VIEW es la orden que permite la creación de la vista.
– vista es el nombre de la tabla virtual que se va a crear.
– (comalista_columna) son los nombres de los atributos de la tabla y es
opcional:
• Si no se especifica, el nombre coincide con el nombre de los atributos
resultantes en expresión_tabla.
• Es obligatorio si algún atributo de expresión_tabla es el resultado de una
función de agregación o una operación aritmética.
Como podemos observar, las bases de datos cuentan con dos comandos DCL, es por
ello por lo que es impertinente buscar los comandos de un gestor de bases de datos
por separado, ya que no cambian.
BEGIN CLUSTER
COMMIT
ABORT SDL
(Almacenamiento)
COPY
INSERT
CREATE
DROP
LENGUAJES DML
UPDATE
(Administrador)
DDL
(Definición
SHOW Interno)
VDL DELETE
ALTER
CREATE (Vista)
DESCRIBE
DROP
Bibliografías
Mª TERESA GARZÓN PÉREZ . (2010). SISTEMAS GESTORES DE BASES DE DATOS. 10/03/2019, de
Academia Sitio web:
https://www.academia.edu/23247189/_SISTEMAS_GESTORES_DE_BASES_DE_DATOS_
Rafael Honores Vera. (2016). Definición de Vistas. 10/03/2019, de Blogspot Sitio web:
http://clasesbasedatos1.blogspot.com/2016/07/definicion-de-vistas.html