La independencia de los datos puede ser de dos
formas, la cuales son:
Física: Capacidad de modificar el esquema
físico sin que haya necesidad de volver a escribir los programas de aplicación.
En algunas ocasiones se hace necesario modificar el nivel físico para mejorar
el funcionamiento.
Lógica: Capacidad de modificar el esquema
conceptual sin provocar que se vuelvan a escribir los programas de aplicación.
Estas modificaciones en el nivel conceptual se hacen necesario cuando hay una
alteración de la escritura lógica de la base de datos. Es la más difícil de
conseguir porque es difícil de modificar la base de datos sin que sufra cambios
de nivel extremo.
FUNCIONES DEL
SISTEMA MANEJADOR DE BASE DE DATOS
El
sistema manejador de base de datos cumple las siguientes funciones:
- Manipulación de datos: El sistema manejador de base de datos debe ser capaz de atender solicitudes de usuarios para extraer y actualizar datos existentes o para agregar datos nuevos, existen solicitudes planeadas y solicitudes no planeadas.
- Seguridad e integridad de los datos: El sistema manejador de base de datos debe supervisar las solicitudes de los usuarios y rechazar los intentos de violar las medidas de seguridad e integridad definidas por el administrador de la base de datos.
- Recuperación y concurrencia de los datos: El sistema manejador de base de datos debe cumplir ciertos controles de recuperación y concurrencia, para evitar la pérdida de los datos en la base de datos.
- Diccionario de datos: El sistema manejador de base de datos debe contar con un diccionario de datos, el cual debe tener toda la información de los campos que conforman las tablas de la base de datos.
- Desempeño:
El sistema manejador de la base de datos deberá ejecutar todas las
funciones especificadas de la manera más eficiente posible.
MANEJADOR DE
ARCHIVOS
El
manejador de archivos es el encargado de realizar las siguientes operaciones:
- Leer un
registro almacenado en un archivo
- Reemplazar
un registro almacenado dentro de un archivo
- Añadir un
nuevo registro dentro de un archivo almacenado y asignar un nuevo número
de registro.
- Eliminar un
registro almacenado de un archivo
- Crear un
nuevo archivo almacenado
- Destruir un
archivo almacenado
No hay comentarios:
Publicar un comentario