데이터 모델링의 세 가지 요소
- 업무가 관려하는 어떤 것
(Things)
- 엔터티(Entity)
- 어떤 것이 가지는 성격
(Attributes)
- 속성
- 업무가 관여하는 어떤 것 간의 관계
(Relationships)
- 관계
Things
- 사물이나 사건 등을 바라 볼 때 전체를 지칭하는 용어
Attributes
Relationships
- 각각의 어떤 것이 가지는 다른 어떤 것과의 연관성
예시
이주일과 심순애가 존재하고 둘 사이는 서로 사랑하는 연인사이이다.
이주일은 키가 180cm 에 성격은 친절하고 심순애는 키가 165cm 에 세심하며 활달한 성격을 가지고 있다
- Things → 이수일, 심순애
- Attributes → 키, 성격
- Relationships → 연인 사이
단수의 집합(복수)의 명명
데이터 모델링에서는 이 3가지의 개념을 단수와 복수의 개념으로 분명하게 구분하고 있다.
실제로 데이터 모델링을 할 때 많이 활용하는 용어 이다.
- 엔터티는 things 에 대한 집합을 명명하여 지칭한다.
- 단수 명사로서의 의미도 있지만, 집합 개념으로 사용하는 경우 개별요소로서는 인스턴스, 어커런스로 지칭한다.