Share via


Kerntabellengruppe

Weitere Informationen zum folgenden Diagramm finden Sie in der Legende zum Entitätsbeziehungsdiagramm.

Kerntabellengruppe

Die Kerngruppe besteht aus Tabellen, die die grundlegenden Features und Komponenten der Anwendung und des Installationspakets beschreiben. Entwickler*innen von Installationspaketen sollten daher diese Tabellen nach Möglichkeit zuerst auffüllen, da die Organisation eines Großteils der Datenbank aus dem Inhalt dieser Gruppe ersichtlich wird.

  • In der Tabelle Feature werden alle Features aufgelistet, die zur Anwendung gehören.
  • Die Tabelle Condition enthält die bedingten Ausdrücke, die festlegen, ob ein bestimmtes Feature installiert wird.
  • In der Tabelle FeatureComponents wird beschrieben, welche Komponenten zu den einzelnen Features gehören.
  • In der Tabelle Component werden alle Komponenten aufgelistet, die zur Installation gehören.
  • In der Tabelle Directory werden die Verzeichnisse aufgelistet, die während der Installation benötigt werden. Da jede Komponente nur einem Verzeichnis zugeordnet sein muss, ist die Tabelle „Component“ eng mit dieser Tabelle verknüpft und verfügt über einen externen Schlüssel zur Tabelle „Directory“.
  • In der Tabelle PublishComponent werden die Features und Komponenten aufgelistet, die zur Verwendung durch andere Anwendungen veröffentlicht werden. Komponenten und Features sind die beiden Arten von Feature-Ankündigungen.
  • Die Tabelle MsiAssembly gibt Windows Installer-Einstellungen für Common Language Runtime-Assemblys und Win32-Assemblys von .NET Framework an.
  • Die Tabelle MsiAssemblyName gibt das Schema für die Elemente eines starken Assemblycachenamens für eine Common Language Runtime- oder Win32-Assembly an.
  • Die Tabelle Complus enthält erforderliche Informationen zum Installieren von COM+-Anwendungen.
  • Die Tabelle IsolatedComponent ordnet die in der Spalte „Component_Application“ angegebene Komponente (in der Regel eine EXE-Datei) der in der Spalte „Component_Shared“ angegebenen Komponente zu (häufig eine freigegebene DLL).
  • Die Tabelle Upgrade enthält Informationen, die bei wichtigen Upgrades erforderlich sind.