Kiedy program Revit tworzy tabele w bazie danych podczas eksportu ODBC, za pomocą kluczy głównych i wartości odniesień tworzone są relacje pomiędzy tabelami danych.
Klucz główny w relacyjnych bazach danych jest wartością unikatową identyfikującą rekord (wiersz) tabeli bazy danych. Wartości odniesień to kolumny w tabeli odnoszące się do innych tabeli.
Kluczem głównym w każdej tabeli elementów jest kolumna „Id”. Na poniższym rysunku przedstawione są zależności między tabelami bazy danych tworzone przez klucze główne i wartości odniesienia.
Kolumna (pole) tabeli wystąpień drzwi | Odpowiada... |
---|---|
Id | Brak. To jest unikalny identyfikator wystąpienia drzwi. |
Typ Id | Kolumna identyfikatora tabeli Typy drzwi |
Poziom | Kolumna identyfikatora tabeli Poziomy |
Pomieszczenie | Kolumna identyfikatora tabeli Pomieszczenia |
Zestawienie kluczy | Kolumna identyfikatora tabeli zestawienia kluczy |
Kolumna (pole) tabeli Wystąpienia słupów konstrukcyjnych | Odpowiada... |
---|---|
Id | Brak. To jest unikalny identyfikator wystąpień słupów konstrukcyjnych. |
Typ Id | Kolumna identyfikatora tabeli Typy słupów konstrukcyjnych |
Poziom | Kolumna identyfikatora tabeli Poziomy |
Pomieszczenie | Kolumna identyfikatora tabeli Pomieszczenia |
Zestawienie kluczy | Kolumna identyfikatora tabeli zestawienia kluczy |
Kolumna (pole) tabeli Wystąpienia opraw oświetleniowych | Odpowiada... |
---|---|
Id | Brak. To jest unikalny identyfikator wystąpienia oprawy oświetleniowej. |
Typ Id | Kolumna identyfikatora tabeli Typy opraw oświetleniowych |
Poziom | Kolumna identyfikatora tabeli Poziomy |
Pomieszczenie | Kolumna identyfikatora tabeli Pomieszczenia |
Zestawienie kluczy | Kolumna identyfikatora tabeli zestawienia kluczy |
Klucz główny w tabeli Kody zespołu to kolumna Kod zespołu. Kolumna Kod zespołu w tabeli typów odnosi się do kolumny Kod zespołu w tabeli Kody zespołu.
Program Revit nie tworzy odniesień do kolumny identyfikatora obiektu nadrzędnego, ponieważ obiektem tym może być ściana, podłoga, dach lub inny element, więc nie istnieje unikatowa tabela, do której można się odnieść.
Relacje między tabelami są ustalane tylko w momencie pierwszego tworzenia tabeli przez program Revit; jeśli program Revit jest używany do ponownego wyeksportowania istniejącej bazy danych, relacje nie zostaną utworzone.