Grupo de Tabelas Principais
Para obter mais informações sobre o diagrama a seguir, consulte a legenda do diagrama de relação de entidade .
O grupo principal consiste em tabelas que descrevem os recursos e componentes fundamentais do aplicativo e do pacote do instalador. Os desenvolvedores de pacotes de instalação devem, portanto, considerar como preencher essas tabelas primeiro porque a organização de grande parte do banco de dados se tornará aparente a partir do conteúdo desse grupo.
- A tabela de recursos lista todos os recursos pertencentes ao aplicativo.
- A tabela Condição contém as expressões condicionais que determinam se um recurso específico será instalado ou não.
- A tabela FeatureComponents descreve quais componentes pertencem a cada recurso.
- A tabela componente lista todos os componentes que pertencem à instalação.
- A tabela Directory lista os diretórios necessários durante a instalação. Como cada componente deve ser associado a um e apenas um diretório, a tabela Componente está intimamente relacionada a essa tabela e tem uma chave externa para a tabela Diretório.
- A tabela PublishComponent lista os recursos e componentes que são publicados para uso por outros aplicativos. componentes e recursos são os dois tipos de anúncio de recurso.
- A tabela MsiAssembly especifica as configurações do Windows Installer para assemblies de common language runtime do .NET Framework e assemblies Win32.
- A tabela MsiAssemblyName especifica o esquema para os elementos de um nome de cache de assembly forte para um common language runtime ou assembly Win32.
- A tabela Complus contém informações necessárias para instalar aplicativos COM+.
- A tabela IsolatedComponent associa o componente especificado na coluna Component_Application (geralmente um .exe) ao componente especificado na coluna Component_Shared (geralmente uma DLL compartilhada).
- A da tabela de atualização contém informações necessárias durante atualizações principais.