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 pomiędzy kluczami głównymi i wartościami odniesień w tabelach bazy danych.

Revit Architecture
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 Pomieszczenia
Revit Structure
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 Pomieszczenia
Revit MEP
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 Pomieszczenia

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.