Sqlserver
El archivo está siempre ordenado en base a una clave
La búsqueda de datos es rapidísima
Permite la lectura secuencial (que además será en el orden de la clave)
El borrado de registros es posible (aunque más problemático que en el caso anterior)
desventajas
Para un uso óptimo hay que reorganizar el archivo principal y esta operación es muy costosa ya que hay que reescribir de nuevoy de forma ordenada todo el archivo.
La adición de registros requiere más tiempo que en los casos anteriores al tener que reordenar los índices
ficheros indexado-encadenados
Utiliza punteros e índices, es una variante encadenada del caso anterior. Hay un fichero de índices equivalente al comentado en el caso anterior y otro fichero de tipo encadenado con punteros a los siguientes registros.Cuando se añaden registros se añaden en un tercer registro llamado de desbordamiento u overflow. En ese archivo los datos se almacenan secuencialmente, se accede a ellos si se busca un dato y no se encuentra en la tabla de índices. Ilustración 4, Ejemplo de archivo secuencial indexado y encadenado
gestión de bases de datos
(unidad 1) gestión y diseño de bases de datos
(20)
ventajas
Posee lasmismas ventajas que los archivos secuenciales indexados, además de una mayor rapidez al reorganizar el fichero (sólo se modifican los punteros)
desventajas
Requieren compactar los datos a menudo para reorganizar índices y quitar el fichero de desbordamiento.
(1.1.4) operaciones relacionadas con uso de ficheros en bases de datos
borrado y recuperación de registros
Algunos de los tipos de ficherosvistos anteriormente no admiten el borrado real de datos, sino que sólo permiten añadir un dato que indica si el registro está borrado o no. Esto es interesante ya que permite anular una operación de borrado. Por ello esta técnica de marcar registros, se utiliza casi siempre en todos los tipos de archivos.
En otros casos los datos antes de ser eliminados del todo pasan a un fichero especial(conocido como papelera) en el que se mantienen durante cierto tiempo para su posible recuperación.
fragmentación y compactación de datos
La fragmentación en un archivo hace referencia a la posibilidad de que éste tenga huecos interiores debido a borrado de datos u a otras causas. Causa los siguientes problemas:
Mayor espacio de almacenamiento
Lentitud en las operaciones de lectura y escritura delfichero
Por ello se requiere compactar los datos. Esta técnica permite eliminar los huecos interiores a un archivo. Las formas de realizarla son:
Reescribir el archivo para eliminar los huecos. Es la mejor, pero lógicamente es la más lenta al requerir releer y reorganizar todo el contenido del fichero.
Aprovechar huecos. De forma que los nuevos registros se inserten en esos huecos. Estatécnica suele requerir un paso previo para reorganizar esos huecos.
compresión de datos
En muchos casos para ahorrar espacio de almacenamiento, se utilizan técnicas de compresión de datos. La ventaja es que los datos ocupan menos espacio y la desventaja es que al manipular los datos hay que descomprimirlos lo que hace que la manipulación de los datos sea lenta.
cifrado de datos
Otra de las opcioneshabituales sobre ficheros de datos es utilizar técnicas de cifrado para proteger los ficheros en caso de que alguien no autorizado se haga con el fichero. Para leer un fichero de datos, haría falta descifrar el fichero. Para descifrar necesitamos una clave o bien aplicar métodos de descifrado; lógicamente cuanto mejor sea la técnica de cifrado, más difícil será descifrar los datos mediante lafuerza bruta.
2º curso de administración de sistemas informáticos
autor: Jorge Sánchez – www.jorgesanchez.net
(21)
(1.1.5) tipos de sistemas de información
En la evolución de los sistemas de información ha habido dos puntos determinantes, que han formado los dos tipos fundamentales de sistemas de información.
sistemas de información orientados al proceso
En estos sistemas de información se...
Regístrate para leer el documento completo.