속성은 업무분석을 통해 바로 정의한 속성을 기본속성(Basic Attribute)
원래 업무상 존재하지는 않지만 설계를 하면서 도출해내는 속성을 설계속성(Designed Attribute)
다른 속성으로부터 계산이나 변형이 되어 생성되는 속성을 파생속성(Derived Attribute)이라고 한다.
상품 : 엔터티(기보ㅓㄴ엔터티, 키 인터티)
제조사코드 : 파생설계속성
판매금액 합계 : 파생속성
엔터티를 식별할 수 있는 속성을 PK(Primary Key)속성, 다른 엔터티와의 관계에서 포함된 속성을 FK(Foreign Key)속성, 엔터티에 포함되어 있고 PK, FK에 포함되지 않은 속성을 일반속성이라 한다.
fk 외래키 : 부모속성을 자식이 물려받음
① 각 속성은 가질 수 있는 값의 범위를 정의할 수 있는데 이를 그 속성의 도메인(Domain)이라 한다
② 학생이라는 엔터티가 있을 때 학점이라는 속성의 도메인은 0.00에서 4.50 사이의 실수 값이며 주소라는 속성은 길이가 20자리 이내인 문자열로 정의
③ 각 속성은 도메인 이외의 값을 갖지 못한다
① 해당업무에서 사용하는 이름을 부여 한다.
② 서술식 속성명은 사용하지 않는다.
③ 약어 사용은 가급적 제한한다.
④ 전체 데이터모델에서 유일성 확보하는 것이 좋다.