데이터 도메인
Data domain데이터 관리 및 데이터베이스 분석에서 데이터 도메인은 데이터 요소가 포함할 수 있는 값의 모음입니다. 도메인 경계를 결정하는 규칙은 열거된 값 목록이 있는 데이터 유형만큼 간단할 수 있다.[1]
예를 들어, 한 사람당 하나의 기록이 있는 사람에 대한 정보가 있는 데이터베이스 테이블에는 "혼인 상태" 열이 있을 수 있다. 이 열은 문자열 데이터 유형으로 선언될 수 있으며, 결혼의 경우 "M", 미혼의 경우 "S" 및 혼인 상태를 알 수 없거나 적용되지 않는 레코드의 경우 NULL의 두 가지 알려진 코드 값 중 하나를 가질 수 있다. 혼인 상태 열의 데이터 도메인은 "M", "S"이다.
정규화된 데이터 모델에서 참조 도메인은 일반적으로 참조 테이블에 지정된다. 앞의 예에 따라, Warning Status 참조 테이블은 정확히 두 개의 기록을 가질 것이다. NULL은 제외한다. 참조 테이블은 외래 키를 사용하여 데이터베이스의 다른 테이블과 공식적으로 관련이 있다.
데이터베이스가 강제적인 경우, 덜 단순한 도메인 경계 규칙은 체크 제약조건이나 더 복잡한 경우, 데이터베이스 트리거를 통해 구현될 수 있다. 예를 들어, 양의 숫자 값이 필요한 열에는 값이 0보다 커야 한다고 선언하는 체크 제약 조건이 있을 수 있다.
이 정의는 제어력을 행사하는 영역으로서의 도메인의 개념과 함수의 도메인에서와 같이 함수가 정의되는 독립변수의 값 집합에 대한 수학적인 개념을 결합한다.
참조
- ^ Loshin, David (2001). "Enterprise knowledge management: the data quality approach". books.google.co.uk. ISBN 978-0-12-455840-3. Retrieved 19 August 2011.
참고 항목
- 데이터 모델링
- 외래키
- ISO/IEC 11179 메타데이터 표준
- 마스터 데이터 관리
- 데이터베이스 정규화
- 기본 키
- 관계형 데이터베이스