核心表组

有关下图的详细信息,请参阅实体关系图图例

核心表组

核心组由描述应用程序和安装程序包的基本功能和组件的表组成。 因此,安装包的开发人员应首先考虑如何填充这些表,因为从此组的内容中可以看出大部分数据库的组织。

  • Feature 表列出了属于应用程序的所有功能。
  • Condition 表包含用于确定是否要安装特定功能的条件表达式。
  • FeatureComponents 表描述组件与功能之间的从属关系。
  • Component 表列出了属于安装的所有组件。
  • Directory 表列出了安装期间所需的目录。 由于每个组件必须与一个也仅能与一个目录关联,因此 Component 表与此表密切相关,并且具有 Directory 表的外部键。
  • PublishComponent 表列出了已发布以供其他应用程序使用的功能和组件。 组件和功能是两种类型的功能播发。
  • MsiAssembly 表指定 .NET Framework 公共语言运行时程序集和 Win32 程序集的 Windows Installer 设置。
  • MsiAssemblyName 表为公共语言运行时或 Win32 程序集指定强程序集缓存名称的元素的架构。
  • Complus 表包含安装 COM+ 应用程序所需的信息。
  • IsolatedComponent 表将 Component_Application 列中指定的组件(通常是 .exe)与 Component_Shared 列中指定的组件(通常是共享 DLL)相关联。
  • Upgrade 表包含主要升级期间所需的信息。