Partager via


Groupe de tables principales

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

groupe de tables principales

Le groupe principal se compose de tables décrivant les fonctionnalités et composants fondamentaux de l’application et du package d’installation. Les développeurs de packages d’installation doivent donc envisager de remplir ces tables en premier, car l’organisation de la majeure partie de la base de données devient apparente à partir du contenu de ce groupe.

  • La table de fonctionnalités 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 quels composants appartiennent à chaque fonctionnalité.
  • La table composant répertorie tous les composants appartenant à l’installation.
  • La table répertoire répertorie les répertoires nécessaires pendant l’installation. Étant donné que chaque composant doit être associé à un et à un seul répertoire, la table composant est étroitement liée à cette table et a une clé externe à la table Directory.
  • La table PublishComponent répertorie les fonctionnalités et composants publiés pour une utilisation par d’autres applications. Composants et fonctionnalités sont les deux types de publication de fonctionnalités.
  • La table msiAssembly spécifie les paramètres Windows Installer pour les assemblys common language runtime .NET Framework 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 des informations nécessaires pour installer des applications COM+.
  • La table IsolatedComponent 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 de mise à niveau contient des informations requises pendant mises à niveau majeures.