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.
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.
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 |
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 |
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.