DDL(lenguaje de definición de datos)

Mediante DDL es posible crear una base de datos, crear las tablas definiendo las columnas que tendrán, crear índices y vistas y por supuesto modificar eliminar todos los elementos.

 

Los comando DDL son 3:

 

CREATE : Se utiliza para crear bases de datos, tablas, índices, desencadenadores, procedimientos almacenados y vistas, según la palabra clave que se indique a continuación. Dependiendo el caso aceptara mas o menos parámetros adicionales.

 

DROP: Acepta las mismas palabras clave que el comando create, si bien la finalidad es eliminar el elemento indicado en vez de crearlo.

 

ALTER: Con este comando es posible modificar algunas de las estructuras de una base de datos. No acepta todas las palabras clave de los comandos anteriores, solo parte de ellas. Las vistas por ejemplo pueden crearse y eliminarse pero no modificarse.

 

Dependiendo del elemento que se pretenda crear, eliminar o modificar tras el comando ira una de las palabras clave siguientes :

 

  • DATABASE : Base de datos
  • TABLE: Tabla
  • VIEW: Vista
  • PROCEDURE: Procedimiento Almacenado
  • TRIGGER: Desencadenador
  • INDEX: Índice

 

Los parámetros adicionales dependerán del comando y en ocasiones, del RDBMS sobre del que se esta trabajándose.

 

Ejemplos:

 

Creación de una base de datos

 

CREATE DATABASE TestBD

 

Creación de tabla

 

CREATE TABLE tabla1

(

campoID Integer Primary Key,

Campo2 Char(10) UNIQUE,

Campo3 Char(2) NOT NULL,

Campo4 Char(5)

)

 

Modificación de la tabla1, eliminado el Campo3

 

ALTER TABLE tabla1 DROP COLUMN Campo3

Entrada anterior
Deja un comentario

Deja un comentario