티스토리 뷰

1.   속성(Attribute)의 개념

l  업무에서 필요로 한다.

l  의미상 더 이상 분리되지 않는다.

l  엔티티를 설명하고 인스턴스의 구성요소가 된다.

 

2.   엔티티, 인스턴스와 속성, 속성값에 대한 내용과 표기법

가.  엔티티, 인스턴스, 속성, 속성 값의 관계

n  한 개의 엔티티는 두 개 이상의 인스턴스의 집합이어야 한다.

n  한 개의 엔티티는 두 개 이상의 속성을 갖는다.

n  한 개의 속성은 한 개의 속성값을 가진다.

 

나.  속성의 표기법



 

3.   속성의 특징

l  엔티티와 마찬가지로 반드시 해당 업무에서 필요하고 관리하고자 하는 정보다.

l  정규화 이론에 근간하여 정해진 주식별자에 함수적 종속성을 가져야 한다.

l  하나의 속성에는 한 개의 값만 가진다. 하나의 속성에 여러 개의 값이 있는 다중값일 경우 별도의 엔티티를 이용하여 분리한다.

 

4.   속성의 분류

가.  속성의 특성에 따른 분류

속성

내용

기본 속성

업무로부터 추출한 모든 속성이 여기에 해당하며 엔티티에 가장 일반적이고 많은 속성을 차지한다.

설계 속성

업무상 필요한 데이터 이외에 데이터 모델링을 위해, 업무를 규칙화하기 위해 속성을 새로 만들거나 변형하여 정의하는 속성

파생 속성

다른 속성에 영향을 받아 발생하는 속성으로서 보통 계산된 값들이 이에 해당된다.

 

나.  엔티티 구성방식에 따른 분류

-       엔티티를 식별할 수 있는 속성을 PK(Primary Key)속성, 다른 엔티티와의 관계에서 포함된 속성을 FK(Foreign Key)속성, 엔티티에 포함되어 있고 PK, FR에 포함되지 않은 속성을 일반속성이라 한다.

 

5.   도메인(Domain)

-       속성은 가질 수 있는 값의 범위가 있는데 이를 그 속성의 도메인(Domain)이라 한다.

-       도메인을 좀 더 이해하기 쉽게 정리하면, 엔티티 내에서 속성에 대한 데이터타입과 크기 그리고 제약사항을 지정하는 것이라 할 수 있다.

 

6.   속성의 명명(Naming)

l  해당업무에서 사용하는 이름을 부여한다.

l  서술식 속성명은 사용하지 않는다.

l  약어 사용은 가급적 제한한다.

l  전체 데이터모델에서 유일성 확보하는 것이 좋다.

반응형
LIST
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함