Informazioni sulle relazioni tra le tabelle all'interno del database

Quando in Revit si creano tabelle di database durante un'esportazione ODBC, vengono stabilite delle relazioni tra le tabelle di dati mediante chiavi primarie e valori di riferimento.

Nei database relazionali, una chiave primaria è un valore univoco che identifica un record (riga) in una tabella del database. I valori di riferimento sono le colonne di una tabella che fanno riferimento ad altre tabelle.

Nota: I programmi di database quali Microsoft® Access sono in grado di interpretare le relazioni tra le tabelle. Poiché i fogli di calcolo, quali Microsoft® Excel, non supportano le relazioni, Revit crea tabelle semplici, senza relazioni.

La chiave primaria in ogni tabella di elementi è la colonna etichettata "Id". Nelle tabelle seguenti viene illustrato come le chiavi primarie e i valori di riferimento creano relazioni tra le tabelle di un database.

Esempio: architettura
Colonna (campo) di una tabella delle istanze di porta Corrisponde a...
ID Niente. Questo è l'identificatore univoco per questa istanza di una porta.
ID tipo Colonna ID della tabella dei tipi di porta
Livello Colonna ID della tabella dei livelli
Locale Colonna ID della tabella dei locali
Abaco chiave Colonna ID della tabella degli abachi chiave
Esempio: progettazione strutturale
Colonna (campo) di una tabella di istanze di pilastri strutturali Corrisponde a...
ID Niente. Questo è l'identificatore univoco per questa istanza di un pilastro strutturale.
ID tipo Colonna ID della tabella dei tipi di pilastri strutturali
Livello Colonna ID della tabella dei livelli
Locale Colonna ID della tabella dei locali
Abaco chiave Colonna ID della tabella degli abachi chiave
Esempio: progettazione di sistemi
Colonna (campo) di una tabella di istanze di dispositivi di illuminazione Corrisponde a...
ID Niente. Questo è l'identificatore univoco per questa istanza di un dispositivo di illuminazione.
ID tipo Colonna ID della tabella dei tipi di dispositivi di illuminazione
Livello Colonna ID della tabella dei livelli
Locale Colonna ID della tabella dei locali
Abaco chiave Colonna ID della tabella degli abachi chiave

La chiave primaria nella tabella dei codici d'assieme è la colonna Codice assieme. La colonna Codice assieme nelle tabelle dei tipi fa riferimento alla colonna Codice assieme della tabella dei codici di assieme.

Revit non crea alcun riferimento per la colonna ID host poiché non esiste una tabella univoca a cui fare riferimento, in quanto l'host può essere un muro, un pavimento, un tetto o un altro host analogo.

Le relazioni tra tabelle sono stabilite soltanto al momento della prima creazione delle tabelle in Revit; quando si esporta nuovamente un database già esistente utilizzando Revit, non viene creata alcuna nuova relazione.