1) 엔터티, 인스턴스, 속성, 속성값의 관계
2) 속성의 표기법
1) 특정에 따른 분류
- 기본속성 : 업무로부터 추출한 모든 속성
- 설계속성 : 업무상 필요한 데이터 외에 데이터 모델링이나 업무 규칙화를 위해 속성을 새로 만들거나 변형하여 정의하는 속성
- 파생속성 : 다른 속성으로부터 계산이나 변형이 되서 생성되는 속성
2) 엔터티 구성 방식에 따른 분류
- pk속성 : 엔터티를 식별할 수 잇는 속성
- fk속성 : 다른 엔터티와의 관계에서 포함된 속성
- 일반속성 : 엔터티에 포함되어 있고, pk, fk 에 포함되지 않은 속성
-- 복합속성 : 여러 세부 속성들로 구성됨 (주소)
-- 단순속상 : 더 이상 다른 속성들로 구성될 수 없는 속성
-- 단일값속성 : 반드시 하나의 값으로 구성
-- 다중값속성 : 여러개의 값으로 구성
Attribute 와 Relation 설계가 어쩌면 RDBMS 의 꽃이 아닐까 싶다. 실제로 pk, fk 설계와 Join 을 통해 Select 조건이 가장 빈번하게 일어날 것이고, 제대로 설계해야 속도 최적화가 될 것이다. 실제 시험에서 가장 헷갈렸던 부분은 속성과 관계를 도식화한 ERD 에서 점선과 실선의 차이와 기호의 종류가 가장 헷갈렸던 거로 기억한다. 시험 보는 사람은 이 부분을 꼭 명확하게 보고 들어가면 한문제 더 맞출 수 있을 것이다.