Группа основных таблиц
Дополнительные сведения о следующей схеме см. в условных обозначениях схемы связей сущностей.
Основная группа состоит из таблиц, описывающих основные функции и компоненты приложения и пакета установщика. Поэтому разработчикам установочных пакетов следует рассмотреть вопрос о том, как сначала заполнить эти таблицы, так как организация большей части базы данных станет очевидной из содержимого этой группы.
- В таблице Компонентов перечислены все компоненты, принадлежащие приложению.
- Таблица Condition содержит условные выражения, определяющие, будет ли установлен конкретный компонент.
- В таблице FeatureComponents описывается, какие компоненты принадлежат каждому компоненту.
- В таблице Компонент перечислены все компоненты, принадлежащие установке.
- В таблице Каталог перечислены каталоги, необходимые во время установки. Так как каждый компонент должен быть связан только с одним каталогом, таблица Component тесно связана с этой таблицей и имеет внешний ключ к таблице Каталог.
- В таблице PublishComponent перечислены функции и компоненты, опубликованные для использования другими приложениями. Компоненты и компоненты — это два типа объявления признаков.
- В таблице MsiAssembly указаны параметры установщика Windows для платформа .NET Framework сборок среды CLR и сборок Win32.
- Таблица MsiAssemblyName указывает схему для элементов строгого имени кэша сборок для общеязыковой среды выполнения или сборки Win32.
- Таблица Complus содержит сведения, необходимые для установки приложений COM+.
- Таблица IsolatedComponent связывает компонент, указанный в столбце Component_Application (обычно это .exe), с компонентом, указанным в столбце Component_Shared (обычно это общая библиотека DLL).
- Таблица Upgrade содержит сведения, необходимые во время основных обновлений.