Hallo Alpha,
auf diese Frage wirst Du sicher keine Antwort a la "Stein der Weisen" bekommen. Diese Frage hat sich sicher jeder der Datenbanken im Arbeitsbereich hat, schon einmal gestellt. Soll heißen: Die Frage ist so alt seit es mehr als eine echte Datenbank gibt. Also etwa seit der dBase-Zeit
Nur ganz kurz zu Deinen Gedanken:
Alles statisch oder zur Laufzeit erzeugen, nunja, bei der heutigen Rechner-Performance sicher möglich. Der Nachteil ist die Fehlersuche wenn...
Statisches kann man im kleinen Rahmen Testen bis es funktioniert - man weiß es eben.
Für jeden Zugriff eine eigene Verbindung - auch gut, wenn man nicht auf Lizenzkosten oder Zugriffsbeschränkungen achten muß. Zudem verliert man bei separierten Zugriffen die Selbstschutzfunktion der Gesamten Datenbank, sofern sie intelligenter wie
Access ist.
Dazu kommt noch das sicherlich jeder
DB-Programmierer, im Lauf der Zeit, seine ihm eigene Strategie entwickelt. Und glaub mir, es ist schon schwierig genug, selbst diese für ein neues Projekt für sich selber zur Disposition zu stellen.
Aber sei es drum, jemand mit solchen Gedanken, der passt einfach - und auch gerade hierher.
Also einen ganz lieben Gruß von mir zu Dir