Unidad 7
Unidad 7
Unidad 7
Se utiliza nomestructura.nombredelcampo
para referenciar al dato de un campo dentro de un
registro
Un registro es un conjunto de campos, en los
campos se almacenan datos que no
necesariamente son del mismo tipo, un
registro esta representado como un renglón o
fila dentro de una tabla.
CAMPO
NOMBRE_ARCHIVO
codigo nombre edad Telefono
REGISTRO 123 Pedro 17 5347298
222 Juana 18 8273646
Los archivos son medios que facilita el
lenguaje para almacenar los datos en forma
permanente, normalmente en los dispositivos
de almacenamiento
Conjunto de registros que contienen campos
y en cada campo se almacena los datos
simples.
Todo archivo tiene nombre y extensión.
archivos secuenciales
archivos directos
archivos indexados
Los datos se almacenan en forma consecutiva
y no es posible leer ningun registro
directamente.
La desventaja es que el acceso es lento
cuando el archivo tiene gran cantidad de
registros
La ventaja es la fácil implementación ya que
no requiere otras instrucciones especiales
Se puede acceder o leer un renglon n
cualquiera, el acceso a todas las operaciones
sobre archivos es directamente a un registro
especifico.
El acceso es rápido y directo
Se debe incluir la utilización del fseek()
Este ultimo tipo de archivos tiene
adicionalmente un campo denominado
campo indice, el cual permite acceder y
realizar todas las operaciones con archivos
Modo Texto: en este caso los datos son
almacenados usando Ascii. [ t]
Modo Binario: en este caso los datos son
almacenados en notación hexadecimal y por
tanto se ocupa un editor binario para
reconocerlos. [ b]
Existen muchas operaciones asociadas a
archivos, las mas elementales son:
1.- Creación de Archivo.- En este proceso se
pretende solamente crear un archivo nuevo
en disco con su nombre tipo y especialidad
de almacenamiento de datos apropiado.
algoritmo para crear un archivo: