Conceptos básicos de archivos en java
Objetivo Educacional: El estudiante comprenderá los conceptos básicos de archivos |
1.1 Definición de conceptos de archivos
En diversas situaciones se usan los términos datos e información indistintamente, lo que conlleva a un manejo erróneo de dos conceptos. Por ello iniciamos la revisión de ambos conceptos, tal vez triviales, pero de granimportancia.
Desde siempre la humanidad ha generado, almacenado, manipulado y usado datos por la necesidad de observar, registrar o de referir diversos sucesos o eventos tales como efectuar una venta, el ingreso de un estudiante a una escuela, la venta de un artículo, etc.
Formalmente se puede decir que los datos vienen a ser:
Testimonios de la información que tenemos acerca de un hecho., son elreflejo de las condiciones en que se encuentra una situación dada (provienen de diferentes eventos, son la materia prima).
Si los datos son sometidos a un proceso (combinación de operaciones), pueden generar información. En la figura 1.1 se observa como los datos al procesarse generan información y si esta se organiza respecto a un modelo, puede acrecentar los conocimientos del usuario y apoyaren la toma de decisiones que permita realizar una acción concreta y segura que genere nuevos datos o modifique los ya existentes.
DATOS
ACCION
INFORMACIÓN
DECISION
Organizada de alguna manera
PROCESO
Figura 1.1 Uso de los datos en los procesos de una organización
Los datos deben ser administrados para que siempre sean correctos y estén disponibles para producir información.
Las siguientesoperaciones ilustran algunos aspectos del manejo de los datos:
* Captación, se refiere al registro de datos generados a partir de un evento o suceso, por ejemplo en forma de facturas, nominas, etc
* Validación, se refiere a la comprobación de los datos (que sean ciertos) con objeto de mantener su integridad
* Clasificación, se clasifican los datos en categorías especificas que tengan unsentido para el usuario
* Almacenamiento, los datos son guardado en algún dispositivo permitiendo su disponibilidad
* Protección, esta operación permite lograr la seguridad e integridad de los datos
* Recuperación, se refiere a la búsqueda y acceso a los datos que están almacenados.
Si se realizan estas operaciones se puede aspirar a tener un recurso de datos flexible y capaz de soportarlos procesos de toma de decisiones en una organización.
Para iniciar la formalización de archivos es necesario mostrar una categorización de las estructuras de datos (Tabla 1) y ubicar dentro de ella el objeto de nuestro interés: el archivo.
Tipos de datos | Estructuras de datos | Organización de archivos |
Primitivo Compuesto EnteroBooleano CadenaCarácterReal | Simple ArregloRegistro| CompuestoLineal no linealARBOL: Colabinario Pilade búsqueda Listab-tree grafo | Secuencial Relativo o directoIndexadoMultillave |
Tabla 1. Categorización de las estructuras de datos
Definimos una Estructura de datos como: la forma en que están relacionados objetos de datos o datos complejos
Los datos pueden ser representados pornúmeros y letras, así un dato puede ser el nombre de un empleado, el sueldo que percibe, el nombre del departamento, etc que a su vez identifican una entidad como persona, objeto, etc., y al cual se llama campo. Ejemplo:
Nombre | Sueldo | Departamento |
Francisco Rivera López | 5 000 | Producción |
Al referirnos a una entidad (persona, objeto, auto, etc) es necesario que los datos tengan algunarelación lógica, esto con la finalidad de que el usuario tenga una percepción completa de la misma., cuando esto ocurre surge un nuevo concepto “registro”, que se define como:
Colección ordenada y finita de elementos posiblemente heterogéneos los cuales son
tratados como una unidad.
Los registros deben contener un campo de identificación, generalmente llamado llave, que permite...
Regístrate para leer el documento completo.