속성 유형 - 기초 속성(Basic Attribute), 설계 속성(Designed Attribute), 유도 속성(Derived Attribute)

CODEDRAGON Development/Database

반응형


 

 

속성 유형

보다 세분화된 개념적 모델링을 위해서 속성의 유형을 다음과같이 기초속성, 설계속성, 유도속성 3가지로 세분화할 수 있습니다. 

 

기초 속성

(Basic Attribute)

·         업무로부터 추출된 일반적인 속성

·         데이터 요구 분석 명세서에 포함되어 있으며, 현업에서 제공해야 속성이 유지될 수 있습니다.

·         : 상품명, 가격, 주문수량 등

설계 속성

(Designed Attribute)

·         원래 존재하지는 않지만 필요에 따라 설계자가 추가한 속성

·         데이터 요구 분석 명세서에 포함되어 있지는 않지만, 설계를 진행하면서 새로 생성됩니다.

·         대부분의 코드 속성이나 일련번호처럼 식별자 역할을 하도록 추가된 속성입니다.

·         : 주문번호, 예약번호, 고객번호, 상품코드 등

유도 속성

(Derived Attribute)

·         추출 속성이라고도 칭하며, 기본 속성으로부터 계산 등의 가공 처리를 통해서 생성된 속성

·         저장 속성(Stored Attribute)의 영향을 받으므로, 저장 속성의 값이 변경되 면 함께 변경됩니다.

·         저장속성(Stored Attribute): 유도속성을 결정하기위해 사용되는 속성

·         중복의 의미가 있으므로 대개 개념적 모델링 단계에서 식별하지 않습니다.

·         (반드시 필요한 경우라면 별도로 정리해서 구현 단계에서 참조합니다.)

·         : 나이(생년월일 속성에서 유도됨), 근무기간(입사일 속성에서 유도됨)