Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

명목 데이터에 대한 개념 계층을 생성하는 방법은 무엇입니까?

<시간/>

다음과 같이 명목 데이터에 대한 개념 계층을 생성하는 다양한 방법이 있습니다. -

사용자 또는 전문가가 스키마 수준에서 명시적으로 속성의 부분 순서 지정 - 명목 속성 또는 차원에 대한 개념 계층은 일반적으로 속성 집합을 포함합니다. 사용자 또는 전문가는 스키마 수준에서 속성의 부분적 또는 전체적 관리를 정의하여 개념 계층을 간단히 나타낼 수 있습니다.

예를 들어, 관계형 데이터베이스에 거리, 시, 도 또는 주 및 국가와 같은 속성 집합이 포함되어 있다고 가정합니다. 데이터 웨어하우스 위치 차원에는 동일한 속성이 포함될 수 있습니다. 거리 <시 <도 또는 주 <국가

를 포함하는 스키마 수준에서 이러한 속성 간의 전체 순서를 설명하여 계층 구조를 나타낼 수 있습니다.

명시적 데이터 그룹화에 의한 계층 구조의 일부 지정 − 이것은 기본적으로 개념 계층의 일부에 대한 수동 설명입니다. 거대한 데이터베이스에서 명시적인 값 열거로 전체 개념 계층을 설명하는 것은 비현실적입니다.

속성 집합의 지정(부분적 순서가 아님) − 사용자는 개념 계층을 형성하는 속성 집합을 정의할 수 있지만 부분 순서를 명시적으로 나타내기 위해 제외할 수 있습니다. 시스템은 중요한 개념 계층을 만들기 위해 속성 순서를 자동으로 생성하려고 시도할 수 있습니다.

상위 수준 개념은 일반적으로 여러 하위 하위 수준 개념을 다루기 때문에 상위 개념 수준(예:국가)을 설명하는 속성은 일반적으로 하위 개념 수준을 설명하는 속성(예:거리).

이 관찰에 따라 개념 계층은 주어진 속성 세트의 속성당 여러 고유 값을 기반으로 자동으로 생성될 수 있습니다. 가장 고유한 값을 가진 속성은 가장 낮은 계층 수준에 있습니다.

속성의 다중 고유 값이 낮을수록 생성된 개념 계층 구조에서 더 커집니다. 이 발견적 규칙은 여러 경우에 잘 작동합니다. 필요한 경우 생성된 계층 구조를 분석한 후 사용자 또는 전문가가 일부 로컬 수준 스와핑 또는 조정을 사용할 수 있습니다.

속성의 일부만 지정 − 때때로 사용자는 계층 구조를 설명할 때 부정확하거나 계층 구조에 포함되어야 하는 내용에 대해 모호한 개념만 가질 수 있습니다. 결과적으로 사용자는 계층 설명에 관련 속성의 작은 하위 집합만 포함할 수 있습니다.

부분적으로 지정된 계층 구조를 관리할 수 있으므로 빠른 의미 체계 링크가 있는 속성을 함께 고정할 수 있도록 데이터베이스 디자인에 정보 의미 체계를 포함하는 것이 중요합니다. 이 방법에서 한 속성의 표현은 의미상 밀접하게 연결된 속성의 전체 그룹을 트리거하여 완전한 계층 구조를 설계하기 위해 "드래그인"할 수 있습니다. 사용자는 필수적으로 이 기능을 되돌릴 수 있는 옵션이 있어야 합니다.