1.6  Independencia de los datos

    Se refiere a la protección contra los programas de aplicación que puedan originar  modificaciones cuando se altera la organización física o lógica de la base de datos. Existen 2 niveles de independencia de datos.

    romboa.jpg (739 bytes)  Independencia física de datos:
            
Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a escribir los programas de aplicación.

     romboa.jpg (739 bytes) Independencia lógica de datos:
            
   Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicación.


1.7 Lenguaje de definición de datos

        El lenguaje de definición de datos, denominado por sus siglas como: DDL(Data definition Language).

    Permite definir un esquema de base de datos por medio de una serie de definiciones que se expresan en un lenguaje especial, el resultado de estas definiciones se almacena en un archivo especial llamado diccionario de datos.

1.8 Lenguaje de manipulación de datos

    La manipulación de datos se refiere a las operaciones de insertar, recuperar, eliminar o modificar datos; dichas operaciones son realizadas a través del lenguaje de manipulación de datos (DML, Data Manipulation Language), que es quién permite el acceso de los usuarios a los datos.

Existen básicamente 2 tipos de lenguajes de manipulación de datos: