Поделиться через


Группа основных таблиц

Дополнительные сведения о следующей схеме см. в условных обозначениях схемы связей сущностей.

Группа основных таблиц

Основная группа состоит из таблиц, описывающих основные функции и компоненты приложения и пакета установщика. Поэтому разработчикам установочных пакетов следует рассмотреть вопрос о том, как сначала заполнить эти таблицы, так как организация большей части базы данных станет очевидной из содержимого этой группы.

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