Groupe de Tables principales
Pour plus d’informations sur ce diagramme, reportez-vous à la légende du diagramme de relation d’entité.
Le groupe principal se compose de tables décrivant les fonctionnalités et composants fondamentaux de l’application et du package du programme d’installation. Les développeurs de packages d’installation doivent donc réfléchir à la façon de remplir ces tables en premier, car l’organisation d’une grande partie de la base de données apparaîtra dans le contenu de ce groupe.
- La table Fonctionnalité répertorie toutes les fonctionnalités appartenant à l’application.
- La table Condition contient les expressions conditionnelles qui déterminent si une fonctionnalité particulière sera installée ou non.
- La table FeatureComponents décrit les composants qui appartiennent à chaque fonctionnalité.
- La table Component répertorie tous les composants appartenant à l’installation.
- La table Répertoire répertorie les répertoires nécessaires lors de l’installation. Étant donné que chaque composant doit être associé à un seul répertoire, la table Component est étroitement liée à cette table et possède une clé externe à la table Directory.
- La table PublishComponent répertorie les fonctionnalités et les composants qui sont publiés pour être utilisés par d’autres applications. Les composants et les fonctionnalités sont les deux types de publication de fonctionnalités.
- La table MsiAssembly spécifie les paramètres de Windows Installer pour les assemblys du Common Language Runtime .NET Framework et les assemblys Win32.
- La table MsiAssemblyName spécifie le schéma des éléments d’un nom de cache d’assembly fort pour un Common Language runtime ou un assembly Win32.
- La table Complus Contient les informations nécessaires pour installer les applications COM+.
- Chaque enregistrement de la table IsolatedComponentt associe le composant spécifié dans la colonne Component_Application (généralement un .exe) au composant spécifié dans la colonne Component_Shared (généralement une DLL partagée).
- La table Upgrade contient les informations requises pendant les mises à niveau majeures.