Professional Documents
Culture Documents
Campos de un registro
Campos
Un campo es la unidad mnima de informacin de un registro.
Los datos contenidos en un campo se dividen con frecuencia en
subcampos; por ejemplo, el campo fecha se divide en los subcampos
da, mes, ao.
FECHA
Campo 0 7 0 5 1 9 9 9
Subcampo Da Mes Ao
Registros
Un registro es una coleccin de informacin, normalmente relativa a
una entidad particular. Un registro es una coleccin de campos
lgicamente relacionados, que pueden ser tratados como una
unidad por algn programa. Un ejemplo de un registro puede ser la
informacin de un determinado empleado que contiene los campos
de nombre, direccin, fecha de nacimiento, estudios, salarios, etc.
Registro 4
Registro 3
Registro 2
Registro 1
Nombre Profesin Direccin Telfono Ciudad
Archivos
Registros
Campos
Caracteres
Ejemplo
Un archivo Empleados est formado por un conjunto de registros, donde
cada registro representa a un empleado y est compuesto por un
conjunto de datos elementales que describen al empleado.
Esquematizando, tenemos:
Registro Empleado 1
Dato 1
Dato 2
Registro Empleado 2
---
--- ---
Dato N
---
Registro Empleado N
Otra forma de esquematizarlo sera:
Archivo Empleados
Nmer Nombr Depto. Puesto Sueldo
o e
IGNACIO CAMACHO
Registro 1 10 1 1 1200
MEDARDO GMEZ
Registro 20 1 2 1345
2 PORFIRIO LPEZ
Registro 3 30 2 1 1750
GREGORIA TRINIDAD
Registro 40 2 3 1450
4 CELENDONIO FLORES
Registro 50 3 1 3400
5
---
---
ANTONIO HIGUERA
Registro 90 4 5 1250
N
Nmero
Nombre
Puesto
Sueldo mensual
Sueldo quincenal 1
Impuesto quincenal 1
Sueldo quincenal 2
Parte Secundaria
Impuesto quincenal 2
-----
Sueldo quincenal N
Impuesto quincenal N
Registro: Alumno
Ejemplo Expediente
Nombre
Sexo
Semestre ingreso
Carrera
Materia 1
Calificacin 1
Tipo de examen 1
Materia 2
---
---
Materia N
Calificacin N
Tipo de examen N
Tipos de Archivos
En donde:
Crear Identifica la accin de crear inicialmente el archivo.
NombreArchivo Es el nombre del archivo que se crear, mediante el cual se
identificar.
nomFsico Es el nombre fsico (en el disco) del archivo que se crear.
Debe incluir el path. Ejemplo C:/arEmp.dat
secuencial Es el tipo de organizacin del archivo: secuencial
Ejemplo:
Crear (empleados, C:/arEmp.dat, secuencial)
Abrir de archivo secuencial.
Esta operacin permite preparar (abrir) un archivo existente para ser utilizado. El
apuntador se coloca en el primer componente y slo permite leer del archivo. En caso de
que el archivo no exista habr error.
Formato:
Abrir (nombreArchivo, nomFsico, secuencial)
En donde:
Abrir Identifica la operacin de apertura del archivo.
NombreArchivo Es el nombre del archivo que se crear, mediante el cual se
identificar.
nomFsico Es el nombre fsico (en el disco) del archivo que se crear.
Debe incluir el path. Ejemplo C:/arEmp.dat
secuencial Es el tipo de organizacin del archivo: secuencial
Ejemplo:
Abrir (empleados, C:/arEmp.dat, secuencial)
Escritura de objetos (registros).
La operacin de escribir o imprimir un objeto, que representa un registro, consiste en
grabarlo a partir del byte donde est ubicado el apuntador del archivo en ese momento.
Despus de imprimir, el apuntador avanza al siguiente byte del archivo.
Formato:
Imprimir (nombreArchivo, objRegistro)
En donde:
Imprimir Identifica la accin de escritura.
NombreArchivo Es el nombre de identificacin del archivo en el que se har la
escritura.
objResgistro Es el nombre de identificacin del objeto (registro) que
contiene los datos que se grabarn a partir del byte actual
del archivo, mismos que debieron ser previamente
establecidos en el objeto.
Ejemplo:
Imprimir (empleados, objEmpleado)
Lectura de objetos (registros).
Esta operacin permite leer un objeto a partir del byte donde se encuentra ubicado
actualmente el apuntador del archivo. Despus de la lectura, el apuntador avanza al
siguiente byte. Cuando se lee el ltimo componente el apuntador avanza al fin del
archivo. Si se trata de leer cuando el apuntador est en el fin del archivo habr error.
Formato:
Leer (nombreArchivo, objRegistro)
En donde:
Leer Identifica la operacin de lectura.
NombreArchivo Es el nombre de identificacin del archivo.
objResgistro Es el nombre de identificacin del objeto en el cual se va a
colocar el objeto (registro) ledo.
Ejemplo:
Leer (empleados, objEmpleado)
Cerrar archivos.
Esta operacin permite liberar (cerrar) de uso un archivo que est abierto. Todo archivo
debe ser cerrado al terminar de usar.
Formato:
Cerrar (nombreArchivo)
En donde:
Cerrar Identifica la operacin de cierre del archivo.
NombreArchivo Es el nombre del archivo que se cerrar.
Ejemplo:
Cerrar (empleados)