Mailinglisten-Archive |
"Dominik Ritter (McGuinness)" wrote: > > Christian Mack wrote: > > > > "Dominik Ritter (McGuinness)" wrote: > > > > > > Hallo MySQL-Experten, > > > > > > gibt es eine Möglichkeit, sauber Fremdschlüssel zu definieren, so dass > > > in den Tabellen die > > > Beziehung zwischen den Tabellen transparent bleibt? Oder muss man sich > > > selbst darum kümmern, > > > wie die Tabellen zusammen gehören? > > > > > > mfg > > > Dominik > > > > Hallo Dominik > > > > Unter MySQL musst Du dich selber darum kuemmern. > > Allerdings musst Du das in den meisten Faellen tun. > > Einige Relationale-Datenbanken bieten lediglich Integritaetsueberpruefungen an. > > Sprich sie generieren eine Fehlermeldung, wenn Du dich nicht daran haelst. > > > > Tschau > > Christian > hmja, aber da gibt es dann auch sowas wie Trigger oder stored procedures > mit > denen man sich viel Arbeit ersparen kann .... > > Mein Ziel ist es eigentlich, aus der Datenbank die Struktur der Tabellen > zu > rekonstruieren, um sowas wie ein ER-Diagramm zu erstellen. Aber das geht > ja dann wohl nicht... > > Danke und bye > Dominik Doch das geht. Man muss allerdings dem tabellenuebergreifenden Schluessel (Spalte) in allen Tabellen den gleichen Namen geben. Bsp.: Wenn Tabelle a eine Spalte 'abc' hat, die in Tabelle b referenziert werden soll, dann muss in Tabelle b eben die Referenzspalte auch 'abc' heissen. Dann kann z.B. in ERwin diese Referenz auch automatisch erkannt und dargestellt werden. Tschau Christian
php::bar PHP Wiki - Listenarchive