jueves, 31 de octubre de 2013

ARCHIVOS

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.