次の方法で共有


コア テーブル グループ

次の図の詳細については、エンティティリレーションシップ図の凡例を参照してください。

コア テーブル グループ

コア グループは、アプリケーションとインストーラー パッケージの基本的な機能とコンポーネントを説明するテーブルで構成されています。 そのため、インストール パッケージの開発者は、データベースの大部分の組織がこのグループの内容から明らかになるので、これらのテーブルを最初に設定する方法を検討する必要があります。

  • Feature テーブル には、アプリケーションに属するすべての機能が一覧表示されます。
  • 条件テーブル には、特定の機能をインストールするかどうかを決定する条件式が含まれています。
  • FeatureComponents テーブル 各フィーチャーに属するコンポーネントについて説明します。
  • コンポーネント テーブル インストールに属するすべてのコンポーネントが一覧表示されます。
  • ディレクトリ テーブル には、インストール時に必要なディレクトリが一覧表示されます。 各コンポーネントは 1 つのディレクトリにのみ関連付ける必要があるため、コンポーネント テーブルはこのテーブルと密接に関連しており、ディレクトリ テーブルの外部キーを持ちます。
  • PublishComponent テーブル には、他のアプリケーションで使用するために公開されている機能とコンポーネントが一覧表示されます。 コンポーネントと機能 は、2 種類の機能アドバタイズです。
  • MsiAssembly テーブル は、.NET Framework 共通言語ランタイム アセンブリと Win32 アセンブリの Windows インストーラー設定を指定します。
  • MsiAssemblyName テーブル は、共通言語ランタイムまたは Win32 アセンブリの厳密なアセンブリ キャッシュ名の要素のスキーマを指定します。
  • Complus テーブル には、COM+ アプリケーションをインストールするために必要な情報が含まれています。
  • IsolatedComponent テーブル、Component_Application列 (通常は .exe) で指定されたコンポーネントを、Component_Shared列 (一般的には共有 DLL) で指定されたコンポーネントに関連付けます。
  • アップグレード テーブル には、メジャー アップグレード 必要な情報が含まれています。