Page 9 - foodie
P. 9

DDL: lenguaje de definición de datos (Data
            Definition Language)


            • Proposiciones de SQL incluidas en el DDL:

            CREATE TABLE, CREATE VIEW, CREATE INDEX

            DROP TABLE, DROP VIEW, DROP INDEX
            ALTER TABLE












                            EJEMPLO


                    CREATE TABLE


                                                                                           La ejecución de la
                                                                                  instrucción LDD anterior
     Creación de tablas:                                                               crea la tabla cuenta.
     CREATE TABLE nombre_tabla                                                       Además, actualiza un
     (definición_de_columna [,definición_de_columna].....                              conjunto especial de
     [definición_clave_primaria]                                                         tablas denominado

     [, definición_clave_ajena [ , definición_clave_ajena]....] );                   diccionario de datos o
                                                                                        directorio de datos.
     donde: “definición_de_columna” tiene la forma: columna                        Un diccionario de datos
     tipo_de_datos [NOT NULL]                                                      contiene metadatos, es
                                                                                decir, datos acerca de los

     Ejemplo: Definición de la Tabla Proveedores                               datos. El esquema de una
            CREATE TABLE S                                                          tabla es un ejemplo de
                   (S# CHAR(5) NOT NULL,                                       metadatos. Un sistema de
                   SNOMBRE CHAR(20) NOT NULL,                                   base de datos consulta el
                   SITUACION INTEGER NOT NULL,                                diccionario de datos antes
                   CIUDAD CHAR(15) NOT NULL,                                         de leer o modificar los
                   PRIMARY KEY (S#));                                                              datos reales









       22                                                                                        THEGOODLIFE.COM
   4   5   6   7   8   9   10   11   12   13   14