Beziehungen zwischen Tabellen in der Datenbank

Wenn Revit während des ODBC-Exports Datenbanktabellen erstellt, fügt es den Datentabellen unter Verwendung von primären Schlüsseln und Referenzwerten Beziehungen hinzu.

In relationalen Datenbanken ist ein primärer Schlüssel ein eindeutiger Wert, der einen Datensatz (Zeile) in einer Datenbanktabelle identifiziert. Referenzwerte sind Spalten in einer Tabelle, die auf andere Tabellen verweisen.

Anmerkung: Datenbankprogramme wie Microsoft® Access können die Tabellenbeziehungen interpretieren. In Tabellenkalkulationsprogrammen wie Microsoft® Excel werden Beziehungen nicht unterstützt. Daher erstellt Revit hier einfache Tabellen ohne Bezüge.

Der primäre Schlüssel in jeder Elementtabelle ist die Spalte mit der Bezeichnung "ID". Die folgenden Tabellen verdeutlichen die Herstellung von Beziehungen zwischen Tabellen in der Datenbank mithilfe von Primärschlüsseln und Referenzwerten.

Beispiel: Architektur
Spalte (Feld) einer Türexemplartabelle Entsprechung
ID Keine. Dies ist der eindeutige Bezeichner für dieses Exemplar einer Tür.
Typ-ID ID-Spalte der Türtypentabelle
Ebene ID-Spalte der Ebenentabelle
Raum ID-Spalte der Raumtabelle
Schlüsselliste ID-Spalte der Schlüssellistentabelle
Beispiel: Ingenieurbau
Spalte (Feld) einer Tragwerksstützen-Exemplartabelle Entsprechung
ID Keine. Dies ist der eindeutige Bezeichner für dieses Exemplar einer Tragwerksstütze.
Typ-ID ID-Spalte der Tragwerksstützen-Typentabelle
Ebene ID-Spalte der Ebenentabelle
Raum ID-Spalte der Raumtabelle
Schlüsselliste ID-Spalte der Schlüssellistentabelle
Beispiel: Gebäudetechnik
Spalte (Feld) einer Leuchtenexemplartabelle Entsprechung
ID Keine. Dies ist der eindeutige Bezeichner für dieses Exemplar einer Leuchte.
Typ-ID ID-Spalte der Leuchtentypentabelle
Ebene ID-Spalte der Ebenentabelle
Raum ID-Spalte der Raumtabelle
Schlüsselliste ID-Spalte der Schlüssellistentabelle

Der primäre Schlüssel in der Baugruppenkennzeichen-Tabelle ist die Spalte Baugruppenkennzeichen. Die Spalte Baugruppenkennzeichen in Typentabellen referenziert die Spalte Baugruppenkennzeichen in der Baugruppenkennzeichentabelle.

Revit erstellt keine Referenz für die Spalte Basisbauteil-ID, da das Basisbauteil eine Wand, eine Geschossdecke, ein Dach usw. sein kann, sodass keine eindeutigen Referenzen zu einer bestimmten Tabelle möglich sind.

Die Beziehungen zwischen den Tabellen werden beim Erstellen der Tabellen mit Revit festgelegt. Wenn Sie Revit zum erneuten Exportieren in eine vorhandene Datenbank verwenden, werden keine Beziehungen erstellt.