So beziehen Sie mehrere Tabellen in einer Datenbank. Neuheit hier – wie man mehrere Tabellen in SQL in Beziehung setzt
Mit dem Join -Urteil in SQL können Sie Datensätze von zwei oder mehr Tabellen in einer relationalen Datenbank kombinieren. In der strukturierten Beratungssprache (SQL) gibt es drei Arten von Join: intern, extern und gekreuzt. In besonderen Fällen kann sich eine Tabelle selbst anschließen und eine Selbstkombination erzeugen, Selbstjoin. Diese Beziehungen erfordern eine dritte Tabelle, die als Link- oder Assoziationstabelle bezeichnet wird, da relationale Systeme die Beziehung nicht direkt berücksichtigen können.
Siehe Tableshaga -Beziehungen Klicken Sie auf Datei, klicken Sie auf Öffnen, wählen Sie die Datenbank aus und öffnen Sie die Datenbank.Klicken Sie in der Registerkarte “Datenbank -Tools” in der Beziehungsgruppe auf Beziehungen klicken.Klicken Sie auf der Registerkarte Design in der Beziehungsgruppe auf alle Beziehungen. Die innere Join -Klausel ermöglicht es Ihnen. Eine Beziehung von vielen zu vielen tritt auf, wenn mehrere Aufzeichnungen einer Tabelle mit mehreren Aufzeichnungen einer anderen Tabelle zugeordnet sind. Zum Beispiel besteht eine Beziehung von vielen zu vielen zwischen Kunden und Produkten: Kunden können mehrere Produkte kaufen und Produkte können von vielen Kunden gekauft werden. Mit dem Join- oder Kombinationsvorgang können wir Spalten mit mehreren Tabellen anweisen, als wäre es eine einzelne Tabelle, in der die zugehörigen Datensätze miteinander unter Verwendung externer Tasten kombiniert werden.
1. Welche Anforderungen müssen zwei Tabellen erfüllen, damit wir sie in Verbindung bringen können. A) Sie müssen die gleichen Datenarten in allen Feldern haben. b) Sie müssen ein gemeinsames Feld haben, das als Bindungsverbindung dient. Mit Self -Join können Sie sich einer Tabelle an sich selbst anschließen. Es ist nützlich, um hierarchische Daten zu konsultieren oder Zeilen innerhalb derselben Tabelle zu vergleichen.Ein Aufzeichnung der Haupttabelle bezieht sich auf einige der verwandten Tabellen, und zusätzlich hängt ein Datensatz der verwandten Tabelle mit mehreren der Haupttabellen zusammen. Diese Art von Beziehung kann in zwei in mehrere Beziehungen umgewandelt werden, wodurch eine Zwischenunionstabelle geschaffen wird.
Verwenden Sie SQL Server Management Studioen den Object Explorer, klicken Sie in der Tabelle auf die rechte Schaltfläche, die sich auf der Seite der externen Taste der Beziehung befindet, und wählen Sie Design aus.Wählen Sie im Menü “Tabellendesigner” Beziehungen aus.Wählen Sie im Dialogfeld External Schlüsselbeziehungen hinzufügen.Eine Multi -Tabing -Abfrage ist eine Abfrage, die Daten aus mehreren Tabellen erhält, sodass sie im Tabellenbereich des Entwurfsfensters die verschiedenen Tabellen enthalten müssen, in denen Sie diese Daten erhalten.Schritte im Browser öffnen Sie den Haupttisch.Daten auswählen> in Beziehung setzen.Klicken Sie im Dialogfeld “Beziehung.Klicken Sie auf Hinzufügen und dann klicken Sie schließen.So konfigurieren Sie eine Gewerkschaftstabelle für eine Beziehung von vielen zu vielen: Erstellen Sie durch die Verwendung des Beispiels eine Tabelle namens Nummernplatten.Erstellen Sie in der Studiengebührtabelle ein Feld für Schüler -ID und ein Klassen -ID -Feld.Erstellen Sie eine Beziehung zwischen den beiden Studien -ID -Feldern der Tabellen.Siehe Tableshaga -Beziehungen Klicken Sie auf Datei, klicken Sie auf Öffnen, wählen Sie die Datenbank aus und öffnen Sie die Datenbank.Klicken Sie in der Registerkarte “Datenbank -Tools” in der Beziehungsgruppe auf Beziehungen klicken.Klicken Sie auf der Registerkarte Design in der Beziehungsgruppe auf alle Beziehungen.
Erstellen Sie ein Tabellenverhältnis über das Beziehungsfenster. Klicken Sie in der Registerkarte “Datenbank -Tools” in der Beziehungsgruppe auf Beziehungen klicken. Klicken Sie auf der Registerkarte “Design” in der Beziehungsgruppe auf Tabellen hinzufügen (oder die Tabelle in Access 2013 anzeigen). So konfigurieren Sie eine Gewerkschaftstabelle für eine Beziehung von vielen zu vielen: Erstellen Sie durch die Verwendung des Beispiels eine Tabelle namens Nummernplatten.Erstellen Sie in der Studiengebührtabelle ein Feld für Schüler -ID und ein Klassen -ID -Feld.Erstellen Sie eine Beziehung zwischen den beiden Studien -ID -Feldern der Tabellen.Eine der häufigsten Beziehungen zwischen Tabellen in den gut gestalteten Datenbanken ist die Beziehung von einem zu mehreren. Normalerweise hängen die Beziehungen zwischen Tabellen vom Hauptschlüssel eines der Tabellen ab. Denken Sie daran, dass der Hauptschlüssel für jeden Datensatz eine eindeutige Kennung (oft numerisch) ist.
Eine Beziehung funktioniert, indem Daten in Schlüsselspalten, normalerweise Spalten (oder Feldern), mit demselben Namen in beiden Tabellen abgestimmt sind. In den meisten Fällen verbindet die Beziehung die Hauptschlüssel oder die Einzelkennerspalte für jede Zeile von einer Tabelle zu einem Feld einer anderen Tabelle.