- ¿Qué es un archivo
de datos? - ¿Qué clases de
archivos de datos existen? - ¿Qué partes
componen un archivo de datos?-¿Qué diferencia hay
entre registro lógico y registro
físico? - ¿Qué es el
espacio entre registros. Cuál es su nombre
técnico? - ¿Cómo se puede
acceder a los datos de un archivo? - ¿Qué
diferencia hay entre un archivo de datos y un archivo de
índices? - ¿Qué
diferencia hay entre archivos y bases de
datos? - ¿Qué
tipos de archivos se pueden manejar desde lenguaje
C++? - ¿Qué
instrucciones se requieren para el manejo de archivos en
lenguaje C++?
RESPUESTAS
1. ¿Qué
es un archivo de
datos?
Los archivos de datos
permiten almacenar información de modo permanente, para ser
accedida o alterada cuando sea necesario.
2. ¿Qué clases de archivos de datos
existen?
Se clasifican en tres grupos y
son:
Permanentes o maestros:
Contienen información que varía poco. Y es
necesario actualizarlos constantemente.
De Movimientos
Se cercan para actualizar los archivos maestros. Sus
registros son
de tres tipos: alta, bajas y modificaciones.
De Maniobra o Trabajo.
Tienen una vida limitada, normalmente menor que la
duración de la ejecución de un programa. Se
utilizan como auxiliares de los anteriores.
3. ¿Qué partes componen un archivo de
datos?
4. ¿Qué diferencia hay entre registro
lógico y registro físico?
La diferencia entre un registro lógico y uno
físico es que:
Un registro lógico es el contiene la
información con la que trabaja la aplicación y un
registro físico es el que se graba en el dispositivo de
almacenamiento.
5. ¿Qué es el espacio entre
registros. Cuál es su nombre
técnico?
Es el desperdicio en detenerse luego de grabar el primer
registro y arrancar para grabar el segundo. El nombre
técnico de esto es Inter. block gap (IBG) o Inter. record
gap (IRG)
6. ¿Cómo
se puede acceder a los datos de un archivo?
Existen diferentes formas para acceder a un archivo y
son:
Secuenciales; los registros se leen desde el principio
hasta el final del archivo, de tal forma que para leer un
registro se leen todos los que preceden.
Directo; cada registro puede leerse / escribirse de
forma directa solo con expresar su dirección en el fichero por él
numero relativo del registro o por transformaciones de la clave
de registro en él numero relativo del registro a
acceder.
Por Índice; se accede indirectamente a los
registros por su clave, mediante consulta secuenciales a una
tabla que contiene la clave y la dirección relativa de
cada registro, y posterior acceso directo al registro.
Dinámico; es cuando se accede a los archivos en
cualquier de los modos anteriormente citados.
Página siguiente |