A propos des relations entre les tables dans la base de données

Lorsque Revit crée des tables de base de données lors d'exportations ODBC, il ajoute des relations à ces tables en utilisant les clés primaires et les valeurs de référence.

Dans les bases de données relationnelles, une clé primaire est une valeur unique qui identifie un enregistrement (une ligne) dans une table de la base de données. Les valeurs de référence sont des colonnes qui font référence à d'autres tables.

Remarque : Les programmes de base de données (comme Microsoft® Access) peuvent interpréter les relations entre les tables. Pour les programmes de feuille de calcul tels que Microsoft® Excel, les relations ne sont pas prises en charge. Revit crée par conséquent de simples tables, sans liens.

La clé primaire de chaque table d'éléments correspond à la colonne appelée "Id". Le tableau suivant illustre la façon dont les clés primaires et les valeurs de référence créent des relations parmi les tables de la base de données.

Exemple : Architecture
Colonne (Champ) d'une table d'occurrences de portes Correspond à....
ID Aucun. Identificateur unique de cette occurrence de porte.
ID du type Colonne ID de la table des types de portes
Niveau Colonne ID de la table des niveaux
Pièce Colonne ID de la table des pièces
Table de valeurs Colonne ID de la table de valeurs
Exemple : ingénierie structure
Colonne (Champ) d'une table d'occurrences de poteaux porteurs Correspond à....
ID Aucun. Identificateur unique de cette occurrence de poteau porteur.
ID du type Colonne ID de la table des types de poteaux porteurs
Niveau Colonne ID de la table des niveaux
Pièce Colonne ID de la table des pièces
Table de valeurs Colonne ID de la table de valeurs
Exemple : ingénierie systèmes
Colonne (Champ) d'une table d'occurrences de luminaires Correspond à....
ID Aucun. Identificateur unique de cette occurrence de luminaire.
ID du type Colonne ID de la table des types de luminaires
Niveau Colonne ID de la table des niveaux
Pièce Colonne ID de la table des pièces
Table de valeurs Colonne ID de la table de valeurs

La clé primaire de la table des codes d'assemblage est la colonne Code d'assemblage. La colonne Code d'assemblage des tables de types fait référence à la colonne Code d'assemblage de la table des codes d'assemblage.

Revit ne crée pas de référence pour la colonne ID de l'hôte, car l'hôte pouvant être un mur, un sol, un toit ou autre, il n'est pas possible de faire référence à une table unique.

Les relations entre les tables sont établies uniquement lors de la création initiale des tables par Revit. Si vous utilisez Revit pour réexporter vers une base de données existante, aucune relation n'est créée.