Tipos de ficheros según su función

Clasificado en Informática

Escrito el en español con un tamaño de 9,1 KB

1.1.2 Sistemas de información:
Es un conjunto de actividades que administran la información relevante en una entidad, generalmente en una empresa. El sistema se encarga de la distribución de los datos según unos determinados requerimientos de la correcta compartición de la información entre sus usuarios y de su almacenamiento en soportes adecuados. La unidad más pequeña que permite representar información es el BIT, que admite los valores: 0 y 1.Un grupo de 8 bytes forman un BYTE.Cada dato al que pueda hacerse referencia en un sistema de información se denomina CAMPO y está formado por un grupo de bytes. Los datos que forman parte de una identidad común se agrupan en un REGISTRO, que está formado por un conjunto de campos. El campo o grupo de campos que identifican a cada registro de un archivo se llama CAMPO CLAVE. Todos los registros del mismo tipo forman un archivo. El conjunto de archivos que representa la información de un sistema de información, forma una BASE DE DATOS.

1.2 Definiciones
Las estructuras de datos organizados de una determinada manera y almacenada en dispositivos externos se denominan FICHEROS O ARCHIVOS. Un FICHERO es un conjunto de bytes almacenados de forma organizada en un dispositivo externo. El fichero está relacionado con los conceptos de: Almacenamiento permanente de datos, Particion o fraccionamiento de grandes volúmenes de información en unidades más pequeñas que pueden ser almacenadas en memoria central y procesadas por un programa.Un CAMPO es un ítem o elemento de datos elemental y se caracteriza por su tipo de datos. El campo es la unidad mínima de información de un registro, Un campo puede dividirse en subcampos. Un REGISTRO es una colección de información relativa a una entidad particular. Es una colección de campos lógicamente relacinados que pueden ser tratados como una unidad en un programa. Los registros organizados en campos se denominan REGISTROS LOGICOS. UN FICHERO O ARCHIVO de datos es una colección de registros relacionados entre sí y organiados para un propósito específico. Una colección de archivos a los que puede accederse po un conjunto de programas y que contienen todos ellos datos relacionados constituye una BASE DE DATOS. CLAVE: es un campo de datos que identifica el registro y lo diferencia de los demás. Será diferente para cada registro. (por ejemplo: el código de empleado). REGISTRO FISICO BLOQUE: Es una estructura de datos formada por uno o más elementos llamados campos que constituyen una unidad para un determinado proceso. Coincide con la definición de registro. REGISTRO FISICO BLOQUE: es la cantidad mínima de información que puede transferirse en una operación de E/S entre la memoria central y los dispositivos periféricos. (por ejemplo: un sector de un disco = 512). FACTOR DE BLOQUEO: es el número de registros lógicos que puede contener un registro físico. Se pueden dar las siguientes situaciones: Registro lógico > registro físico, Registro lógico = registro físico, Registro lógico < registro="">

1.3 Organizaciones físicas de archivos
La ORGANIZACIÓN DE UN ARCHIVO es la forma en que se disponen los datos para su almacenamiento, recuperación y procesamiento. El sistema operativo tiene dos maneras de organizar un archivo secuencial y directa. Las principales organizaciones utilizadas son la secuencial, indexada e invertida. SECUENCIAL: los registros se almacenan uno detras de otro, sin dejar huecos y en el orden con forme se va grabando. Es secuancial ordenado cuando los registros siguen un orden lógico por algún campo. De esta forma no se desaprovecha espacio de almacenamiento pero por ejm para acceder a un registro hay que leer todos. RELATIVA: es un conjunto de posiciones contiguas de memoria que tienen longitud fija. Cada posición se llama cubo y están numerados de 1 a n y cada cubo puede tener 1 o varios registros. A estos registros se puede acceder secuencialmente y directamente. La dirección lógica es el numoer de posiciones en el que se encuentra un registro en el fichero. La dirección física es la que ocupa el registro en el soporte donde se almacena el archivo. INDEXADA: sirve para suplir las deficiencias de la relativa y la secuencial. El archivo indice es el que contiene dos campos, una con el puntero y otro con los valores del campo por el que se desea recuperar la información. INVERTIDA: utilizan accesos más complejos que los utilizados en sistemas de archivos. Se establecen organizaciones de archivos de alto nivel basadas en las anteriores. Para un archivo de datos se crean dos indices: de nombre y de valor.

1.4 Operaciones sobre ficheros

Abrir el fichero, añadir un registro, borrar, cerrar el fichero, crear el fichero, consultar el fichero, clasificar un fichero, escritura de un registro,

fusionar 2 o mas ficheros, mantener o actualizar un fichero, lectura de un registro, modificar y reorganizar un fichero.

1.5 Tipos de ficheros según su función

Trabajo
Permanentes: de situación, historia y movimiento
Constantes

1.6 Algunas considereaciones sobre el hardware
Los ficheros se almacenan en soportes de información. Los soportes más utilizados para almacenar los ficheros son las cintas magnéticas y los discos. La diferencia entre estos dos soportes es que mientras la cinta magnética es un soporte secuencial (si quiero leer un dato tengo que leeer todo hasta llegar a la posición en la que este y en el disco podemos tener acceso a los datos de forma directa pudiendo colocarnos en la posición que nos interesa. Caracteristicas de la cinta magnética y discos: Densidad de grabación = nº de bytes por pulgada, Capacidad bruta = nº de bytes que puede almacenar, Velocidad de transferencia = nº de bytes que se pasan a la CPU por segundo, Capacidad = nº de bytes que puede almacenar, Velocidad de trasferencia = es lo mismo que para la cinta cuando la lectura se hace secuencial. Viene expresada en Kb/s. , Tiempo medio de acceso = tiempo que se tarda en acceder a un registro. Viene expreado en milisegundos.

1.7 Medidas de utilización de ficheros
Volumen: es la cantidad de memoria necesaria para almacenar los datos del fichero, es decir, el espacio que ocupa el fichero en el soporte, medido en caracteres u octetos. Se calcula ----> V=NRT x LR (nº total de registros del fichero X longitud media en bytes del registro). Crecimiento: es una medida del aumento del volumen del fichero. Se calcula ----> Tasa de crecimiento = (NRA/NRT)x100 (NRA= nº de registros que se aumentan). Actividad: es el numero de registros consultados o modificados, expresado en % ----> Tasa de actividad = (NRC/NRT)x100 (NRC=nº de registros consultados o modificados). Tiempo de acceso a los registros de forma directa = NRC x TMA (TMA= tiempo medio de acceso a un registro). Tiempo de acceso a los registros de forma secuencial = V/VLS (volumen/velocidad de transferencia) . * Si NRC x TMA < v/vls="" ----=""> nos interesa acceso directo. Tasa de renovación = NRAB/NRT x 100 ( NRAB=nº de registros dados de alta/baja).

1.8 Compactación
Es la resolución del problema de la fragmentación externa cuando el método de asiganación de bloques de disco es la contigua. Este proceso consiste en re ubicar todos los archivos, de forma que los bloques libres dispersos en el disco formen un único hueco. La fragmentación interna es un problema inherente a la distribución del espacio en bloques y radica en el espacio desaprovechado por los bytes libres que quedan en el último bloque de cada archivo.


 


 



 

Entradas relacionadas: