정보처리산업기사 실기/데이터베이스

개체-관계 모델(Entity-Relationship Model, ERM)

미웡할꺼야 2020. 11. 5. 23:34

개체-관계 모델(E-R Model)

- 개념적 설계 단계에서 사용되는 실제 기법.

- 개체, 관계, 속성 등을 기호를 이용하여 데이터베이스의 전반적인 구조를 이해하기 쉽도록 표현한 모델.

- P.Chen 박사에 의해 최초로 제안.


E-R Model의 기호


데이터베이스 모델

- 논리적 설계 단계에서 사용되는 모델로 논리적으로 구현 가능한 데이터 모델로 변환하기 위해 사용.

- 관계 데이터 모델, 네트워크 모델, 계층 데이터 모델 등이 있다.

관계 데이터 모델
(=표 데이터 모델)
- 표 데이터 모델이라고도 하며, 2차원 구조의 표(테이블) 형태로 표현하는 방법.
- N : M 표현이 가능하다.
네트워크 모델
(=망 데이터 모델)
- 망 데이터 모델이라고도 하며, 레코드 타입 간 관계를 도형으로 표현.
계층 데이터 모델
(=트리 데이터 모델)
- 트리 데이터 모델이라고도 하며, 부모-자식 관계, 즉 1 : N 관계를 나타낸다.