1. für nahezu alle datenbanken gibt es unter windows sogenannte ODBC Treiber. Nomen est Omen. Mit WAS Du da zugreifst, ist völlig egal.
Komplex wird es erst, wenn man die Parameter seiner DBA anpassen muss um entsprechendes Antwortverhalten und Caching vorzusehen. Komm mir aber da nicht mit Pauschalfragen
2. borland interbase. bäh.
was soll die formulierung "....direktes datenbank interface..." ? Isses nun Borland oder nich ?? Auswirkungen hat Borland immer. Deswegen gibts ja von denen eine eigene Entwicklungsumgebung für DBAs.
Datenbankdesign bzw. Datenbankscripte hängen in der Basis wesentlich von der verwendeten Datenbank ab. Klar macht es da Unterschiede, ob Du entweder MS-SQL oder z.B. Oracle einsetzt. In den Grundbegriffen des SQL sind beide (bedingt) kompatibel, aber auch da kanns Ärger geben. Z.B. hat MS-SQL keinen Trouble mit kleingeschriebenen Tabellennamen während Oracle da sehr wohl zu spinnen anfangen kann usw usw usw....
Scripte können modifiziert werden, um dann an entsprechende DBA konvertiert zu werden. Allerdings hat das schnell ein Ende, wenn Du Package Bodies oder Trigger programmierst. Ganz abgesehen von sog. VIEW-Prozeduren usw.
Ich empfehle Dir als Management tool bei wirklich komplexen Vorhaben den TOAD von Quest Software.