ERD
- Entity Relationshop Diagram
- 요구사항으로부터 얻어낸 정보(개체, Entity) - 관계(Relation) 을 나타낸 도표(Diagram)
개체(Entity)
- 단독으로 존재하는 개체를 의미하며, 동일한 개체는 존재하지 않음
- 예를 들어, 학생 정보가 학번, 이름, 학년이 있을 때, 3개의 정보가 모두 같은 학생은 오직 한 명이면 개체라고 함
- 즉, 학생 한명이 개체가 되는 것
- 이 개체들의 집합을 Entity Type
- ER 다이어그램에서 Entity Type은 네모로 표현
애트리뷰트 또는 속성(Attribute)
- 개체가 갖는 속성
- 예를 들어, Student에서 학번, 이름, 학년 같은 정보를 속성이라 함
- ER 다이어그램에서 Attribute는 원으로표현
관계(Relation)
- Entity Type간의 관계
- 예를 들어, 수강을 뜻하는 Takes는 학생과 과목간의 "수강"이라는 관계를 갖음
- Takes를 Relation Type이라 하며, Relation Type역시 속성을 가질 수 있음
- ER 다이어그램에서 Relation은 마름모로 표현
참고