"Henry Habermacher" <
DontSp...@psp-online.com>:
> Rüdiger Gram wrote:
>> In diesem Forum gibt es vermutlich noch mehr Leute, die die
>> Information schon länger gesucht haben.
>
> Kaum, und wenn, dann hätten Sie gefragt. Wieso "kaum": Es ist
> eine unübliche Vorgehensweise, die Datenstrukturen während der
> Laufzeit von Datenbank Anwendungen zu ändern.
Das stimmt eigentlich nicht, denn eine richtige Datenbankanwendung
muß ja auch mal installiert werden. In diesem Installationsmodus
werden vom Nutzer (der dann oft ein IT-Administrator ist) grund-
legende Informationen abgefragt, wie etwa der Name des
Datenbankservers, Typ und Name der Datenbank sowie Administrator-
Benutzerkennung und -Paßwort der Datenbank. Dann wird die gesamte
benötigte Struktur angelegt und initiale Daten.
> Dieses Verhalten ist eher bei Excel üblich, wo schnell mal eine
> neue Spalte hinzugefügt und verschoben werden kann. In
> Datenbankstrukturen sind solche "Machenschaften" eher verpönt.
Auch der Vergleich ist schief. Wenn die Datenbankanwendung etwa auf
eine neuere Version aktualisiert wird, dürfte sich häufig auch die
Tabellenstruktur im Datenbankserver ndern. Beispielweise werden 1:1-
zu 1:N-Beziehungen oder letztere zu N:M-Beziehungen verfeinert. Das
Erfordernis dieser Transformation muß die neue Version der Anwendung
bei ihrer Installatione erkennen und die Änderungen durchführen,
tunlichst ohne daß der Nutzer dabei Daten verliert.
--
Mit freundlichen Grüßen
Lars P. Wolschner