Skupina základních tabulek
Další informace o následujícím diagramu najdete v legendě diagramu vztahů entit.
Základní skupina se skládá z tabulek popisujících základní funkce a součásti aplikace a instalačního balíčku. Vývojáři instalačních balíčků by proto měli zvážit, jak tyto tabulky nejprve naplnit, protože organizace velké části databáze se zjeví z obsahu této skupiny.
- Tabulka funkcí obsahuje seznam všech funkcí, které patří do aplikace.
- Tabulka Podmínka obsahuje podmíněné výrazy, které určují, jestli se má určitá funkce nainstalovat nebo ne.
- Tabulka FeatureComponents popisuje, které součásti patří ke každé funkci.
- Tabulka komponent obsahuje seznam všech komponent, které patří do instalace.
- Tabulka adresářů uvádí adresáře, které jsou potřeba během instalace. Vzhledem k tomu, že každá komponenta musí být přidružená k jednomu a pouze jednomu adresáři, tabulka Komponenta úzce souvisí s touto tabulkou a má externí klíč k tabulce Adresář.
- Tabulka PublishComponent obsahuje seznam funkcí a součástí publikovaných pro použití jinými aplikacemi. Součásti a funkce jsou dva typy inzerování funkcí.
- Tabulka MsiAssembly určuje nastavení Instalační služby systému Windows pro sestavení common language runtime rozhraní .NET Framework a sestavení Win32.
- Tabulka MsiAssemblyName určuje schéma pro prvky silného názvu mezipaměti sestavení pro common language runtime nebo sestavení Win32.
- Tabulka Complus obsahuje informace potřebné k instalaci aplikací modelu COM+.
- Tabulka IsolatedComponent přidruží komponentu zadanou ve sloupci Component_Application (obvykle .exe) ke komponentě zadané ve sloupci Component_Shared (běžně sdílená knihovna DLL).
- Tabulka Upgrade obsahuje informace potřebné během hlavních upgradů.