Page 8 - foodie
P. 8

LENGUAJE DE

                                                                     DEFINICIÓN DE DATOS


                                                                                      (LDD)



                                                                      EL DDL (DATA DEFINITION LANGUAGE,
                                                                         O DATA DESCRIPTION LANGUAGE
                                                                        SEGÚN AUTORES), ES LA PARTE DEL
                                                                      SQL DEDICADA A LA DEFINICIÓN DE LA
                                                                            BASE DE DATOS, CONSTA DE
                                                                           SENTENCIAS PARA DEFINIR LA
                                                                       ESTRUCTURA DE LA BASE DE DATOS,
                                                                        PERMITE DEFINIR GRAN PARTE DEL
                                                                      NIVEL INTERNO DE LA BASE DE DATOS.
                                                                       POR ESTE MOTIVO ESTAS SENTENCIAS
                                                                        SERÁN UTILIZADAS NORMALMENTE
                                                                       POR EL ADMINISTRADOR DE LA BASE
                                                                                     DE DATOS.
                                                                      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
                   SENTENCIAS                                                     ESA ESTRUCTURA

                                                                         LAS RELACIONES
       Un Data Definition Language o Lenguaje de definición
       de datos ( DDL ) es un lenguaje de programación para            El LDD (Data Definition Language) es
         definir estructuras de datos . Las sentencias que se
                           utilizan son:                              la parte del SQL que más varía de un
                                                                       sistema a otro ya que esa área tiene
       CREATE – PARA CREAR OBJETOS EN LA BASE DE DATOS                   que ver con cómo se organizan
                                                                       internamente los datos y eso, cada
      ALTER – ALTERA LA ESTRUCTURA DE LA BASE DE DATOS                  sistema lo hace de una manera u

       DROP – ELIMINA LOS OBJETOS DE LA BASE DE DATOS                   otra. El  LDD  de  SQL  permite  la
                                                                           especificación  no  sólo  de un
      TRUNCATE – ELIMINAR TODOS LOS REGISTROS DE UNA                       conjunto  de  relaciones,  sino
            TABLA , INCLUYENDO TODOS LOS ESPACIOS                         también  de alguna información
            ASIGNADOS A LOS REGISTROS SE ELIMINAN
                                                                      relativa a esas relaciones, incluyendo:
      COMMENT – AGREGAR COMENTARIOS AL DICCIONARIO                EL ESQUEMA DE CADA RELACIÓN.
                            DE DATOS                              EL DOMINIO DE VALORES ASOCIADO A CADA ATRIBUTO.
                                                                  LAS RESTRICCIONES DE INTEGRIDAD.
          RENAME – CAMBIAR EL NOMBRE DE UN OBJETO
                                                                  EL CONJUNTO DE ÍNDICES QUE SE DEBEN MANTENER
                                                                  POR CADA RELACIÓN.
                                                                  INFORMACIÓN DE SEGURIDAD Y AUTORIZACIÓN PARA
                                                                  CADA RELACIÓN.
                                                                  LA ESTRUCTURA DE ALMACENAMIENTO FÍSICO DE CADA
                                                                  RELACIÓN EN DISCO.
   3   4   5   6   7   8   9   10   11   12   13