Was sind Relationen?

Im Zusammenhang mit Informationsmodellen beschreibt der Begriff Relation eine Beziehung zwischen Objekten, die einseitig oder wechselseitig sein kann. Sie wird in der Regel über die Vergabe von eindeutigen Schlüsseln (IDs) für Objekte realisiert.

Stellt man sich eine Tabelle vor, bilden die Spalten das Schema, also die Eigenschaften der Objekte; jede Zeile enthält die Daten eines Objekts. Jedes Objekt bekommt eine Eigenschaft (eine Spalte in der Tabelle) für eine eindeutige Kennzeichnung, diese Eigenschaft wird auch Primärschlüssel genannt. Der Primärschlüssel eines Objekts sollte global eindeutig sein.

Steht nun ein Objekt 1 mit einem anderen Objekt 2 in Beziehung, wird eine Eigenschaft, die als Wert den Primärschlüssel (englisch Primary Key) von Objekt 2 aufnimmt, als Spalte der Datentabelle von Objekt 1 hinzugefügt. Diese Eigenschaft wird auch Fremdschlüssel (englisch Foreign Key) genannt.

Ein Beispiel:

  • Ein Raum besitzt einen eindeutigen Ortskennzeichnungsschlüssel, der als Primärschlüssel verwendet werden kann. In der Raumliste wird dieser in einer Spalte ausgegeben.
  • Eine Tür verbindet zwei Räume. In der Türliste werden diese zwei Räume als Spalten angegeben und enthalten als Werte die Ortskennzeichnungsschlüssel aus der Raumliste.
  • Die Türliste enthält damit zwei Fremdschlüssel, die sich jeweils auf einen Primärschlüssel in der Raumliste beziehen. Anders ausgedrückt steht das Objekt Tür über zwei Relationen mit jeweils einem Objekt Raum in Beziehung. 

Im Informationsmanagement von BIM-Projekten kommt den Beziehungen zwischen den Objekten eine besondere Bedeutung zu. Insbesondere, wenn Objekte unterschiedlicher Fachmodelle zueinander in Beziehung stehen, muss durch klar kommunizierte Regeln sichergestellt werden, dass die Schlüssel nach den gleichen Prinzipien zentral oder dezentral erzeugt und vergeben werden. Hierbei müssen möglichst früh im Projekt Regeln für Orts-, Anlagen-, Typ- und Inventarkennzeichnung festgelegt werden.

Kontakt Redaktion Baunetz Wissen: wissen@baunetz.de
Baunetz Wissen Integrales Planen sponsored by:
Graphisoft Deutschland GmbH
Landaubogen 10
81373 München
Tel. +49 89 74643-0
https://graphisoft.com