1.10 INDEPENDENCIA DE DATOS.
La capacidad de modificar el esquema sin provocar cambios en el esquema del nivel superior se llama “Independencia de Datos”, hay dos tipos de Independencias:
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. En algunas ocasiones son necesarias las modificaciones en el esquema físico para mejorar el funcionamiento.
Independencia Lógica de Datos.- Es la capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicación.
La Independencia Lógica de Datos es más difícil de lograr que la Independencia Física, ya que los programas de aplicación son fuertemente dependientes de la estructura Lógica de Datos a los que acceden
1.11 DEFINICION DE MANEJADOR DE BASE DE DATOS Y DE SUS RESPONSABILIDADES.
Un manejador de Base de Datos es un modulo de programa que proporciona el interfaz entre los datos de bajo nivel almacenados en la Base de Datos y los programas de aplicación y consulta hechas al sistema. Entre sus responsabilidades están:
- Interacción con el gestor de archivos
- Implantación de la integridad
- Implantación de la seguridad
- Copia de seguridad y recuperación
- El control de concurrencia
1.12 DEFINICION DE ADMINISTRADOR DE BASE DE DATOS Y SUS RESPONSABILIDADES.
Una de las razones principales para tener una gestión de Base de datos es tener el control central de los datos y de los programas que acceden a estos datos. La persona que tiene dicho control central se llama Administrador de la Base de Datos (Database Administrator – DBA). Las siguientes son algunas de sus responsabilidades.
- Definición de esquema
- Definición de la estructura de almacenamiento y del método de acceso
- Modificación del esquema y de la organización física
- La concesión de la autorización para el acceso a los datos
- Especificación de las restricciones de integridad
1.13 DEFINICION DE USUARIOS DE BASES DE DATOS.
Hay 4 tipos de usuarios de Bases de Datos que se diferencian en la manera que esperan interactuar con el sistema.
Estos usuarios son los siguientes:
a) PROGRAMADORES DE APLICACIÓN.- Profesionales en computación que interactúan con el sistema invocando sentencias en DML escritos en un lenguaje principal. (Pascal, C, PL1, Cobol, etc.). A los programas que resultan se les conoce con el nombre de programas de aplicación.
b) USUARIOS SOFISTICADOS.- Interactúan con el sistema sin escribir programas, en cambio sus consultas son sometidas a un procesador de consultas que descompone las instrucciones DML en sentencias que entienda el computador.
c) USUARIOS ESPECIALIZADOS.- No encajan en el marco tradicional de procesamiento de archivos, ya que interactúan con sistemas de diseño asistido por computadora (CAD), sistemas expertos o sistemas basados en conocimientos. Almacenan datos como audio, video, grafico, etc.
d) USUARIOS INGENUOS.- Estos usuarios interactúan con el sistema invocando programas de aplicación que se han descrito con anterioridad.
![]()