Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Departamento Sistemas
Gestión de Datos
2023
MEDIOS DE ALMACENAMIENTO
ARCHIVOS
ARCHIVO ALUMNOS
Ejemplo de un archivo de alumnos:
CAMPOS
CLAVE
ORGANIZACIÓN DE ARCHIVO
• ARCHIVOS HASH.
ARCHIVOS HASH
FUNCION HASH
La elección de la FUNCION HASH es critica ya que debe garantizar la
distribución de la manera mas uniforme de los registros a lo largo del
archivo.
FUNCION MODULO. Consiste en dividir el valor de la clave
Algunas por un numero entero predeterminado y tomar el resto de la
división entera como resultado.
Funciones
Hash usuales
FUNCION PLEGADO. Al valor de la clave expresada en
binario se la parte en secciones de la misma longitud, luego se
suman éstas cuyo resultado es el valor de la función.
Gestión de Datos
Departamento Sistemas
KN KN
TIPOS DE INDICES
• INDICE PRINCIPAL O PRIMARIO. Estructurado sobre la clave o llave,
garantiza la univocidad entre un valor de la clave y un registro. En un
esquema de archivos secuenciales indexados existe por lo menos un
archivo de datos y un índice principal o primario.
• INDICE SECUNDARIO. Se estructura sobre campos diferentes de la
clave y puede contener valores no unívocos. Se usan para acelerar
consultas por campos diferentes de la clave. Sin embargo, una
proliferación de estos índices puede degradar la performance del
sistema.
Gestión de Datos
Departamento Sistemas
KN KN
Gestión de Datos
Departamento Sistemas
Suele emplearse este esquema cuando el índice es muy grande para caber
completo en memoria principal.
Gestión de Datos
Departamento Sistemas
BLOQUE 1
K4 K2
K3
….. ………… BLOQUE 2
K4
KN
…. ……………………………………………..
KN-1
BLOQUE M
KN
Gestión de Datos
Departamento Sistemas
PUNTERO AL
PUNTERO HIJO PUNTERO HIJO
CLAVE ARCHIVO DE
IZQUERDO DERECHO
DATOS
Gestión de Datos
Departamento Sistemas
Dada la siguiente secuencia: 32, 20, 70, 10, 50, 79, podemos obtener el
siguiente árbol AVL, junto con sus archivos de datos e índice.
ARCHIVO INDICE ARCHIVO DE DATOS
CLAVE PHI PHD PAD Clave Demas
32
Campos
1 32 2 3 100
100 32
20 70 2 20 4 -- 101
101 20
3 70 5 6 102 102 70
10 50 79 4 10 -- -- 103 103 10
5 50 -- -- 104 104 50
6 79 -- -- 105 105 79
Gestión de Datos
Departamento Sistemas
M
M -1 M
PUNTEROS A
CLAVES PUNTEROS A HIJOS
ARCHIVO DE DATOS
Referencias Bibliográficas