정보처리기사 필기 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
'자격증 > 정보처리기사 필기' 카테고리의 다른 글
[정보처리기사 필기] DB 구축 : 데이터 모델의 구성 요소 (0) | 2023.02.23 |
---|---|
[정보처리기사] DB 구축 : 데이터 모델 (0) | 2023.02.18 |
[정보처리기사 필기] DB 구축 : 논리적 데이터 모델링 (1) | 2023.02.02 |
[정보처리기사 필기] DB 구축 : 식별자(Identifier) (0) | 2023.02.01 |
[정보처리기사 필기] SW 개발 : 인터페이스 구현 검증 (0) | 2023.01.31 |