2010-11-20 16 views
0

Ich kann relations/Fremdschlüssel in phpmyadmin/mysql erstellen. Meine Frage ist ... ist es notwendig? Ist es hauptsächlich nur für meine Flow-Chart/Organisation/Notizen..oder hilft es tatsächlich die Datenbank in Leistung?Sind Beziehungen in mysql/phpmyadmin erforderlich

Auch, wenn ich die Datenbank in eine SQL-Datei exportieren, sehe ich nirgendwo die Erwähnung der Beziehungen ... Wie würde MySQL sie wiederherstellen, wenn ich die Datenbank aus dieser Datei neu lade?

Dank

+0

Siehe [Wiki: RDBMS] (http://en.wikipedia.org/wiki/RDBMS) - sie werden aus irgendeinem Grund als * relationale * Datenbanken bezeichnet. –

Antwort

0

ich bin Gebrauch ERwin oder Nevron diagram für einige Beziehungen in DB zu machen.

indem wir es verwenden, können wir eine Beziehung analysieren. so können wir jeden Fehler in jeder Beziehung verhindern.

1

Die Beziehungen zwischen Tabellen sind nicht für die Leistung - sie dienen zur Minimierung duplizierter Daten und zur Implementierung von Geschäftsregeln.

mysqldump-Dateien enthalten die Beziehungen - sie werden als Fremdschlüssel bezeichnet und durch das FOREIGN-Schlüsselwort identifiziert.

Verwandte Themen