Grupos de archivos

Grupos de archivos en una base de datos

Los grupos de archivos en una base de datos en SQL Server permiten agrupar los archivos de datos, sea el principal o los secundarios.

Toda base de datos tiene el grupo de archivos llamado Primary, que contiene el archivo principal y pueden contender otros archivos de datos  definidos por el usuario que son los tipos de archivos Secundarios.

Se pueden crear adicionalmente más grupos de archivos con el objeto de agrupar los archivos secundarios. El objetivo de crear mas grupos puede ser el de optimizar la base de datos ubicando la información de diferentes módulos de la empresa en diferentes discos, lo que hace más efectivo el acceso a la información.

Los tipos de grupos de archivos se definen en la siguiente tabla

Grupo de archivos Descripción
Primary Grupo de archivos que contiene el archivo primario y puede contener más archivos secundarios, todas las tablas del sistema se asignan a este archivo.
Definidos por el usuario Grupo de archivos creado por el usuario para agrupar archivos secundarios de base de datos. Se pueden crear al crear la base de datos o se pueden crear al modificar la base de datos.

 

Grupo de archivos predeterminado

Cuando se crean objetos en la base de datos sin especificar a qué grupo de archivos pertenecen, se asignan al grupo de archivos predeterminado. Siempre existe un grupo de archivos designado como predeterminado.

Los archivos del grupo de archivos predeterminado deben ser lo suficientemente grandes como para dar cabida a todos los objetos nuevos no asignados a otros grupos de archivos.

El grupo de archivos Primary es el predeterminado, a menos que se cambie mediante la instrucción ALTER DATABASE.

Una vez creada la base de datos, se pueden agregar mas grupos de archivos y en estos agregar archivos secundarios para guardar los registros de las tablas. (Ver tipos de archivos)