ER-diagram 관련질문입니다.
이 부분에 대해서 ER-diagram을 만들어야하는데 개체가 대학, 학과, 학생, 교수, 과목이라고 생각하는데 그렇다면 개강과목이 어떻게 들어가야하는지 잘 모르겠습니다. 그림으로 알려주시면 감사하겠습니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
ER Diagram(ERD)
1. ER 데이터 모델
- 1976년 P. Chen 제안
- 현실세계의 개념적 표현
-> 개념설계에 이용
-> 개념적 데이터 모델
- 개체 타입과 관계 타입을 기본 개념으로 현실 세계를 개념적으로 표현하는 방법
특징(다른 데이터 모델보다 풍부한 표현력)
- 다 대 다(m : n) 관계 표현
- 다원 관계(n-ary relationship) 표현
-> 두 개 이상의 개체 타입이 하나의 관계에 관련 가능
-다중 관계(multiple relationship) 표현
-> 두 개체 타입 사이에 둘 이상의 관계가 존재 가능
- 관계 타입도 속성(attribute)을 가질 수 있음
- ER 데이터 모델은 개념적 데이터 모델이 될 수 있는 특성을 갖추었다.
- 표현력 : 개체 타입, 관계 타입, 제약 조건
- 단순성 : 이해와 사용이 단순
- 최소성 : 적은 수의 기본 개념만 사용
- 다이어그램 식 표현 : 시각적이고 종합적
- 공식성 : 공식적 명세를 우해 모호하지 않고 정확
- DBMS에 독립적
- ER모델에서는 데이터베이스 ‘스키마’를 도표로 나타낼 수 있다.(ER diagram)
- ER 다이어그램을 관계 DB스키마로 변환할 수 있다.