Escolar Documentos
Profissional Documentos
Cultura Documentos
Registro 2
Archivo
Registro n
Base de Datos
Es una colección de archivos relacionados lógicamente, que se
estructura en diferentes formas para reducir duplicaciones y
proporcionar un mejor acceso a los datos. Constituye el nivel
mas alto en la jerarquía de organización de los datos, siendo el
nivel mas bajo el carácter.
Así una base de datos de una universidad podría contener
archivos de estudiantes, profesores, inventarios, libros, etc. La
figura presenta gráficamente la estructura jerárquica en base de
datos.
Base de datos
Base de Datos
libretaun
iversitaria Ape
llidoynombre númerod
edocumen
to Do
m icilio Fechadenacimiento
Registro Lógico
Se denomina registro lógico al conjunto de campos o datos
referente a un mismo objeto y constituyen una unidad para su
proceso. Son los registros organizados en campos.
Registro Físico
Registro físico es un conjunto de registros lógicos que
constituyen la unidad de transferencia en una sola operación de
entrada / salida (para transferencias entre las unidades de E/S o
dispositivos de almacenamiento, y la memoria principal).
Operaciones sobre Archivos:
Creación
Apertura
Cierre
Lectura / Consulta
Fin de Archivo
Actualización
Destrucción
Creación
Es la primera operación que se hará con un archivo y es la
operación mediante la cual se introduce la información
correspondiente al archivo en un soporte de
almacenamiento de datos.
Para poder utilizar un archivo, este debe existir, es decir, es
necesario que se haya creado previamente.
La creación exige organización, estructura, localización o
reserva de espacio en el soporte de almacenamiento. En un
entorno de computadoras, durante la creación es necesario
darle una serie de datos: Nombre del dispositivo, nombre de
archivo, tamaño, organización, etc.
Al momento de la creación puede suceder que sea creado por
primera vez en un soporte determinado, proceder de otro que
ya existe, ser el resultado de un cálculo, condición, etc. o ambas
cosas a la vez.
Apertura
Abrir un archivo significa dejarlo dispuesto para ser
utilizado. Todos los archivos que se ocupan en un
programa deben ser abiertos previamente a su uso.
Un archivo que se pretende usar debió haber sido
creado previamente, he aquí la diferencia entre
estas dos operaciones: para crear el archivo no debe
existir y para abrir debe haber sido creado
previamente.
Cierre
La finalidad de cierre de los archivos radica en
permitir al usuario detener el uso de ese archivo,
dejarlo inaccesible. Como todos los archivos
fueron abiertos durante un programa, necesitan
ser cerrados al finalizar el proceso.
Para realizar esta operación solo necesitamos
conocer el nombre del mismo.
Lectura /Consulta
Es la operación que nos permite acceder al
archivo de datos para conocer la información
alojada en uno, varios o todos los registros del
archivo.
Esta operación implica el traspaso de
información desde el archivo a la memoria
central del ordenador. Esta información es la
contenida en un registro.
Como se mencionó anteriormente, la única forma de guardar
información en la memoria central es a través de variables.
En una operación de este tipo, los nombres de las variables
que reciben los datos del registro leído son los que se han
asignado a los campos del mismo.
Lectura /Consulta
Por ejemplo, si tenemos el archivo de
estudiantes cuyo registro posee:
LU - Libreta Universitaria
AYN - Apellido y Nombre
DOMI- Domicilio
FECHANAC- Fecha de Nacimiento
Para representar gráficamente la operación de
lectura haríamos
A partir de este momento se podrá operar con estas variables,
visualizarlas en pantalla, imprimirlas, compararlas, etc.
Si se efectúa una segunda lectura, el contenido del segundo
registro pasará a las mismas variables de la memoria,
sustituyendo sus anteriores valores. Por lo tanto, en cada instante
del proceso solo se dispone de la información del registro recién
leído.
Fin de Archivo
Toda instrucción de ingreso de datos, ya sea
desde teclado o desde un dispositivo
magnético, requiere una condición de fin de
ingreso de los datos, con el objeto de
determinar cuando se han terminado los
registros de un archivo o cuando ya no se
desean ingresar mas datos desde el teclado.
Esta condición la denominamos fin de archivo
conocida como EOF (end of file).
Para el ingreso de datos por teclado se prevé,
generalmente la introducción de un valor elegido
por el programador que será el indicador de que ya
no se ingresarán mas datos, por ejemplo si se
introducen por teclado notas de los alumnos, el fin
de datos estará dado por un valor que sea un
absurdo o datos que no existan en esa población, en
este caso se podría tomar NOTA=11. El diagrama de
la figura muestra lo mencionado.
Fin de Archivo
Si los datos que se leen están soportados en un
archivo y sobre el se realizan lecturas sucesivas,
llegará un momento en que este se acabe; es
decir ya no queden mas registros por leer. Esta
situación la detecta el sistema después de una
operación de lectura, cuando lo que se ha leído
no es un registro de datos, sino lo que se
conoce con el nombre de marca de fin de
archivo.
Comenzar
Si
Parar
Actualización
La actualización de un archivo supone las
siguientes operaciones:
Añadir registros – ALTAS
Modificar registros ya existentes – MODIFICACIONES
Borrar registros – BAJAS
El modo de operar la actualización varía según la
organización y método de acceso del archivo.
Destrucción
La operación de destrucción o borrado realiza
la supresión del archivo en el soporte o
dispositivo, dejando este espacio que ocupaba
anteriormente disponible.
Cuando hablamos de Estructuras de Datos
hacemos referencia a un conjunto de datos que
poseen el mismo nombre, que pueden ser
caracterizados por su organización y por las
operaciones que se definen en ella.
Las Estructuras de Datos son muy importantes en los sistemas
de computación y para explicar mas fácilmente veremos la
siguiente clasificación la cual refleja el tipo de datos mas
frecuentemente utilizados:
Datos simples y
Datos estructurados
Datos simples
Estándar : entero (integer)
real(real)
caracter (char)
lógico(boolean)
La declaración.
El cuerpo.