Respuesta sobre el bicentenario
Los archivos también denominados ficheros (file); es una colección de información (datos relacionados entre sí), localizada o almacenada como una unidad en alguna parte dela computadora.
Los archivos son el conjunto organizado de informaciones del mismo tipo, que pueden utilizarse en un mismo tratamiento; como soporte material de estas informaciones.
. - INTRODUCCIÓN ALOS ARCHIVOS.
Los archivos como colección de datos sirven para la entrada y salida a la computadora y son manejados con programas.
Los archivos pueden ser contrastados con Arrays y registro; Lo que resulta dinámico y por esto en un registro se deben especificar los campos, él número de elementos de un arrays (o arreglo), el número de caracteres en una cadena; por esto se denotan como"Estructuras Estáticas".
En los archivos no se requiere de un tamaño predeterminado; esto significa que se pueden hacer archivos de datos más grandes o pequeños, según se necesiten.
Cada archivo es referenciado por su identificador (su nombre.).
_Los objetivos de la estructura de datos son:
-recuperar registros.
-actualizar registros.
- i inserción de nuevos registros.
-actualización deregistros existentes.
-eliminación de registros existentes.
Las claves (keys) son campos de los registros designados explícitamente como tales.los archivos pueden tener una clave o mas.
Archivo_ Empleados
*Empleado_ numero
* Empleado_ ocupación.
* Empleado_ sexo.
* Empleado_ salario.
_Los valores de las claves (keys valúes) pueden tener lassiguientes limitaciones.
*los valores de las claves deben ser todos distintos.
*los valores de las claves pueden estar repetidos.
_ Los modos de recuperación y actualización (mode of retrieval and update) son:
*tiempo real (real time)
*por lotes (batched)
* archivo de transacciones (transaction file)
*archivo maestro (master file)
_ Las consultas (queries) son combinaciones de valores decampos claves.
_los tipos de consultas (query types) son las siguientes
*consultas simples: cuando se especifica el valor de una clave simple.
Empleado_sexo=M.
*consultas rango: cuando se especifica el rango de una clave simple
1000>Empledo_salario>600
*Consultas funcionales: cuando se especifica una función de los valores de una clave simple.
PromedioEmpleado_salario
* Consultas booleanas: cuando se especifica una combinaciones consultas simples, rango o funcionales utilizando los operadores booleanos and, or, not.
(Empleado_sexo=M.) And (empleado_ocupacion=programador) and (Empleado_salario>300)
2. - ACCESO A LOS ARCHIVOS
Se refiere al método utilizado para acceder a los registros de un archivo prescindiendo de su organización.Existen distintas formas de acceder a los datos:
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.
La elección del método esta directamenterelacionada con la estructura de los registros del archivo y del soporte utilizado.
2.1. - TIPOS DE ACCESOS
Acceso Secuencial. Exige el tratamiento de elemento, para esto es necesario una exploración secuencial comenzando desde el primer momento (pascal permite este acceso)
Secuenciales: archivo de texto que debe ser leído del principio hasta el final.
Acceso Directo. Permite procesar o...
Regístrate para leer el documento completo.