E-R(개체-관계) 모델 / 관계형 데이터 모델

2023. 2. 19. 16:14정처기 필기/3과목 - 데이터베이스 구축

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

 

1. 개요

- 개념적 데이터 모델

- 1976년 피터 첸에 의해 정립

- 데이터를 개체,속성,관계로 묘사

- 특정 DBMS 고려 X

- 일대일, 일대다, 다대다 등의 관계 유형을 제한 없이 나타냄

 

2. 피터 첸 표기법

 

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

- 1981년, 클리프 킨켈쉬타인과 제임스 마틴이 공동 개발

 

- 실선은 1개, 까마귀 발은 N개를 의미

- 원형 표시는 관계가 있을 수도, 없을 수도 있다는 것

 

 

4. 바커 표기법 (Barker Notation)

- 영국 컨설팅 회사 CACI에서 개발, 리차드 바커에 의해 정립


관계형 데이터 모델

1. 개요

- 2차원적인 표를 이용해 데이터 상호 관계를 정의하는 DB구조

- PK와 이를 참조하는 FK로 데이터 간의 관계를 표현

- 계층 모델과 망 모델의 복잡한 구조를 단순화시킨 모델

- 대표적 언어 : SQL

 

2. 관계형 데이터 모델의 구성