Ja.
Hmmm,
Datenbankanwendung - daher wird das wohl kommen, denn eine Datenbankanwendung muss eine Datenbank haben, sonst ist es ja nur eine Anwendung.
Oder ist es tatsächlich einfach nur eine Anwendung und egal, wo und wie diese die Daten speichert, solage es passiert?
Noch wahrscheinlicher ist es wohl, dass diese
Datenbankanwendung ihren Ursprung in den Datenmodulen und den sich darauf tummelnden
RADz-Fatz-Connection-
Query-Komponenten. Die laufen tatsächlich nur mit Datenbanken, was es aber nicht besser macht.
Das wird auch der Grund für die Aversion gegen
Unit-Tests sein, denn diese sind bei so einem Ansatz gar nicht möglich. (Bitte nicht mit Integration-Tests verwechseln)
Wenn man an dem
RAD-Ansatz mit Connection-
Query-Komponente auf Form/DateModul festhalten will, dann rüclt man tatsächlich die Datenbank in das Zentrum der Anwendung.
Will man das nicht, dann muss man hier einen gänzlich anderen Weg gehen, sonst passiert genau das, was du beschrieben hast.