Grupo principal de tablas
Para obtener más información sobre el siguiente diagrama, vea la leyenda del diagrama de relaciones de entidades.
El grupo principal consta de tablas que describen las características y los componentes fundamentales de la aplicación y el paquete del instalador. Por lo tanto, es conveniente que los desarrolladores de paquetes de instalación analicen cómo rellenar estas tablas antes de nada, porque la organización de gran parte de la base de datos se parecerá bastante al contenido de este grupo.
- En la tabla Feature se incluyen todas las características que pertenecen a la aplicación.
- La tabla Condition contiene las expresiones condicionales que determinan si una característica determinada se va a instalar o no.
- La tabla FeatureComponents describe qué componentes pertenecen a cada característica.
- La tabla Component incluye todos los componentes que pertenecen a la instalación.
- La tabla Directory contiene los directorios que son necesarios durante la instalación. Dado que cada componente debe estar asociado exclusivamente a un único directorio, la tabla Component está estrechamente relacionada con esta tabla y tiene una clave externa para la tabla Directory.
- La tabla PublishComponent contiene las características y los componentes publicados para su uso por parte de otras aplicaciones. Componentes y características son los dos tipos de anuncio de características.
- La tabla MsiAssembly especifica la configuración de Windows Installer de los ensamblados CLR de .NET Framework y de los ensamblados de Win32.
- La tabla MsiAssemblyName especifica el esquema de los elementos de un nombre de caché de ensamblados seguro de un ensamblado CLR o Win32.
- La tabla Complus contiene la información necesaria para instalar aplicaciones COM+.
- La tabla IsolatedComponent asocia el componente especificado en la columna Component_Application (normalmente, un archivo .exe) con el componente especificado en la columna Component_Shared (normalmente, un archivo DLL compartido).
- La tabla Upgrade contiene la información que se necesita durante las actualizaciones principales.