29/3/17

ALMACENAMIENTO DE INFORMACIÓN EN FICHEROS

Existen diferentes modelos de almacenamiento de información de ficheros ,para comprender la lógica de cada uno de ellos es importante conocer algunos conceptos:

  • Registro , se entiende por registro al conjunto de datos relativos a la misma entidad de distinto tipo, existiendo de diferentes tipos en función de su longitud. Los registros pueden ser fijos o variables.Se puede pensar en un registro como la estructura de datos que organiza la información referente a un trabajador , DNI, puesto que ocupa, nombre, años de antigüedad...
  • Campo, son cada uno de los datos que almacena el registro, en el ejemplo que ponía anteriormente lo relacionado con el sujeto "trabajador", se conoce como campos.No tienen porque tener la misma naturaleza, pueden ser numéricos, textos,imágenes...
  • Campo clave, es la forma concreta de diferenciar un registro de otro, de buscar un registro dentro de muchos registros.Existe dentro de cada registro un campo especial que le proporciona a cada registro la capacidad de especial. Con el uno se asegura de que no existan dos registros repetidos. Por ejemplo, no puede haber dos trabajadores con el mismo numero de DNI, CIF ,matricula ó el Id que queramos darle.
  • Fichero, e una estructura de almacenamiento de datos y se puede deducir que en ella se encontraran todos los registros relacionados con la información sensible de almacenar, como son por ejemplo los clientes de una empresa.Los registros almacenados en un mismo fichero poseen la misma naturaleza en sus campos y no tienen un tamaño preestablecido.

Nos podemos preguntar de que manera se organizan los registros en un fichero y si estos tienen la misma estructura, si son variables en cuanto a tamaño. 
Existen diferentes tipos de almacenamiento de la información en ficheros y no todos los registros poseen la misma estructura, existiendo diferentes tipos de registros en función de su longitud.
Hay registros de tamaño fijo en los que se mantiene el numero total de campos ademas del tamaño y los de tamaño variable en el que este no esta definido.
Tenemos diferentes formas de acotar los tamaños y delimitarlos , entre las que se pueden utilizar caracteres especiales a modo de separadores estableciendo principio y final.
También se puede añadir al registro un campo que contenga la información del tamaño o longitud de cada uno de los diferentes campos que contiene el registro.

Tabla de registros

Cada uno de los datos que contiene el registro no se almacena de la misma forma, y para acceder a cada uno de los datos tampoco se hace de la misma forma.
Por ejemplo , un dato almacenado en un disco duro, en un CD/DVD o en una cinta para copias de seguridad, en función del dispositivo y del tipo de almacenamiento se procederá sobre el de una forma diferente a la hora de rescatar la información que tenga.
Los diferentes tipos de almacenamiento de información en ficheros son de acceso secuencial, directo y aleatorio, indexado o por direccionamiento calculado (hash).


No hay comentarios:

Publicar un comentario