Quando o Revit cria tabelas durante a exportação ODBC, ele adiciona relacionamentos nas tabelas de dados, usando chaves principais e valores de referência.
Em bancos de dados relacionais, uma chave principal é um valor único que identifica um registro (linha) em uma tabela do banco de dados. Os valores de referência são colunas em uma tabela que faz referência a outras tabelas.
A chave principal em cada tabela de elemento é a coluna rotulada ID. As tabelas abaixo ilustram como as chaves principais e os valores de referência criam relacionamentos entre as tabelas no banco de dados.
Coluna (Campo) de uma tabela de instância da porta | Corresponde a... |
---|---|
Id | Nenhum. Este é o identificador exclusivo para esta instância de porta. |
ID de tipo | Coluna ID da tabela de Tipos de porta |
Nível | Coluna Id da tabela Níveis |
Ambiente | Coluna Id da tabela Ambientes |
Tabela-chave | Coluna Id da tabela Tabelas-chave |
Coluna (Campo) de uma Tabela de instância do pilar estrutural | Corresponde a... |
---|---|
Id | Nenhum. Este é o identificador exclusivo para esta instância de um pilar estrutural. |
ID de tipo | Coluna ID da tabela Tipos do pilar estrutural |
Nível | Coluna Id da tabela Níveis |
Ambiente | Coluna Id da tabela Ambientes |
Tabela-chave | Coluna Id da tabela Tabelas-chave |
Coluna (Campo) de uma Tabela de instância de luminária | Corresponde a... |
---|---|
Id | Nenhum. Este é o identificador exclusivo para esta instância de luminária. |
ID de tipo | Coluna ID da tabela de Tipos de luminárias |
Nível | Coluna Id da tabela Níveis |
Ambiente | Coluna Id da tabela Ambientes |
Tabela-chave | Coluna Id da tabela Tabelas-chave |
A chave principal na tabela Códigos de montagem é a coluna Códigos de montagem. A coluna Códigos de montagem na tabela de tipos faz referência à coluna Códigos de montagem na tabela Códigos de montagem.
O Revit não cria uma referência para a coluna ID Hospedeiro, já que o hospedeiro pode ser uma parede, piso, telhado, ou outro tipo de tal hospedeiro, de modo que não há uma tabela exclusiva para referenciar.
Os relacionamentos entre tabelas são estabelecidos somente quando o Revit primeiro cria as tabelas; se você usar o Revit para reexportar para um banco de dados existente, nenhum relacionamento será criado.