SQL Server-databaser bruger to filer - en MDF-fil, kendt som den primære databasefil, som indeholder skemaet og dataene, og en LDF-fil, som indeholder logfilerne. Se wikipedia. En database kan også bruge en sekundær databasefil, som normalt bruger en .ndf-udvidelse.
Som John S. angiver, er disse filtypenavne rent konventionelt - du kan bruge hvad du vil, selvom jeg ikke kan finde på en god grund til at gøre det.
Mere information om MSDN her og i Beginning SQL Server 2005 Administation (Google Books) her.