コア テーブル グループ
次の図の詳細については、エンティティリレーションシップ図の凡例を参照してください。
コア グループは、アプリケーションとインストーラー パッケージの基本的な機能とコンポーネントを説明するテーブルで構成されています。 そのため、インストール パッケージの開発者は、データベースの大部分の組織がこのグループの内容から明らかになるので、これらのテーブルを最初に設定する方法を検討する必要があります。
- Feature テーブル には、アプリケーションに属するすべての機能が一覧表示されます。
- 条件テーブル には、特定の機能をインストールするかどうかを決定する条件式が含まれています。
- FeatureComponents テーブル 各フィーチャーに属するコンポーネントについて説明します。
- コンポーネント テーブル インストールに属するすべてのコンポーネントが一覧表示されます。
- ディレクトリ テーブル には、インストール時に必要なディレクトリが一覧表示されます。 各コンポーネントは 1 つのディレクトリにのみ関連付ける必要があるため、コンポーネント テーブルはこのテーブルと密接に関連しており、ディレクトリ テーブルの外部キーを持ちます。
- PublishComponent テーブル には、他のアプリケーションで使用するために公開されている機能とコンポーネントが一覧表示されます。 コンポーネントと機能 は、2 種類の機能アドバタイズです。
- MsiAssembly テーブル は、.NET Framework 共通言語ランタイム アセンブリと Win32 アセンブリの Windows インストーラー設定を指定します。
- MsiAssemblyName テーブル は、共通言語ランタイムまたは Win32 アセンブリの厳密なアセンブリ キャッシュ名の要素のスキーマを指定します。
- Complus テーブル には、COM+ アプリケーションをインストールするために必要な情報が含まれています。
- IsolatedComponent テーブル、Component_Application列 (通常は .exe) で指定されたコンポーネントを、Component_Shared列 (一般的には共有 DLL) で指定されたコンポーネントに関連付けます。
- アップグレード テーブル には、メジャー アップグレード 中必要な情報が含まれています。