В этом упражнении мы рассмотрим экспорт сведений о проекте в базу данных Microsoft® Access 2000. Процесс экспорта сходен для всех ODBC-совместимых баз данных.
Набор данных:
Revit Building создает две таблицы для следующих категорий элементов: таблицу со списком всех вхождений элементов в проекте и таблицу со списком всех типов элементов в проекте (см. иллюстрацию ниже). Кроме того, таблицы со списком вхождений создаются только для уровней и помещений, потому что эти категории не имеют типов.
Для идентификации экспортируемых элементов используются уникальные коды, поэтому каждая таблица элементов содержит столбец "Код". Коды элементов также используются для установления связей между элементами в разных таблицах. Например, таблицы вхождений содержат столбец "Код типа" с кодом типа вхождения, а некоторые таблицы вхождений содержат столбец "Код помещения" с кодом помещения, в котором находится вхождение.
Кроме таблиц вхождений и типов в категории также создается таблица для каждого ключа спецификации в проекте, если категория входит в число экспортируемых категорий Revit Building. Экспортируемые столбцы ничем не отличаются от столбцов спецификации. Также имеется столбец "Код". Каждая спецификация предоставляет элементам своей категории новый параметр, используемый для выбора одного из ключей из спецификации. Эти параметры также экспортируются. Они содержат код ключа.
Также экспортируется одна окончательная таблица - "Коды сборок". В этой таблице каждый код сборки Uniformat занимает одну строку. Таблицы содержит столбцы "Код сборки" и "Описание сборки". Таблица типов содержит столбец "Код сборки", который ссылается на таблицу "Коды сборок".