2017-07-23 12 views
1

Letzte Nacht sagte mir mein Sohn, er wolle Technologieunternehmen recherchieren. Ganz einfach, dachte ich, und ich schoss eine Tabelle hoch. Als wir uns darauf konzentrierten, entdeckte ich, dass eine flache Tabelle für das, was wir versuchen, nicht ausreicht, da die Unternehmen, an denen er interessiert ist, ständig erworben werden oder andere erwerben. Ich habe nach freien Datenbankprogrammen gesucht und es scheint, dass MySQL ein guter Weg wäre, mit den Daten umzugehen, auf die wir gestoßen sind. Ich kenne Core Data in iOS, aber MySQL ist neu für mich. Während ich auf meine Kopie von Murach's MySQL, 2nd Edition warten, um später heute anzukommen, bin ich neugierig, wie ich ein Feld in einer Tabelle auf eine andere Tabelle beziehen würde?Verweise auf eine Tabelle aus der Spalte einer anderen Tabelle

Hier ist mein EER-Diagramm (aktualisiert):

enter image description here

Lasst uns sagen, dass ich ein Unternehmen haben, die von einem anderen Unternehmen übernommen wird, wie würde ich das Unternehmen Tabelle eine Spalte in der Erwerber Tabelle machen?

+0

Haben Sie ERR-Diagramm mit MySQL Workbench Beziehungseditor oder ein anderes Werkzeug? – Alexander

+0

@Alexander Ich benutzte MySQL Workbench Relationship Editor – Adrian

Antwort

2

Sie machen eine andere Tabelle und benennen sie wie acquire table, dann zwei Spalten in dieser Tabelle sollten beide Fremdschlüssel sein, wobei eine Spalte auf Firmen-ID-Tabelle verweisen sollte und eine Spalte auf Acquirer-Tabelle Unternehmens-ID verweisen sollte erreichen, was Sie wollen, wenn Sie Hilfe bei Fragen oder andere Sache wollen, lassen Sie es mich wissen

+0

Vielen Dank, Varnit! Das hat mich über die Ziellinie gebracht. – Adrian

Verwandte Themen