다음을 통해 공유


Core Tables 그룹

다음 다이어그램에 대한 자세한 내용은 엔터티 관계 다이어그램 범례를 참조하세요.

Core Tables 그룹

핵심 그룹은 애플리케이션 및 설치 관리자 패키지의 기본 기능 및 구성 요소를 설명하는 테이블로 구성됩니다. 따라서 설치 패키지 개발자는 데이터베이스의 많은 구성이 이 그룹의 콘텐츠에서 표시되기 때문에 이러한 테이블을 먼저 채우는 방법을 고려해야 합니다.

  • Feature 테이블에는 애플리케이션에 속한 모든 기능이 나열되어 있습니다.
  • Condition 테이블에는 특정 기능이 설치될지 여부를 결정하는 조건식이 포함되어 있습니다.
  • FeatureComponents 테이블은 각 기능에 속하는 구성 요소를 설명합니다.
  • Component 테이블에는 설치에 속하는 모든 구성 요소가 나열됩니다.
  • Directory 테이블에는 설치하는 동안 필요한 디렉터리가 나열되어 있습니다. 각 구성 요소는 하나의 디렉터리와만 연결되어야 하므로 Component 테이블은 이 테이블과 밀접하게 관련되어 있으며 Directory 테이블에 대한 외부 키가 있습니다.
  • PublishComponent 테이블에는 다른 애플리케이션에서 사용하도록 게시된 기능 및 구성 요소가 나열되어 있습니다. 구성 요소 및 기능은 두 가지 유형의 기능 보급입니다.
  • MsiAssembly 테이블은 .NET Framework 공용 언어 런타임 어셈블리 및 Win32 어셈블리에 대한 Windows Installer 설정을 지정합니다.
  • MsiAssemblyName 테이블은 공용 언어 런타임 또는 Win32 어셈블리에 대한 강력한 어셈블리 캐시 이름의 요소에 대한 스키마를 지정합니다.
  • Complus 테이블에는 COM+ 애플리케이션을 설치하는 데 필요한 정보가 들어 있습니다.
  • IsolatedComponent 테이블은 Component_Application 열에 지정된 구성 요소(일반적으로 .exe)를 Component_Shared 열에 지정된 구성 요소(일반적으로 공유 DLL)와 연결합니다.
  • Upgrade 테이블에는 주요 업그레이드 진행 중에 필요한 정보가 포함되어 있습니다.