Beim Erstellen einer Beziehungsklasse mit Viele-zu-viele-Beziehungsarten oder mit Attributen wird eine Beziehungsklassentabelle (Zwischentabelle) erstellt. Diese Tabelle dient zum Zuweisen der Verknüpfungen zwischen Ursprungs- und Zielobjekten. Die Zwischentabelle enthält Fremdschlüsselfelder, die mit den Fremdschlüsselwerten aus den Ursprungs- und Ziel-Feature-Classes und/oder -Tabellen sowie weiteren Attributen verknüpft werden. In jeder Zeile der Tabelle wird ein Ursprungsobjekt einem Zielobjekt zugeordnet.
Beim Erstellen einer Zwischentabelle werden nur die Felder automatisch erstellt. ArcGIS erkennt nicht, welche Ursprungsobjekte welchen Zielobjekten zugeordnet sind. Deshalb müssen Sie die Zeilen in ArcMap manuell füllen. Dies kann in einer Editiersitzung durch Auswahl zugehöriger Features oder Zeilen in den beiden beteiligten Objektklassen und durch Hinzufügen der Beziehung zur Zwischentabelle über das Dialogfeld "Attribute" erfolgen. Das Feld kann durch Klicken auf die Schaltfläche Attribute auf der Registerkarte Bearbeiten aufgerufen werden. Nachdem der Zwischentabelle eine Beziehung hinzugefügt wurde, werden die Fremdschlüsselfelder automatisch mit den zugehörigen Primärschlüsselwerten gefüllt, und es können Daten in zusätzliche Attributfelder eingegeben werden. Dieser Vorgang muss für alle zugehörigen Features wiederholt werden.
Hinweis:
Da eine Beziehungsklassentabelle, die als Zwischentabelle fungiert, keine Objektklasse ist, können Domänen, Subtypes und Standardwerte mit diesem Tabellentyp nicht verwendet werden.
- Erstellen Sie die Beziehungsklasse mit dem Geoverarbeitungswerkzeug Beziehungsklasse erstellen in der Data Management Toolbox. Sie können auch eine Verbindung mit den Daten im Bereich Katalog herstellen, wenn Sie bereits über eine Beziehungsklasse verfügen.
- Fügen Sie die an der Beziehung beteiligten Feature-Classes und/oder Tabellen zusammen mit der Beziehungsklassentabelle (Zwischentabelle) hinzu.
- Beginnen Sie mit der Bearbeitung der Daten, indem Sie auf dem Menüband auf die Registerkarte Bearbeiten klicken.
- Wählen Sie mit dem Werkzeug Selektieren zugehörige Ursprungs- und Zielobjekte interaktiv aus. Wenn eine Tabelle an der Beziehung beteiligt ist, öffnen Sie die Tabelle, und wählen Sie die gewünschten Zeilen aus.
- Öffnen Sie das Dialogfeld Attribute, indem Sie auf der Registerkarte Bearbeiten auf die Schaltfläche Attribute klicken. Die ausgewählten Features werden im Bereich Attribute angezeigt.
- Erweitern Sie eine der ausgewählten Feature-Classes im Bereich Attribute, und klicken Sie mit der rechten Maustaste auf die Beschriftung der Beziehungsklasse.
- Klicken Sie auf die Option Auswahl zur Beziehung hinzufügen. Dadurch wird der Zwischentabelle eine Zeile hinzugefügt, und die Fremdschlüsselfelder werden mit den zugehörigen Primärschlüsselwerten gefüllt.
- Wiederholen Sie die Schritte 4 bis 7, um der Beziehungsklassentabelle alle geeigneten Beziehungen zwischen Objekten hinzuzufügen.
- Öffnen Sie die Beziehungsklassentabelle, um die aktualisierten Beziehungen anzuzeigen und um Daten in die Attributfelder einzugeben oder die darin enthaltenen Daten zu bearbeiten.
- Sie müssen Ihre Änderungen speichern, damit die Beziehungen und die neuen Daten in der Beziehungsklassentabelle (Zwischentabelle) gespeichert werden.