Ich würde dir aufjedenfall "Firebird Embedded" empfehlen. Du brauchst keine extra "
DB Server Engine" installieren.
Ich benutzt Firebird seit knapp nem Jahr und bin sehr zufrieden.
Zu deiner Frage..Naja du möchtest mit einem Button eine .db File erstellen... Dann ist dir mit folgendem Code bereits geholfen:
StringList.SaveToFile('database.db');
Du musst schon sagen was du vor hast, andernfalls kann man dir nicht wirklich helfen