Академический Документы
Профессиональный Документы
Культура Документы
TECNOLGICO
SUPERIOR DE
ACAYUCAN
ASIGNATURA: ADMINISTRACIN Y
ORGANIZACIN DE DATOS.
Una caracterstica de los archivos secuenciales es que todos los registros se almacenan
por posicin: de primer registro, segundo registro etc.
Ventajas y desventajas.
Ventajas:
*Los archivos secuenciales proveen la mejor utilizacin de espacio y son rpidos cuando
los registros son accesados secuencialmente.
*Los archivos con poca volatilidad, gran actividad y tamao variable son altamente
susceptibles de ser organizados secuencialmente.
*La ventaja ms importante de la tcnica de organizacin secuencial de archivos es la
capacidad de acceso al "siguiente" registro rpidamente: Mientras que el patrn de
acceso a un archivo secuencial se conforme al ordenamiento de registros en el archivo,
los tiempos de acceso sern muy buenos. Sin embargo, si el patrn de acceso al
programa no se conforma al patrn de ordenamiento de los registros, entonces la
eficiencia del programa puede ser terrible.
*Otra ventaja de los archivos de organizacin secuencial es que son muy sencillos de usar
y aplicar.
Desventajas:
Borrar un registro.
Modificar un registro.
Al estar usando un archivo secuencial como archivo maestro, el realizar las operaciones
de actualizacin se llevar con el auxilio de un archivo de transacciones, debido a que se
realizar el proceso en lote para que sea ms eficiente.
Creacin de archivos secuenciales.
La creacin de un archivo secuencial se realiza agregando registros al final del archivo,
no importa el medio de entrada de datos. El archivo secuencial puede ser almacenado
en cintas o en discos magnticos. Un archivo secuencial puede tener registros fijos o
variables, la declaracin del archivo y la definicin del registro depender del lenguaje
de programacin que se vaya a usar.
1) Ocupa ms espacio en el disco que los ficheros secuenciales debido al uso del rea
de ndices.
2) Aumenta el tiempo medio de acceso a los registros, cuando se producen muchas
altas nuevas con claves que hay que intercalar entre las existentes, ya que aumenta el
rea de overflow.
3) Solo se puede utilizar soportes direccionales.
4) Obliga a una inversin econmica mayor, por la necesidad de programas y a veces
hardware ms sofisticado
LAS OPERACIONES A EFECTUAR SOBRE EL
Crear zonas de ndice y datos como archivos vacos originales.
Tamao del rea de desborde (entre 25 y 30% del tamao del archivo
principal)
La eliminacin de registros en tiempo de operacin se recomienda en forma
lgica; es decir, mediante marcas que indiquen si un registro est activo o no
en el proceso de mantenimiento se realizara el reacomodo de los registros
suprimiendo as los registros marcados para la eliminacin.
Ejemplo:
FUNCIONES HASHING.
En informtica, Hashing es un mtodo para resumir o identificar un dato a travs de la
probabilidad, utilizando una funcin hash o algoritmo hash. Un hash es el resultado de
dicha funcin o algoritmo.
Una funcin de hash es una funcin para sumarizar o identificar probabilsticamente un
gran conjunto de informacin (dominio), dando como resultado un conjunto imagen
finito generalmente menor (un subconjunto de los nmeros naturales, por ejemplo).
Varan en los conjuntos de partida y de llegada y en cmo afectan a la salida
similaridades o patrones de la entrada. Una propiedad fundamental del hashing es que si
dos resultados de una misma funcin son diferentes, entonces las dos entradas que
generaron dichos resultados tambin lo son.
Son usadas en mltiples aplicaciones, como los arrays asociativos, criptografa,
procesamiento de datos y firmas digitales entre otros. Una buena funcin de hash es una
que experimenta pocas colisiones en el conjunto esperado de entrada; es decir que se
podr identificar unvocamente las entradas (ver funcin inyectiva).
Muchos sistemas relacionados con la seguridad informtica usan funciones o tablas de
hashing.
Ventajas y desventajas:
Ventajas:Es la ms rpida ya que se conocen la posicin de la fila que se est buscando.
Desventaja: Hayt que hacer consideraciones especiales para saber la posicin del
registro ya que los datos que contiene el registro no sirven para ubicar la fila.