UNIDAD I

 

Limitaciones Clasificacion Modelo de Datos Sistema BD Volver

Limitaciones de los sistemas Tradicionales de BD

SISTEMAS TRADICIONALES BASADOS EN ARCHIVOS:

Los primeros sistemas de bases de datos se basaron en sistemas de archivos  que podían ser secuénciales o indexados.

Si bien los sistemas de bases de datos basados en archivos son obsoletos se puede  dar el caso en el cual halla sistemas que todavía funcionen bajo esta modalidad y halla que convertirla a los nuevos sistemas de bases de datos relacionales y por ende hay que manejar y conocer bien los antiguos sistemas para lograr hacer una migración correcta de los datos de un sistema de gestión de datos a otro.

TÉCNICAS BASADAS EN ARCHIVOS

Los sistemas basados en archivos fueron los primeros intentos de informatizar los sistemas manuales, pudiendo realizarse sistemas informáticos que mediante la utilización de archivos se podía llevar en una computadora información o datos que luego podían ser accedidos rápidamente mediante un ordenador.

LIMITACIONES DE LAS TÉCNICAS BASADAS EN ARCHIVOS

 Las limitaciones de los sistemas basados en archivos son:

    1.  Separación y aislamiento de los datos

2.  Duplicación de datos

3.  Dependencias entre los datos

4.  Formatos de archivos incompatibles

5.  Consulta fijas/proliferación de programas de aplicación.

Separación y aislamiento de datos : Cuando se aíslan los datos en archivos separados, resulta mas difícil acceder a los datos que deben estar disponibles. Por ejemplo, si queremos generar una lista de todos los chalets que satisfacen los requisitos de los clientes, necesitamos primero creas un archivo temporal de aquellos clientes cuyo tipo de inmueble preferido sea “Chalet”.  Este tipo de procesamiento resulta difícil.

Duplicación de los Datos: Esta técnica provoca una duplicación incontrolada de los datos que se agregan en los archivos. Para lo cual la duplicación de datos implica un desperdicio de espacio en el disco o cualquier medio de almacenamiento. También un desperdicio de recursos tales como la memoria por que la computadora levanta todo el archivo para poder leer el dato buscado. Por otro lado la duplicación produce una perdida de integridad de los datos que es la falla mas importante que se encontraba en los sistemas antiguos.

Dependencia entre los Datos: Como la estructura física y el almacenamiento de los archivos y registros de datos están definidos en el código de la aplicación resulta difícil hacer cambios a una estructura existente. Es muy trabajoso modificar una estructura de bases de datos por que luego hay que modificar todo el código asociado para que funciones y luego probarlo varias veces para verificar que todo anda bien. Esto produce perdidas de tiempo en la etapa de diseño y mantenimiento de la base de datos.

Formato de archivos incompatibles: Puesto que la estructura esta incrustada en los programas de aplicación, dichas estructuras dependen del lenguaje de programación de aplicaciones que se utilice. Por ejemplo la estructura de un archivo generado por un programa COBOL puede ser diferente a la estructura de un archivo creada por un programa en C.

Consulta fijas/proliferación de programas de aplicación: Desde el punto de vista usuario final, los sistemas basados en archivos representaron una enorme mejora con respecto a los sistemas manuales. En consecuencia, las peticiones de nuevas consultas o de modificaciones de las ya existentes comenzaron a crecer. El problema que tienen estos sistemas que los desarrollos son muy dependientes de los desarrolladores, o sea que si el programador se va el sistema queda fuera de servicio.

 

 

Volver

 

 

*