ARCHIVOS
Competencia.
Desarrollar soluciones a las situaciones donde se
utilizan los archivos como estructura de almacenamiento.
Introducción.
Para el desarrollo de soluciones donde se requiere
almacenar gran cantidad de datos se utilizan los archivos, los tipos de
archivos, teniendo en cuenta a las características de los datos que se
almacenarán y además los objetivos de la solución del problema planteado.
El manejo del almacenamiento de datos en archivos
permitirá mantener los datos seguros y por largo tiempo sin el riesgo de perder
dicha información. También permitirá
aplicar teorías en el futuro que clasificarán la información y se accederá más
rápidamente.
Contenido
¿QUE ES
ARCHIVO?
- Los archivos son el conjunto organizado de informaciones del mismo tipo, que pueden utilizarse en un mismo tratamiento; como soporte material de estas informaciones.
- Los archivos como colección de datos sirve para la entrada y salida a la computadora y son manejados con programas.
- Los archivos pueden ser contrastados con Arrays y registros.
CARACTERÍSTICAS
DE LOS ARCHIVOS
Las principales características de esta estructura son:
Independencia
de las informaciones respecto de los programas
La
información almacenada es permanente
Un
archivo puede ser accedido por distintos programas en distintos momentos
Gran
capacidad de almacenamiento.
CLASIFICACION DE
LOS ARCHIVOS
Los archivos se clasifican según su uso en tres grupos:
Permanentes
o Maestros. Estos contienen
información que varia poco. En algunos casos es preciso actualizarlos
periódicamente.
De Movimientos. Se cercan para
actualizar los archivos maestros. Sus registros son de tres tipos: alta, bajas
y modificaciones.
De
Maniobra o Trabajo. Tienen
una vida limitada, normalmente menor que la duración de la ejecución de un
programa. Se utilizan como auxiliares de los anteriores.
TIPOS DE
ARCHIVOS
Los elementos de un archivo pueden ser de cualquier tipo, simples o
estructurados o según su función.
Según
su función.
Se define por:
a.
Archivos Permanentes. Son aquellos cuyo registros sufren
pocas o ninguna variación a lo largo del tiempo, se dividen en:
Constantes: Están formados por registros que
contienen campos fijos y campos de baja frecuencia de variación en el tiempo.
De Situación: Son los que en cada
momento contienen información actualizada.
Históricos: Contienen información acumulada a lo
largo del tiempo de archivos que han sufridos procesos de actualización o bien
acumulan datos de variación periódica en el tiempo.
b. Archivos de Movimiento. Son
aquellos que se utilizan conjuntamente con los maestros (constantes), y
contienen algún campo común en sus registros con aquellos, para el procesamiento
de las modificaciones experimentado por los mismos.
c.- Archivo de Maniobra o Transitorio. Son los archivos creados
auxiliares creados durante la ejecución del programa y borrados habitualmente
al terminar el mismo.
Según sus
elementos.
Los principales archivos de este
tipo son:
Archivo
de Entrada: Una colección de datos localizados en un dispositivo de
entrada.
Archivo
de Salida: Una colección de información visualizada por la computadora.
Constantes:
están formados por registros que contienen campos fijos y campos de baja
frecuencia de variación en el tiempo.
De
Situación: son los que en cada momento contienen información actualizada.
Históricos:
Contienen información acumulada a lo largo del tiempo de archivos que han
sufrido procesos de actualización, o bien acumulan datos de variación periódica
en el tiempo.
MATERIAL DE APOYO
VIDEOS
http://www.youtube.com/watch?v=d0G43fEJeTM
PÁGINAS
WEB
ACTIVIDAD
Actividad Colaborativa
Resolver
el siguiente problema aplicando como almacenamiento para los datos Archivos .txt
utilizando como herramienta de desarrollo de a solución el lenguaje de
programación java. El problema es el
siguiente:
PROYECTO PARA ENTREGA
DE SALAS, LABORATORIOS Y AULAS
El grupo de gestión y sistemas requiere una aplicación que le
permita llevar el registro automático de la entrega de los recursos de aula,
laboratorios y salas. De los recursos
deben tener código del recurso, nombre del recurso. Además debe llevar registro de los docentes
con la cedula, nombre, teléfono.
Para lo cual debe llevar registro de la entrega de recursos
donde debe aparecer el código del recurso según el tipo, la cedula del docente
al que se le entrega, la fecha de entrega, hora de entrega, fecha de devolución
y hora de devolución. Para esto se crea
una interfaz para el registro de recursos, de docentes y de entrega de
recursos. Además debe mostrar la
siguiente información si el usuario lo requiere: Lista de docentes que han
recibido sala en una fecha específica, lista de docentes que han utilizado un
recurso especifico, mostrar los recursos que ha utilizado un docente en una
fecha específica.
Material De Apoyo Para
La Actividad
Producto.
Este
trabajo se debe entregar un archivo comprimido con el proyecto desarrollado en
Netbeans y un archivo jar que es el ejecutable del programa, se debe realizar
en parejas y deben utilizar interfaz gráfica para su desarrollo.
Fecha
de Entrega Diciembre 3 2013
Recomendaciones
Para
el desarrollo de este proyecto se recomienda seguir los siguientes pasos:
- Desarrollar la interfaz gráfica del proyecto
- Desarrollar la verificación de datos
- Desarrollar la lectura, escritura de archivos
- Desarrollar la programación de las operaciones requeridas
- Desarrollar pruebas al sistema.