2. • Recuperación de datos más simples requería
programación extensa en un lenguaje de
tercera generación (3GL).
Ejemplos:
• Common Business-Oriented
Language (COBOL).
• Beginner’s All-purpose
Symbolic Instruction Code
(BASIC).
• FORmula TRANslation
(FORTRAN).
3. Programación en 3GL
Definir rutas de acceso a los datos
Códigos complejos para establecer la
ubicación de los componentes del
archivo y del sistema y las
características de los datos.
Escribir los programas en 3GL para
producir reportes simples, imposibilita
las consultas ad hoc.
• Desventajas
Actividad Tediosa
Incremento de número de
archivos en el sistema, su
administración se vuelve
más difícil.
Cambios en la estructura de archivos
resulta difícil.
Falta de seguridad de datos.
Dificultad de recopilación de datos.
4. Sistema de Archivos
Dependencia estructural.- Acceso a un
archivo depende de su estructura.
Dependencia de los datos.- Acceso a un
archivo depende de las características
de los datos.
Diferencia entre formato lógico y el
formato físico de los datos.
Para acceder a un archivo -> Líneas de código de
apertura, registro y definición de campo.
5. • Cada archivo tiene su propio sistema de administración,
compuesto de programas que permiten al usuario:
1) Crear la estructura del archivo.
2) Agregar datos al archivo.
3) Eliminar datos al archivo.
4) Modificar los datos al archivo.
5) Poner en lista el contenido del archivo.
Un sistema simple de 20 archivos requiere 5 x 20 = 100
programas de administración. Si 10 programas de
preparación de reportes tienen acceso a cada uno de los
archivos , se tendrían que escribir 20 x 10 = 200
programas adicionales. Tomando en cuenta sólo un
departamento de la empresa.
6. • El cambio de un campo en el archivo original requiere un
programa que:
1) Coloque la estructura nueva del archivo en el “buffer”
(memoria intermediaria).
2) Abra el archivo original, mediante un buffer diferente.
3) Lea un registro del archivo original.
4) Transforme los datos originales para que se ajusten a los
nuevos requerimientos de almacenamiento de la estructura.
5) Escriba los datos transformados en la nueva estructura del
archivo.
Cualquier cambio de la estructura del archivo, obliga a
modificar todos los programas que utilizan los datos
de ese archivo. Se puede producir errores (bugs).
Piense antes de actuar