Concepto: Para poder acceder
a determinada información en cualquier momento, se necesitará que ella este
depositada en soportes físicos los cuales la almacenan en forma permanente. Este
es el caso de la memoria externa o auxiliar como ser disquete, disco duro,
cinta magnética, entre otros; en las cuales sin necesidad de estar conectada a
la corriente eléctrica, la información permanece allí. La forma de guardar los
datos en estos dispositivos auxiliares es mediante unas estructuras llamadas
archivos o ficheros.
Tipos de archivos
- Texto (text) o secuencial (acceso secuencial),
- Tipeados (tipificados) o con tipo (file of) (acceso aleatorio), aleatorio
- No tipeados (no tipificados) o sin tipo file.
Archivos
de texto: (secuenciales) Son archivos que contienen texto (carácter ASCII).
Archivos
con tipo: (aleatorios) Son aquellos que continen datos de cualquier tipo como
interger, real, byte, record, datos con estructura.
Archivos
sin tipo: Son los que no se conoce su
estructura ni su contenido; están concebidos para acceso de bajo nivel a los
datos de un disco (E/S de bytes).
Tipos de acceso a un archivo
Acceso secuencial: Exige
elemento a elemento, es necesario una exploración secuencial comenzando desde
el primer elemento.
Acceso directo o aleatorio:
Permite acceder a un elemento determinado haciendo una referencia directamente
por su posición en el soporte de almacenamiento.
Declaración de archivo
1 Declaración del tipo de archivo adecuado.
1.1 File of char archivo de texto file of text.
1.2 File
of <tipo> archivo con tipo.
1.3 File
archivo sin tipo.
2. Declaración de una variable archivo de un
tipo de archivo declarado.
Características generales de los archivos
* Nombre y extensión: Cada archivo es individual y es
identificable por un nombre y una extensión opcional que suele identificar su
formato. El formato suele servir para identificar el contenido del archivo.
Los nombres de archivos originalmente tenían un límite de
ocho caracteres más tres caracteres de extensión, actualmente permiten muchos
más caracteres dependiendo del sistema de archivos.
* Datos sobre el archivo: Además para cada fichero, según el
sistema de archivos que se utilice, se guarda la fecha de creación,
modificación y de último acceso. También poseen propiedades como oculto, de
sistema, de solo lectura, etc.
* Tamaño: Los archivos tienen también un tamaño que se mide
en bytes, kilobytes, megabytes, gigabytes y depende de la cantidad de caracteres
que contienen.
* Ubicación: Todo archivo pertenece a un directorio o
subdirectorio. La ruta de acceso a un archivo suele comenzar con la unidad
lógica que lo contiene y los sucesivos subdirectorios hasta llegar al
directorio contenedor, por ejemplo: "C: Archivos de
programaMicrosoftarchivo.txt".
Los archivos pueden separarse en dos grandes grupos,
ejecutables y no ejecutables.
Formato de archivo
Todos los archivos están formados por múltiples caracteres
que deben ser interpretados en conjunto para poder ejecutarse o visualizarse
(exceptuando el texto puro). El tipo de interpretación de cada archivo está
dado por el formato que utiliza (un archivo gráfico de formato GIF debe tomarse
e interpretarse como tal y no como si fuese de formato ZIP, que es un archivo
comprimido).
Los archivos pueden contener diferentes tipos de información
según su formato: archivos de texto (.txt, etc.), de documentos enriquecidos
(.doc, .rtf, .pdf, etc.), ejecutables (.exe, .com, etc.), datos (.xls, .dbs, etc.),
imagen (.jpg, .png, .bmp, .gif, etc.), audio (.wav, .mp3, .au, .mid), video
(.mpg, .avi, .asf, etc.), etc.
Cualquier
archivo puede ser editable, y cada formato tiene diferentes tipos de editores.
Un archivo de imagen suele editarse con un editor gráfico, en tanto un archivo
comprimido, debe manipularse con un compresor.
Tipos de archivos de acuerdo a su organización y operaciones
1. Estructura
jerárquica
Los conceptos
de carácter, campo, registro, archivo y base de datos son conceptos lógicos que
se refieren al medio en que el usuario de computadora ve los datos y se organizan.
La estructura de datos se organiza de un modo jerárquico, en el cual el nivel más
alto lo constituye la base de datos y el nivel más bajo el carácter.
a) Campos
Los caracteres se agrupan en campos de datos. Un
campo es un ítem o elemento de datos elementales, tales como un nombre, numero
de empleado, cuidad, número de identificación entre otros. Es la unidad mínima
de información de un registro, los datos contenidos en un campo se divide con
frecuencia en sub campos.
b) Registros
Un registro es una colección
de información, normalmente relativa a una entidad particular. A su vez es una colección
de campos lógicamente relacionados que pueden ser tratados como una unidad por algún
programa.
Un ejemplo de registros
puede ser la información de un empleado que contienen los campos de nombre, dirección,
fecha de nacimiento entre otros.
Los registros pueden ser de
longitud fija; por ejemplo los registros de empleados pueden contener el mismo número
de campo, cada una de la misma longitud para nombre, dirección, fecha, entre
otros y también pueden ser de longitud variable.
c) Archivos
(ficheros).
El archivo de datos es una colección
de registros relacionados entre sí con aspectos en común y organizados para un propósito
específicos. Por ejemplo un archivo de una clase escolar contiene un conjunto
de registro de los estudiantes de esa clase.
d) Base
de datos.
Una colección de archivos a
los que puede accederse por un conjunto de programas y que contienen todos eso
datos relacionados, constituye una base de datos.
a) Clave
Una clave (key) o indicativo es un campo de datos que identifica al registro y lo diferencia de otros registros. Esta clave debe ser diferente para cada registro, claves típicas son nombres o números de identificación.
b) Registros físicos o bloqueo.
Es la cantidad más pequeña de datos que pueden transferirse en una operación de entrada/salida entre la memoria central y los dispositivos periféricos o viceversa. Ejemplo de registros físicos son: una línea de impresión, un sector de un disco magnético entre otros.
c) Factor de bloqueo
Otra característica que es importante en relación con los archivos es el concepto de factor de bloqueo. El número de registros lógico que puede contener un registro físico se denomina factor de bloque.
c) Factor de bloqueo
Otra característica que es importante en relación con los archivos es el concepto de factor de bloqueo. El número de registros lógico que puede contener un registro físico se denomina factor de bloque.
Esta Exelente La Informacion .. By Juan Moreno
ResponderEliminarBuena información! Gracias Maria!
ResponderEliminarSiempre a la orden gracias por sus comentarios..... Saludos!......
ResponderEliminar