현재 선택한 데이터 아키텍처 과정

DAsP 이론 학습

이론 목록으로 돌아가기

표준 단어·용어·도메인·코드

표준 단어는 표준 용어를 구성하는 최소 의미 단위이고, 표준 용어는 업무에서 사용하는 완결된 명칭이다. 도메인은 데이터 형식과 허용값 영역을, 표준 코드는 분류 가능한 값과 의미를 통제하며 네 요소는 모델 속성과 DB 컬럼에 연결된다.

예상 읽기 5

핵심 요약

표준 단어·용어·도메인·코드는 서로 대체되는 개념이 아니다. 단어가 용어를 구성하고, 용어가 업무 의미를 나타내며, 도메인이 값의 형식과 범위를 제한하고, 코드가 범주형 값의 목록과 의미를 관리한다.

학습 목표

  • 네 표준 구성요소의 정의와 식별 기준을 구분한다.
  • 표준 용어가 단어와 도메인으로 구성되는 관계를 설명한다.
  • 코드 도메인과 코드값 목록의 차이를 판단한다.
  • DAP 표준화 정의서의 기본 작성 항목을 사례에 적용한다.

1. 개념 체계

1.1 표준 단어

업무에서 사용하는 용어를 구성하는 최소 의미 단위로 관리한다. 보통 한글명, 영문명, 영문 약어, 정의, 동의어·금칙어 여부 등을 갖는다. 고객가입일시라면 기관의 조합 규칙에 따라 고객, 가입, 일시가 구성 단어가 될 수 있다.

단어는 단순한 음절 분할이 아니다. 업무적으로 독립된 뜻이 있고 다른 용어의 구성에 재사용할 수 있어야 한다.

1.2 표준 용어

업무에서 사용하는 완결된 개념의 표준 명칭이다. 표준 단어의 조합으로 구성하고, 정확한 업무 정의와 영문명·약어, 적용 도메인, 담당 영역 등을 연결한다. 같은 이름이라도 정의와 적용 범위가 다르면 동음이의어 충돌을 해결해야 한다.

1.3 표준 도메인

데이터 값이 공통으로 갖는 데이터 형식과 허용되는 값의 영역을 정의한다. 데이터 타입·길이뿐 아니라 정밀도·소수 자릿수·단위·최솟값·최댓값·허용값·저장 및 표현 형식 등을 포함할 수 있다.

1.4 표준 코드

업무 내용을 일정 기준으로 분류·단순화하여 코드값과 코드값의 의미를 관리한다. 표준 코드는 보통 코드 그룹, 코드값, 코드명, 정의, 정렬 순서, 사용 여부, 유효기간과 대체 코드 등을 관리한다.

2. 구성요소와 관계

CODE코드 영역 안에서 좌우로 이동할 수 있습니다.
표준 단어 ──조합──> 표준 용어 ──적용──> 모델 속성·DB 컬럼
                          │
                          ├──값 형식·영역──> 표준 도메인
                          └──분류 값 사용──> 표준 코드 그룹·코드값
구성요소식별 질문대표 관리 항목잘못된 예
표준 단어다른 용어를 구성하는 최소 의미 단위인가한글명, 영문명, 약어, 정의, 동의어·금칙어고객가입일시 전체를 단어로만 등록
표준 용어업무에서 완결된 의미로 사용하는 명칭인가용어명, 정의, 구성 단어, 도메인, 담당 영역정의 없이 컬럼명만 등록
표준 도메인여러 항목이 공유할 형식과 값 범위인가타입, 길이, 정밀도, 단위, 허용값, 형식VARCHAR2(20)만 적고 의미·범위를 생략
표준 코드값별 의미를 통제할 분류 체계인가코드 그룹, 코드값, 코드명, 정의, 유효기간1=정상을 문서 없이 프로그램에 하드코딩

2.1 공통표준·기관표준·DB표준

공공 부문 지침에서는 범정부 공통표준을 준용해 기관표준을 만들고, 기관표준을 준용해 개별 DB표준을 관리하는 계층을 사용한다. 시험에서는 이 계층을 모든 민간 조직의 유일한 체계라고 일반화하기보다 상위 공통 기준을 우선하고 하위 기준이 이를 준용한다는 원리를 이해한다.

3. 식별과 연결 절차

  1. 업무 문서와 모델에서 후보 명칭과 값 규칙을 수집한다.
  2. 후보 명칭을 의미 단위로 분해하고 동의어·동음이의어를 판별한다.
  3. 표준 단어 조합 규칙에 맞춰 표준 용어와 업무 정의를 작성한다.
  4. 용어에 적절한 도메인을 연결하고 코드형이면 코드 그룹을 지정한다.
  5. 모델 속성·컬럼 사용처와 표준 간 매핑을 검증한다.

4. 정의서 작성 사례

요구사항: “주문 처리 상태를 접수, 결제완료, 출고, 취소로 관리한다.”

정의서예시 작성
표준 단어주문(ORDER), 처리(PROC), 상태(STTS), 코드(CD)
표준 용어주문처리상태코드
업무 정의주문이 접수된 후 취소 또는 출고될 때까지의 처리 단계를 구분하는 코드
도메인상태코드C2 — 문자 2자리, 허용값은 연결된 코드 그룹에서 관리
코드 그룹주문처리상태코드: 01 접수, 02 결제완료, 03 출고, 99 취소

여기서 상태코드C2는 값의 형식을 나타내는 도메인이고, 01·02·03·99와 각각의 의미는 코드 정의다.

5. 비교와 구분

혼동올바른 구분
단어와 용어단어는 재사용 가능한 최소 의미 단위, 용어는 업무에서 사용하는 완결 명칭
도메인과 코드도메인은 형식·값 영역, 코드는 개별 값과 의미의 집합
용어와 컬럼용어는 논리적 업무 표준, 컬럼은 특정 DB의 물리 구현
영문명과 영문 약어영문명은 완전한 표현, 약어는 승인된 축약 표현

시험 판단 포인트

  • 표준 용어는 이름만이 아니라 업무 정의와 구성 단어·도메인 연결을 갖는다.
  • 같은 데이터 타입을 사용한다고 같은 도메인인 것은 아니다. 의미와 허용값 범위도 같아야 한다.
  • 코드값을 추가·폐기하는 일도 코드 표준의 변경이다.
  • 인조 식별 번호처럼 값 목록을 열거하지 않는 식별자는 코드로 오해하지 않는다.

자주 틀리는 부분

  • 번호, 코드, 같은 분류어를 모두 같은 도메인으로 연결한다.
  • 약어가 우연히 같아도 의미가 다른 단어를 하나로 통합한다.
  • 코드 도메인의 길이만 정하고 코드값·코드명·유효기간을 관리하지 않는다.
  • 표준 용어와 모델 속성의 매핑 없이 사전 등록만 완료한다.
스스로 확인하기

개념 확인 문제

문제를 누르면 바로 아래에서 정답과 해설을 확인할 수 있습니다.

01[객관식] 표준 단어에 대한 설명으로 가장 적절한 것은? - A. 특정 DB 컬럼에 지정된 물리 데이터 타입 - B. 표준 용어를 구성하는 재사용 가능한 최소 의미 단위 - C. 코드값과 코드명 전체의 집합 - D. 업무 지표를 계산한 결과값
정답 및 해설

정답: B

  • B가 표준 단어의 핵심이다.
  • A는 물리 타입, C는 코드 정의, D는 데이터 값이다.
02[객관식] 주문처리상태코드의 도메인과 코드 정의를 올바르게 구분한 것은? - A. 도메인은 01=접수, 코드는 CHAR(2)이다. - B. 도메인은 업무 정의이고, 코드는 영문 약어다. - C. 도메인은 문자 2자리와 허용 형식이고, 코드는 01·02·03·99와 각 의미다. - D. 도메인과 코드는 같은 개념이므로 하나만 정의한다.
정답 및 해설

정답: C

  • 도메인은 문자 2자리 같은 형식과 허용 영역을, 코드는 실제 값과 의미를 관리한다.
  • A는 두 개념을 반대로 놓았고, B는 정의·약어와 혼동했으며, D는 별도 통제가 필요한 개념을 합쳤다.
03[연결형] 다음을 연결하라: ① 표준 단어 ② 표준 용어 ③ 표준 도메인 ④ 표준 코드 / 가. 값의 형식과 허용 영역 나. 업무상 완결 명칭 다. 분류 값과 의미 라. 용어 구성의 최소 의미 단위
정답 및 해설

정답: ①-라, ②-나, ③-가, ④-다

  • 단어→용어→모델 속성의 구조와, 용어에 연결되는 도메인·코드의 역할을 함께 기억한다.
04[사례 판단] 고객등급코드가 시스템 A에서는 G/S/B, 시스템 B에서는 01/02/03이다. 통합 표준을 정의할 때 필요한 조치를 설명하라.
정답 및 해설

모범 답안

  • 두 체계의 등급 정의와 순서·혜택·산정 기준이 실제로 같은지 먼저 확인한다.
  • 통합 코드 그룹과 표준 코드값·코드명·정의를 정하고, 기존 값의 매핑표와 전환 시점, 미매핑·폐기 값 처리 규칙을 작성한다.
  • 문자 길이만 통일하거나 값 모양만 바꾸면 의미 불일치를 해결할 수 없다.
05[정의서 작성] 결제금액에 대한 표준 용어 정의서의 필수 항목을 다섯 가지 이상 제시하고, 도메인 예시를 작성하라.
정답 및 해설

모범 답안

  • 표준 용어명, 업무 정의, 구성 단어, 영문명 또는 영문 약어, 적용 도메인, 담당 영역, 상태·버전 등을 작성할 수 있다.
  • 예: 결제금액 — 주문에 대해 결제 승인된 금액으로 취소 금액을 제외한 원화 금액. 도메인 예: 금액N15,0, 숫자 15자리, 소수 0자리, 단위 원, 0 이상.
  • 세부 산식과 취소 포함 여부는 실제 업무 규칙에 맞춰 명시해야 한다.