E-R(Entity-Relationship, 개체-관계) 모델
E-R 모델은 현실 세계의 데이터를
개체(Entity)와 관계(Relationship) 중심으로 개념적으로 표현한 데이터 모델
- 현실 세계의 무질서한 데이터를 개념적 논리 구조로 표현하는 방법
- 피터 첸이 1976년에 제안
- 개념적 데이터 모델의 대표적인 형태
- 데이터베이스 설계의 첫 단계(개념적 설계)에서 사용
- E-R 다이어그램(E-R Diagram)으로 시각적으로 표현
E-R 다이어그램 표기법
개체(Entity)

- 사각형
- 독립적으로 존재하는 객체를 표현
관계(Relationship)

- 마름모
- 개체 간의 연관성을 표현
속성(Attribute)

- 타원
- 개체나 관계의 특성을 나타냄
다중값 속성(복합 속성)

- 이중 타원
- 하나의 개체가 여러 값을 가질 수 있는 속성
기본키 속성

- 밑줄 친 타원
- 개체를 유일하게 식별하는 속성
복합 속성

- 복수 타원
- 여러 하위 속성으로 구성된 속성
- ex) 이름 → 성 + 이름
관계

- 대응수
- 1:1, 1:N, N:M 등의 개체 간 관계에 대한 대응수를 선 위에 표시
선, 링크
- 연결
- 개체, 관계, 속성을 연결하는 선
'정보처리기사' 카테고리의 다른 글
| 정보처리기사 실기 - 관계형 데이터베이스의 키(후보키, 기본키, 대체키, 슈퍼키, 외래키) (0) | 2025.11.01 |
|---|---|
| 정보처리기사 실기 - 관계형 데이터 모델 (0) | 2025.11.01 |
| 정보처리기사 실기 - 데이터 모델의 구성 요소(개체, 속성, 관계) (0) | 2025.11.01 |
| 정보처리기사 실기 - 데이터 모델(개념적, 논리적, 물리적) (0) | 2025.11.01 |
| 정보처리기사 실기 - 데이터베이스 설계(개념, 논리, 물리 설계) (0) | 2025.11.01 |