Grupo de Tabelas Principais
Para obter mais informações sobre o diagrama a seguir, consulte a legenda do diagrama de relacionamento de entidade .
O grupo principal consiste em tabelas que descrevem os recursos e componentes fundamentais do aplicativo e do pacote 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 Recurso 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 pertencentes à 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 Component está intimamente relacionada a essa tabela e tem uma chave externa para a tabela Directory.
- 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 recursos.
- 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 uma .exe) ao componente especificado na coluna Component_Shared (geralmente uma DLL compartilhada).
- A tabela Atualização contém informações necessárias durante principais atualizações.