Que es un archivo en base de datos

Qué es la extensión de un archivo de base de datos

A nivel de programación, el cliente llama a la API de contenido de DBFS para realizar una función específica, como por ejemplo eliminar un archivo. La función de eliminación de archivos de la API de contenido de DBFS llama entonces a la SPI de contenido de DBFS para realizar dicha función.
Los archivos se almacenan como LOBs de SecureFiles en las tablas de la base de datos. La implementación de un sistema de archivos en la base de datos se denomina almacén de contenido DBFS, por ejemplo, el almacén de SecureFiles DBFS. Un almacén de contenido DBFS permite a cada usuario de la base de datos crear uno o más sistemas de archivos que pueden ser montados por los clientes. Cada sistema de archivos tiene sus propias tablas dedicadas que contienen el contenido del sistema de archivos.
Dado que los almacenes suelen diseñarse y evolucionar independientemente unos de otros, las aplicaciones que utilizan un almacén específico son escritas y empaquetadas por los desarrolladores del almacén o bien requieren que el usuario emplee una API específica para el almacén. Los diseñadores que crean una API específica para el almacén deben tener un conocimiento detallado del esquema de las tablas de la base de datos que se utilizan para implementar el almacén.

Ejemplo de archivo de base de datos

Cada base de datos de SQL Server tiene al menos un archivo de registro y un archivo de datos. Los archivos de registro contienen toda la información necesaria para restaurar las transacciones en la base de datos. Los archivos de datos contienen datos y objetos (índices, tablas, etc.).
El espacio de disco asignado al archivo de datos en SQL Server se divide lógicamente en páginas. Las páginas se numeran secuencialmente empezando por el cero. Como cada archivo tiene su propio número de identificación, la identificación de las páginas requiere el número de página y el ID del archivo. La primera página de cada archivo es una cabecera de archivo y las siguientes páginas contienen información del sistema. La página de arranque de la base de datos (contiene los atributos de la base de datos) se almacena en el primer archivo de registro y en el archivo de datos primario.
Cada archivo crece por incrementos de crecimiento, definidos por el usuario. El tamaño del archivo aumenta cada vez que se llena de información. También es necesario especificar el tamaño máximo del archivo, de lo contrario el archivo crecerá hasta que haya utilizado todo el espacio libre en el disco.

Nombre del archivo de la base de datos

Como mínimo, cada base de datos de SQL Server tiene dos archivos del sistema operativo: un archivo de datos y un archivo de registro. Los archivos de datos contienen datos y objetos como tablas, índices, procedimientos almacenados y vistas. Los archivos de registro contienen la información necesaria para recuperar todas las transacciones de la base de datos. Los archivos de datos pueden agruparse en grupos de archivos para fines de asignación y administración.
Contiene información de inicio para la base de datos y apunta a los demás archivos de la base de datos. Cada base de datos tiene un archivo de datos primario. La extensión de nombre de archivo recomendada para los archivos de datos primarios es .mdf.
Por ejemplo, una base de datos simple llamada Ventas tiene un archivo primario que contiene todos los datos y objetos y un archivo de registro que contiene la información del registro de transacciones. Se puede crear una base de datos más compleja llamada Pedidos que incluya un archivo primario y cinco archivos secundarios. Los datos y objetos de la base de datos se reparten entre los seis archivos, y los cuatro archivos de registro contienen la información del registro de transacciones.
Por defecto, los datos y los registros de transacciones se colocan en la misma unidad y ruta para manejar sistemas de un solo disco. Esta opción puede no ser óptima para entornos de producción. Le recomendamos que ponga los archivos de datos y de registro en discos separados.

Tipos de archivos de base de datos

Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes:  «Base de datos de archivos planos» – noticias – periódicos – libros – erudito – JSTOR (marzo de 2015) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
Este artículo contiene posiblemente una investigación original. Por favor, mejóralo verificando las afirmaciones realizadas y añadiendo citas en línea. Las afirmaciones que sólo consisten en investigación original deben ser eliminadas. (Marzo de 2015) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
Una base de datos de archivo plano es una base de datos almacenada en un archivo llamado archivo plano. Los registros siguen un formato uniforme, y no hay estructuras para indexar o reconocer las relaciones entre los registros. El archivo es sencillo. Un archivo plano puede ser un archivo de texto plano o un archivo binario. Las relaciones pueden deducirse de los datos de la base de datos, pero el formato de la base de datos en sí no hace explícitas esas relaciones.
Los archivos de texto plano suelen contener un registro por línea[2] Existen diferentes convenciones para representar los datos. En los archivos de valores separados por comas y valores separados por delimitadores, los campos pueden estar separados por delimitadores como la coma o el tabulador. En otros casos, cada campo puede tener una longitud fija; los valores cortos pueden rellenarse con caracteres de espacio. Puede ser necesario un formato adicional para evitar la colisión de delimitadores.

Acerca del autor

admin

Ver todos los artículos