INSTITUTO TECNOLOGICO DE CALKINI EN EL ESTADO DE CAMPECHE CARRERA: INGENIERIA EN INFORMATICA DOCENTE: MARIA ESPERANZA BALCHE HAYDAR MATERIA: ADMINISTRACIÓN Y ORGANIZACIÓN DE DATOS CUARTO SEMESTRE GRUPO A EQUIPO: INTEGRANTES LUIS FRANCISCO UC MAY CRISTIAN DEL CARMEN CAB CHI MARIO RODOLFO MAS HUCHIN ACTIVIDAD: CUADRO COMPARATIVO DE TIPOS, CARACTERÍSTICAS, OPERACIONES Y VENTAJAS DE LOS ARCHIVOS QUE SE PUEDEN MANEJAR AL ESTRUCTURAR UN SISTEMA DE INFORMACIÓN. INTRODUCCIÓN El concepto de archivo aparece, no sólo como la forma de utilización de información presente en un medio de almacenamiento permanente, sino además, éstos permiten superar limitaciones impuestas por el tamaño de la memoria principal a la hora de manipular volúmenes de datos. Un archivo es una colección de registros lógicamente relacionados. Un archivo o fichero informático es un conjunto de bits que son almacenados en un dispositivo. También se define como una colección de información (datos relacionados entre sí), es decir, son el conjunto organizado de informaciones del mismo tipo que pueden utilizarse en un mismo método; como soporte material de esta información. TIPOS DE ARCHIVOS ARCHIVO PERMANENTE Contiene información relevante para una aplicación, es decir, los datos necesarios para el funcionamiento de la misma. Su vida es larga al menos comparable a la de la aplicación para la que ha sido creado y generalmente no puede generarse de una forma inmediata a partir de otros archivos. TIPOS Y CARACTERISTICAS ARCHIVOS ARCHIVOS ARCHIVOS MAESTROS CONSTANTES HISTORICOS Contiene el estado Es aquel que Contiene datos que actual de los datos contiene datos fijos fueron actuales en susceptibles de ser para la aplicación. tiempos anteriores. modificados durante la En él las Se conservan para aplicación informática modificaciones son poder reconstruir la que se programa. infrecuentes, situación actual o Es el núcleo central de normalmente se situaciones la aplicación. accede a él solo anteriores. Todos los procesos para consultar En algunos casos están orientados a algo. Serán puede estar actualizar el archivo archivos formado maestro o a obtener constantes lo que simplemente por resultados de él. contengan los los registros ejemplo: archivo de intereses para borrados del clientes de un banco, distintos tipos de archivo maestro. los registros contienen cuentas bancarias, Un archivo información de la ubicación de histórico puede identificación de estantes en una contener por clientes, su saldo en biblioteca, la ejemplo: los cuenta etc. capacidad de las clientes que se han aulas de un centro, dado de baja en una tabla de una entidad números primos. bancaria. ARCHIVO TEMPORAL Contiene información relevante para un determinado proceso o programa, pero no para el conjunto de la aplicación. Se genera a partir de los datos de archivos permanentes o para actualizar éstos y su vida es generalmente muy corta. TIPOS Y CARACTERISTICAS ARCHIVOS INTERMEDIOS Se utilizan para almacenar resultados de un programa que han de ser utilizados por otro, dentro de una misma tarea. ARCHIVOS DE MANIOBRA Se utilizan para almacenar datos propios de un programa que éste no pueda conservar en memoria principal, por falta de espacio en ésta. Se encuentran normalmente en programas de cálculo numérico, compiladores y editores. Su vida es siempre menor que es el tiempo de ejecución del programa. ARCHIVOS RESULTADOS Se utilizan para almacenar datos elaborados que van a ser transferidos a un dispositivo de salida. Ejemplo: un archivo de impresión, que contiene datos que van a ser transferidos a una impresora. ORGANIZACIONES SOBRE ARCHIVOS La organización de los archivos, es la forma de administrar o gestionar los archivos en función de las relaciones de los registros o datos. Existen tres criterios para seleccionar la organización de los archivos: Rápido acceso, economía de almacenamiento, facilidad de uso. Por lo tanto, existen tres formas de organizar archivos: Secuencial, indexado, directo OPERACIONES SOBRE LOS ARCHIVOS Los archivos independientemente de su organización y estructura lógica de sus registros, se aplican las siguientes operaciones: Creación de un archivo: Permite a los usuarios la creación de nuevos archivos, indicando las propiedades y las características de los archivos. Apertura de un archivo: Esta operación localiza e identifica un archivo existente, para operar con el archivo. Cerrar un archivo: Se utiliza para dejar de utilizar el archivo, es decir, termina el acceso al archivo. Borrar un archivo: Elimina el archivo del directorio o la tabla de contenidos. TIPOS DE ARCHIVOS ARCHIVOS SECUENCIALES ARCHIVOS SECUENCIALES INDEXADOS CARACTERISTICAS •La información solo se lee y se escribe empezando desde el principio del archivo. •Se escribe un dato al final del archivo. •Para leer un dato, hay que avanzar hasta que se encuentre el dato. •Si es necesario otra lectura hay que empezar al inicio del archivo. *Los registros se organizan en una secuencia basada en un campo clave (índice). *Proporciona la combinación de tipos de acceso que manejan un archivo secuencial y un archivo relativo o de acceso directo. *Se utiliza una tabla en que aparecen ordenados secuencialmente los números de la clave del archivo y asociados a cada uno de ellos se da la dirección del registro correspondiente. OPERACIONES •Actualización (insertar, borrar, modificar). •Creación archivo. •Clasificación de archivos. •Recuperación del archivo. •Uso procesamiento por lotes (respaldo de datos, generación de reportes, nomina). VENTAJAS •Mejor utilización de espacio. •Rapidez acceder los registros. •Capacidad de acceso al archivo siguiente. •Fácil de uso y aplicación. DESVENTAJAS •Son más vulnerables a fallas de sistema. •Crear zonas de índice y datos como archivos vacíos originales. •Cargar el archivo índice en memoria antes de utilizarlo. •Rescribir el archivo índice desde memoria después de utilizarlo. •Actualizar registros al archivo de datos y al índice. •Borrar registros de archivos de datos. •Actualizar registros en el archivo de datos. · Borrar registros de archivos de datos. Permite procesar el archivo secuencialmente por orden lógico y también procesarlo aleatoriamente. Los índices requieren espacio extra, se necesita una doble búsqueda; una en el índice y otra en el archivo. La organización secuencial indexada es conveniente para archivos con mediana volatilidad, actividad variable y tamaño relativamente estable. Los registros deben ser de longitud fija. •El acceso a un registro no se realiza de manera individual. Un archivo está organizado en modo directo cuando el orden físico no se corresponde con el orden lógico. ARCHIVOS DIRECTOS *Los datos se sitúan en el archivo y se accede a ellos directa (aleatoriamente) mediante su posición, es decir, el lugar relativo que ocupan. *Para lograr el direccionamiento directo se utiliza la llave del registro para localizarlo en el archivo. *Utilizan cálculo para proporcionar la dirección de registro para una llave. *Se pueden leer y escribir registros en cualquier orden y posición. *Son muy rápidos de acceso a la información que almacenan. *El método es rápido ya que se evitan las operaciones intermedias de archivo *Necesita programar la relación existente entre el contenido de un registro y la posición que ocupa. *Los datos se localicen de acuerdo con un solo atributo llave. REFERENCIAS BIBLIOGRAFICAS Arranz Ramonet Antonio, “Administración de datos y Archivos por computadora", Ed. Limusa. Loomis Marie E.S., "Estructura de datos y Organización de Archivos", Prentice Hall. Verzello Robert J., Reutter John, "Procesamiento de Datos, conceptos y sistemas", Mc. Graw Hill. Folk Michel J., Zoellick Bill, "Estructura de Archivos", Addison Wesley. Stern Robert A., Stern Nancy B., "Principios de Procesamiento de Datos", Ed. Limusa. Cairó. Estructuras de datos, 2da Edición. Mc Graw-Hill, 2001. Mark Allen Weiss Mark. Estructuras de datos en Java.Pearson. Heileman.Estructuras de datos, algoritmos y programación orientada a objetos. Mc Graw-Hill 2001. 1997.