Grupo de tabelas básicas
Para obter mais informações sobre o diagrama a seguir, confira a legenda do diagrama de relacionamento de pessoas jurídicas.
O grupo básico 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 Feature lista todos os recursos que pertencem ao aplicativo.
- A tabela Condition contém as expressões condicionais que determinam se um recurso específico será ou não instalado.
- A tabela FeatureComponents descreve quais componentes pertencem a cada recurso.
- A tabela Component 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 somente um diretório, a tabela Component é estreitamente relacionada a essa tabela e tem uma chave externa para a tabela Directory.
- A tabela PublishComponent lista os recursos e componentes publicados para serem usados 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 Common Language Runtime .NET Framework e Win32 do.
- A tabela MsiAssemblyName especifica o esquema para os elementos de um nome de cache de assembly forte para um assembly Common Language Runtime ou 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 (normalmente um .exe) ao componente especificado na coluna Component_Shared (normalmente uma DLL compartilhada).
- A tabela Upgrade contém informações necessárias durante as atualizações principais.