ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Gestión de Bases de Datos Dto. de Informática

Carlos CanellasMonografía29 de Enero de 2016

3.166 Palabras (13 Páginas)268 Visitas

Página 1 de 13

Gestión de Bases de Datos Dto. de Informática (IES Domingo Pérez Minik)

Archivos en almacenamiento externo Pág.: 1

Archivos en almacenamiento externo

• Dar los conceptos básicos sobre los archivos o ficheros.

• Definir las operaciones que pueden realizarse sobre ellos y las protecciones que deben usarse.

• Estudiar los diversos factores que influyen en la utilización de los archivos y los requisitos básicos

para las operaciones fundamentales de lectura y escritura.

CONCEPTO Y TIPOS GENERALES DE ARCHIVOS

Archivos de datos y archivos de programas. Concepto

ARCHIVOS DE DATOS Y ARCHIVOS DE PROGRAMAS

En una primera aproximación, se denomina archivo o fichero a un conjunto de informaciones

relacionadas entre sí, por referirse a un mismo tema, formando una única entidad, que puede ser

identificada y manipulada de un modo unitario.

La información contenida en los archivos puede ser fundamentalmente de dos formas diversas: o

bien se almacenan datos en sentido estricto, o bien se guardan instrucciones de programa para

manipular los datos. Los primeros se llaman archivos de datos y los segundos, archivos de programa. Al

decir archivos de programa, nos referimos tanto a programas ejecutables como a programas fuente,

programas objeto, etc., es decir, a todos los programas que contengan instrucciones (ya traducidas o

todavía no) para manipular datos.

Aquí sólo tratamos de los archivos de datos.

CONCEPTO DE ARCHIVO DE DATOS

Se denomina archivo o fichero de datos a un conjunto de registros lógicos que se refieren a una

misma entidad.

O bien, de una forma más descriptiva, se denomina archivo a:

 Un conjunto de datos, referentes a un mismo tema.

 Organizados en una estructura de elementos homogéneos, denominados registros lógicos.

 Que, a su vez, se subdividen en unidades menores, llamadas campos.

 Cada uno de los cuales puede contener datos de tipo diverso, que se hallan relacionados entre

sí porque todos hacen referencia a la misma y única entidad.

A un archivo se le reconoce por su único identificador, mediante el cual puede ser identificado y

manipulado. El formato del identificador depende del lenguaje empleado. Pero, por lo general, se

compone de un nombre y de una extensión. El nombre y la extensión (que puede suprimirse) están

separados por un punto. El nombre consta de varios caracteres que pueden ser letras, números y

símbolos. Debe empezar siempre por una letra. Suele referirse al tema global de la información

contenida en el archivo. La extensión sirve para indicar el tipo de archivo.

Ejemplo: CLIENTES.Z03, ACTA3.CPR, CAP-10.INF, etc.

Los identificadores podrían indicar:

CLIENTES.Z03 almacenaría datos sobre los clientes de la zona 3.

ACTA3.CPR correspondería al Acta 3 del Departamento de Compras.

CAP-10.INF contendría el Capítulo 10 del libro Informática.

Las operaciones fundamentales de lectura, escritura y procesamiento de los datos de estos archivos

se realizan con la ayuda de los archivos de programas. Los correspondientes a los archivos anteriores

podrían ser los siguientes:

CLIENTES.PAS: El nombre haría referencia al archivo de datos correspondiente y la extensión

indicaría el lenguaje de programación PASCAL.

Gestión de Bases de Datos Dto. de Informática (IES Domingo Pérez Minik)

Archivos en almacenamiento externo Pág.: 2

ACTA3.PRG El nombre correspondería al archivo de datos y la extensión señalaría a un archivo de

programa, en general, para manipular el anterior, por ejemplo CLIPPER.

CAP-10.FMT: El nombre indicaría, como siempre, el archivo de datos, y la extensión denotaría un

programa de formato de salida para imprimir la información del archivo de datos.

Existen otras extensiones para señalar de un modo general un archivo de programa, impuestas por

el lenguaje empleado o por el sistema operativo (que, a su vez, depende del lenguaje utilizado en sus

programas).

Registros y campos

Registro lógico o simplemente registro es cada uno de los componentes de un archivo, que posee

una cierta estructura, idéntica para todos ellos, con objeto de almacenar la información referente al tema

general del archivo.

Campo es cada una de las unidades elementales de información que componen el registro.

Los datos pueden ser de distintos tipos. Los campos están relacionados entre sí porque la información

que contienen se refiere a un mismo tema y porque forman parte de una misma estructura.

Dentro de cada campo, pueden distinguirse subcampos, para indicar ciertos matices diversos de los

datos.

Ejemplo: El archivo CLIENTES.Z03 podría tener una cantidad determinada de registros (500, por

indicar un número). Cada uno de estos registros guardaría información sobre un cliente distinto de la

zona 3, según una división efectuada por cierta empresa.

Cada registro podría estar compuesto de los siguientes campos: CODIGO, APELLIDO1,

APELLIDO2, NOMBRE, EDAD, DNI, DOMICILIO, POBLACION, TELEFONO, etc.

En algunos campos, podrían distinguirse subcampos. POBLACION, por ejemplo, tendría dos:

CODIGO POSTAL y LOCALIDAD. TELEFONO tendría otros dos: PREFIJO y NUMERO, etcétera.

Es conveniente que, en cada registro, exista, al menos, un campo, denominado campo clave, que

sirva para identificarlo. Los datos contenidos en el campo clave deben ser siempre distintos de

cualquiera de los datos contenidos en todo el archivo. De esta forma se puede identificar, sin lugar a

dudas, el registro que los contiene.

Ejemplo, el campo DNI del archivo CLIENTES.Z03 puede utilizarse como campo clave. El número

del DNI es personal e irrepetible y, por tanto, diferente de todos los demás números de los DNI. Por

consiguiente, el campo DNI, que lo contiene, podrá ser empleado como identificador del registro al que

pertenece.

OPERACIONES TOTALES SOBRE LOS ARCHIVOS

Todas las operaciones sobre los archivos son, evidentemente, por el mismo hecho, operaciones sobre

los registros. Pero hay algunas en las que participan necesariamente todos los registros. A éstas nos

referimos al hablar de operaciones totales sobre los archivos.

 Creación

Consiste en la grabación, por primera vez, en un soporte de los registros de un determinado archivo.

 Apertura y cierre

Para que un archivo pueda ser utilizado ha de estar abierto, es decir, tiene que estar en condiciones de

poder permitir el acceso a sus registros para realizar operaciones de lectura y escritura.

Para evitar deterioros en la información almacenada, el archivo debe permanecer cerrado durante el

tiempo en que no se utiliza, es decir, tiene que estar en las condiciones necesarias para que no se

pueda acceder a él ni, por tanto, realizar operaciones de lectura y escritura sobre la información que

almacena.

 Borrado

Gestión de Bases de Datos Dto. de Informática (IES Domingo Pérez Minik)

Archivos en almacenamiento externo Pág.: 3

Consiste en la eliminación de todo el archivo. Esta operación puede realizarse de dos formas:

prohibiendo de un modo definitivo el acceso al archivo, de modo que ya no se pueda leer ni escribir en

él, o bien, destruyendo toda la información del mismo y sus datos de organización y de control. En el

primer caso, el archivo puede ser recuperado.

Indirectamente, un archivo puede ser borrado cuando se escriben, en el lugar del soporte ocupado

por él, los datos de otro archivo.

 Ordenación o clasificación

Consiste en lograr una nueva disposición sobre el soporte de todos los registros de un archivo, con una

secuencia de ubicación determinada por el valor de uno o de varios de sus campos.

La ordenación es ascendente cuando el primer registro tiene el mínimo valor del campo utilizado en

su ordenación. La ordenación es descendente cuando el valor de este campo, en el primero de los

registros, es el máximo.

 Copiado o duplicación

Esta operación consiste en crear un nuevo archivo idéntico a otro ya existente, sin que este último se

vea afectado para nada por la operación de copia.

 Concatenación

Esta operación consiste en obtener de dos archivos, con la misma estructura, otro archivo que los

contenga a ambos, de forma que los registros de uno de ellos queden todos a continuación de los

registros del otro.

 Intersección

Consiste en formar un único archivo mediante los registros comunes de dos archivos distintos.

...

Descargar como (para miembros actualizados) txt (23 Kb) pdf (149 Kb) docx (17 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com