Groupe de tables principales
Pour plus d’informations sur le diagramme suivant, consultez la légende diagramme de relation d’entité.

Le groupe principal se compose de tables décrivant les fonctionnalités et les composants fondamentaux de l’application et du package d’installation. Par conséquent, les développeurs de packages d’installation doivent 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 est visible à partir du contenu de ce groupe.
- Le tableau de fonctionnalités répertorie toutes les fonctionnalités appartenant à l’application.
- La table de condition contient les expressions conditionnelles qui déterminent si une fonctionnalité particulière sera installée ou non.
- Le tableau FeatureComponents décrit les composants qui appartiennent à chaque fonctionnalité.
- La table des composants répertorie tous les composants appartenant à l’installation.
- Le tableau répertoire répertorie les répertoires nécessaires au cours de l’installation. Étant donné que chaque composant doit être associé à un et un seul annuaire, la table des composants est étroitement liée à cette table et possède une clé externe pour la table de répertoires.
- Le tableau PublishComponent répertorie les fonctionnalités et les composants qui sont publiés pour une utilisation par d’autres applications. Les composants et les fonctionnalités sont les deux types de publication de fonctionnalités.
- la table MsiAssembly spécifie Windows Installer paramètres pour .NET Framework assemblys common language runtime et les assemblys Win32.
- La table MsiAssemblyName spécifie le schéma pour les éléments d’un nom de cache d’assembly fort pour un assembly Common Language Runtime ou Win32.
- La table ComPlus contient les informations nécessaires pour installer les applications com+.
- La table IsolatedComponent associe le composant spécifié dans la _ colonne application du composant (généralement un .exe) au composant spécifié dans la _ colonne partagé du composant (généralement une DLL partagée).
- La table de mise à niveau contient les informations requises lors des mises à niveau majeures.