자격증/정보처리기사 필기

[정보처리기사 필기] DB 구축 : 개체-관계 모델 (E-R 모델)

Yuco 2023. 2. 17. 20:02

정보처리기사 필기 3과목 - 데이터베이스 구축 : 개체-관계 모델(E-R 모델)

[1] 개체 - 관계 모델 (E-R, Entity-Relationship) ⭐⭐

1. 개체 - 관계 모델의 정의

- 개념적 데이터 모델의 대표적인 예 (1976년 피터 첸에 의해 제안됨)
- E-R 모델은 세상의 사물을 개체(Entity)와 개체간의 관계로 표현
- 개체는 독립적인 의미를 지니고 있는 유형, 무형의 사람 또는 사물, 개체의 특성을 나타내는 속성(Attribute)에 의해 식별되며, 개체끼리 서로 관계를 가짐 (= 데이터를 개체, 속성, 관계로 묘사)
- 개체 타입과 개체 간의 관계를 이용해 현실 세계를 개념적으로 표현하는 방법
- 특정 DBMS를 고려한 게 아니기 때문에 관계 표현에 제한이 없음 (E-R 다이어그램으로 나타냄)

2. 피터 첸 표기법 ⭐

3. 정보 공학 표기법(Information Enginnering Notation, 크로우즈 핏)

- 1981년 클리프 핀켈쉬타인과 제임스 마틴이 공동 개발
- 기호 : l (필수, Mandatory), O (선택, Optional), > (다중, Multiple)
- 실선(l)은 1개를 의미, 까마귀 발(><)은 N개를 의미
- 원형(O) 표시는 선택적 의미를 지니는 데 관계가 있을 수도, 없을수도 있다는 것




그림 출처 : https://itwiki.kr/w/ER_%EB%8B%A4%EC%9D%B4%EC%96%B4%EA%B7%B8%EB%9E%A8