3. Definición
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.
4. Comandos CREATE, ALTER, DROP
CREATE: SQL Server Transact-SQL
contiene las siguientes instrucciones
CREATE. Utilice las instrucciones
CREATE para definir nuevas
entidades. Por ejemplo, utilice CREATE
TABLE para agregar una nueva tabla a
una base de datos.
5. ALTER: SQL Server Transact-SQL contiene las
siguiente instrucciones ALTER. Use las
instrucciones ALTER para modificar la definición de
entidades existentes. Por ejemplo, use ALTER
TABLE para agregar una nueva columna a una
tabla, o use ALTER DATABASE para establecer las
opciones de una base de datos.
6. DROP: Utilice las instrucciones
DROP para quitar las entidades
existentes. Por ejemplo, utilice
DROP TABLE para quitar una tabla
de una base de datos.
7. Ejemplo
Crear las tablas necesarias para modelar el siguiente diagrama
entidad-relación básica para una empresa de mayorista.
8. CODIGO VARCHAR2(50),
PRECIO NUMBER(10) NOT NULL,
PRV_NIF VARCHAR2(10),
CONSTRAINT PRODUCTO_PK CREATE TABLE
CLIENTE (
DNI VARCHAR2(10),
&lNOMBRE VARCHAR2(20),
FECHA_NAC DATE NOT NULL,
TFNO VARCHAR2(10),
APELLIDOS VARCHAR2(100),
CONSTRAINT CLIENTE_PK PRIMARY KEY (DNI)
)
CREATE TABLE PROVEEDOR(
NIF VARCHAR2(10),
NOMBRE VARCHAR2(20),
DIRECCION VARCHAR2(200),
CONSTRAINT PROVEEDOR_PK PRIMARY KEY
(NIF)
)