Informacje o zależnościach tabel w bazie danych

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.

Uwaga: Programy bazodanowe (np. Microsoft® Access) umożliwiają interpretowanie zależności tabel. Arkusze kalkulacyjne takie jak Microsoft® Excel nie obsługują relacji między tabelami. W takim przypadku program Revit tworzy proste niepowiązane ze sobą tabele.

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.

Przykład: architektura
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
Przykład: inżynieria konstrukcji
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
Przykład: inżynieria systemów
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.