Ficheros de datos, grupos de ficheros y creación de una base de datos
Aquí la primera parte de Arquitectura Física de SQL Server
En SQL Server, cada base de
datos se almacena directamente en un conjunto de ficheros del sistema operativo,
sin que sea posible la asignación de cada uno de estos ficheros a más de una
base de datos. Es decir, cada fichero está unívocamente asociado a una base de
datos. Cada base de datos tiene asociados, como mínimo, dos ficheros: uno para
los datos y otro para almacenar el transaction
log. Los ficheros de datos se almacenan en archivos del sistema operativo
como archivos de datos de extensión .mdf y la de los ficheros que almacenan el transaction log es .ldf
Además si hay archivos
secundarios de base de datos, estos llevan extensión .ndf y otros archivos adicionales llevan .dat.
También pueden existir varios archivos para el transaction log con extensión .ldf