728x90
320x100
나. 속성 표기법
속성은 엔터티에 저장되는 인스턴스들의 특성을 설명하는 항목으로, 단어들을 조합한 명사적 용어로 표현한다.
-
속성의 명칭은 '엔터티명 + 수식어 + 도메인 명' 형태가 좋다. 예를 들어 '사원'(엔터티 명) + '입사'(수식어) + '일자'(도메인 명) 형태로 속성 명을 부여하면 속성의 의미를 쉽게 이해할 수 있다.
-
속성 중에는 엔터티에서 하나의 인스턴스를 식별해 낼 수 있는 하나 또는 하나 이상의 속성을 유일식별자(UID, Unique Identifier) 또는 주 키(PK, Primary Key)라고 한다.
-
정보공학(IE) 표기법에서는 엔터티를 나타내는 사각형의 줄이 그어진 윗부분에 유일식별자 속성을 표시하고, CASE* Method 표기법에서는 유일식별자 속성앞에 '#' 표시를 한다.
-
외래식별자(Foreign Identifier) 또는 외래키(FK, Foreign Key)는 속성 뒤에 '(FK)'를 표기한다.
-
CASE* Method 표기법에서 일반 속성 앞에 '*' 표시한다. 이는 필수(Mandatory) 속성을 나타내며, 하나의 인스턴스가 입력되는 시점에 이 속성 값이 반드시 필요하다는 업무 규칙을 표현한 것이다. 필수 속성이 아닌 선택(Optional) 속성, 즉 하나의 인스턴스가 입력되는 시점에 이 속성의 값이 반드시 필요한 것은 아니고 나중에 들어와도 된다는 업무 규칙을 표현한 것은 속성 앞에 'o' 표시를 한다.
728x90
320x100
'Data Architecture > 데이터 모델링' 카테고리의 다른 글
[Data Architecture] 관계형 모델 이론_데이터 구조_6가지 특성 (0) | 2020.12.05 |
---|---|
[Data Architecture] 관계형 모델 이론_관계형 모델 이란? (0) | 2020.12.05 |
[Data Architecture] 관계형 모델 이론_릴레이션, 속성, 도메인 개념 (0) | 2020.12.05 |
[Data Architecture] 데이터 모델링 표기법 이해_관계 표기법_정보공학(IE)표기법 및 CASE* Method 표기법 (0) | 2020.12.05 |
[Data Architecture] 데이터 모델링 표기법 이해_엔터티 표기법_정보공학(IE)표기법 및 CASE* Method 표기법 (0) | 2020.12.05 |