2ficheros
TRANSCRIPT
-
8/17/2019 2Ficheros
1/3
Que es un fichero:
Fichero o archivo: conjunto de información relacionada, tratada como un todo y organizada de forma
estructurada. Es una secuencia de dígitos binarios que organiza información relacionada con un mismo
aspecto.
Los ficheros están formados por registros lógicos que contienen datos relativos a un mismo elemento u
objeto (por ejemplo, los datos de usuarios de una plataforma educativa). su vez, l os registros están
divididos en campos que contienen cada una de las informaciones elementales que forman un registro
(por ejemplo, el nombre del usuario o su dirección de correo electrónico).
!omo los fic"eros suelen ser muy voluminosos, solo se pueden llevar a la memoria principal partes de ellos
para poder procesarlos. La cantidad de información que es transferida entre el soporte en el que se
almacena el fichero, y la memoria principal del ordenador, en una sola operación de lectura/grabación,
recibe el nombre de registro físico o bloque.
Tipos de ficheros:
Según la función que vaya a desempeñar los ficheros:
a. Ficheros permanentes: contienen información relevante para una aplicación. Es decir, los datosnecesarios para el funcionamiento de #sta. $ienen un periodo de permanencia en el sistema amplio. Estos
se subdividen en:
%. Ficheros maestros: contienen el estado actual de los datos que pueden modificarse desde la
aplicación. Es la parte central de la aplicación, su n&cleo. 'odría ser un arc"ivo con los datos de
los usuarios de una plataforma educativa.
. Ficheros constantes: son aquellos que incluyen datos fijos para la aplicación. o suelen sermodificados y se accede a ellos para realización de consultas. 'odría ser un arc"ivo con códigos
postales.
*. Ficheros históricos: contienen datos que fueron considerados como actuales en un periodo o
situación anterior. +e utilizan para la reconstrucción de situaciones. 'odría ser un arc"ivo con
los usuarios que "an sido dados de baja en la plataforma educativa.
b. Ficheros temporales: +e utilizan para almacenar información &til para una parte de la aplicación, nopara toda ella. +on generados a partir de datos de fic"eros permanentes. $ienen un corto periodo de
eistencia. Estos se subdividen en:
%. Ficheros intermedios: almacenan resultados de una aplicación que ser-n utilizados por otra.
. Ficheros de maniobras: almacenan datos de una aplicación que no pueden ser mantenidos en
memoria principal por falta de espacio.
*. Ficheros de resultados: almacenan datos que van a ser transferidos a un dispositivo de salida.
Tipos de soportes para el almacenamiento de datos:
oportes de !cceso "irecto a los datos ('or ejemplo: discos). +on los m-s empleados y el acceso a los datos
puede "acerse de forma directa, pudiendo colocarnos en la posición que nos interesa y leer a partir de ella.
oportes de !cceso ecuencial ('or ejemplo: cintas magn#ticas). +e suelen usar en copias de seguridad y si
deseamos leer un dato que est- en la mitad de la cinta, tendremos que leer todo lo que "ay "asta llegar a
esa posición
-
8/17/2019 2Ficheros
2/3
Acceso a los registros: El tipo de soporte condiciona el acceso:
!cceso secuencial: los registros se leen uno a uno desde el primero "asta el registro que se busca o "asta
el final si no se "a encontrado
Acceso directo: permite seleccionar un registro directamente por medio de su clavesin necesidad de buscar
ninguno mas.
Acceso indexado: se usa una tabla auxiliar que tiene la clave y la dirección relativa del registro que
queremos seleccionar. Una vez localizado en esa tabla se accede directamente al registro.
Según la organización y el acceso:
Ficheros secuenciales:
#n fichero con organi$ación secuencial se caracteriza porque sus registros están almacenados de forma contigua, de manera, que la única forma de acceder a él, es leyendo un registro tras otro desde el principio hasta el final . pueden utilizar dispositivos o soportes no direccionables o de acceso secuencial
Ficheros de acceso directo:
e puede acceder a un registro indicando la posición relativa del mismo dentro del archivo o, más
comúnmente, a través de una clave que forma parte del registro como un campo más. !stos archivos deben
almacenarse en dispositivos de memoria masiva de acceso directo, como son los discos magnéticos.
Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada.
Ficheros indexados:
Se basan en la utilización de índices , que permiten el acceso a un registro del fic"ero de forma directa, sintener que leer los anteriores. Estos índices son similares a los de los libros. +i nos interesa leer un capítulo
concreto podemos recurrir al índice que nos dice en que p-gina comienza, y abrimos el libro por esa p-gina,
sin tener que mirar en todas las p-ginas anteriores para localizarlo.
-
8/17/2019 2Ficheros
3/3
Ventaas de la !ase de datos"
-#ontrol so!re la redundancia de datos" Los sistemas de ficheros almacenan varias copias de los mismos
datos en ficheros distintos.
$#onsistencia de datos. Eliminando o controlando las redundancias de datos se reduce en gran medida el
riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe
realizar sólo una vez, y está disponible para todos los usuarios inmediatamente.
-%&s información so!re la misma cantidad de datos. l estar todos los datos integrados, se puede e!traer
información adicional sobre los mismos.
$#ompartición de datos" En los sistemas de ficheros, los ficheros pertenecen a las personas o a los
departamentos que los utilizan. "ero en los sistemas de bases de datos, la base de datos pertenece a la
empresa y puede ser compartida por todos los usuarios que est#n autorizados. demás, las nuevas
aplicaciones que se vayan creando pueden utilizar los datos de la base de datos e!istente.
$%antenimiento de est&ndares. $racias a la integración es más fácil respetar los estándares necesarios,tanto los establecidos a nivel de la empresa como los nacionales e internacionales.
'esventaas de la !ase de datos"
. %omple&idad
. 'ulnerable a los fallos
. (nstalaciones costosas
Ventaas de los ficheros"
-%oherencia de los resultados) La información de la base de datos se recoge y se almacenan una sola vez.
-(ndependencia de los datos.
-*isponibilidad) Es la eficiencia de los datos para el con&unto de los usuarios.
-+ayor eficiencia en recogida, validación de la entrada de los datos al sistema.
-educción del espacio de almacenamiento
'esventaas de los ficheros"
-(nstalación costosa
-"ersonas especializadas para el mane&o de la información
-usencia real de normas) Es la ausencia estandarizada que facilite el mane&o de las bases de datos.