S'agit-il d'une sorte de base de données "intégrée" ? Un fichier contenant une base de données intégrée ?
Réponses
Trop de publicités?Les bases de données SQL Server utilisent deux fichiers : un fichier MDF, appelé fichier de base de données primaire, qui contient le schéma et les données, et un fichier LDF, qui contient les journaux. Voir wikipedia . Une base de données peut également utiliser un fichier de base de données secondaire, qui utilise normalement une extension .ndf.
Comme l'indique John S., ces extensions de fichier sont purement conventionnelles - vous pouvez utiliser ce que vous voulez, même si je ne vois pas de bonne raison de le faire.
Plus d'informations sur MSDN aquí et dans Beginning SQL Server 2005 Administation (Google Books) aquí .
Juste pour que ce soit absolument clair pour tous :
Un fichier .MDF est "typiquement" un fichier de données du serveur SQL, mais il est important de noter qu'il n'est pas un fichier de données. PAS doivent l'être.
En effet, le format .MDF n'est rien d'autre qu'une notation recommandée/préférée, mais l'extension elle-même ne détermine pas le type de fichier.
Pour illustrer cela, si quelqu'un voulait créer son fichier de données primaires avec une extension .gbn, il pourrait le faire sans problème.
Pour qualifier les conventions de nommage préférées :
- .mdf - Fichier de données de la base de données primaire.
- .ndf - Autres fichiers de données de la base de données, c.-à-d. non primaires.
- .ldf - Fichier de données de journal.