Gruppo tabelle principali
Per altre informazioni sul diagramma seguente, vedere la legenda del diagramma delle relazioni di entità.
Il gruppo di base è costituito da tabelle che descrivono le funzionalità fondamentali e i componenti dell'applicazione e del pacchetto del programma di installazione. Gli sviluppatori di pacchetti di installazione devono pertanto considerare come popolare queste tabelle prima perché l'organizzazione di gran parte del database diventerà evidente dal contenuto di questo gruppo.
- La tabella Funzionalità elenca tutte le funzionalità appartenenti all'applicazione.
- La tabella Condition contiene le espressioni condizionali che determinano se verrà installata o meno una determinata funzionalità.
- La tabella FeatureComponents descrive quali componenti appartengono a ogni funzionalità.
- La tabella Componente elenca tutti i componenti appartenenti all'installazione.
- Nella tabella Directory sono elencate le directory necessarie durante l'installazione. Poiché ogni componente deve essere associato a una e una sola directory, la tabella Component è strettamente correlata a questa tabella e ha una chiave esterna alla tabella Directory.
- La tabella PublishComponent elenca le funzionalità e i componenti pubblicati per l'uso da parte di altre applicazioni. I componenti e le funzionalità sono i due tipi di pubblicità delle funzionalità.
- La tabella MsiAssembly specifica le impostazioni di Windows Installer per gli assembly common language runtime di .NET Framework e gli assembly Win32.
- La tabella MsiAssemblyName specifica lo schema per gli elementi di un nome di cache dell'assembly sicuro per un assembly common language runtime o Win32.
- La tabella Complus contiene informazioni necessarie per installare applicazioni COM+.
- La tabella IsolatedComponent associa il componente specificato nella colonna Component_Application (comunemente un .exe) al componente specificato nella colonna Component_Shared (comunemente una DLL condivisa).
- La tabella Aggiorna contiene informazioni necessarie durante gli aggiornamenti principali.