RDB/Oracle

[ORACLE] ERD

씨네 2022. 1. 7. 12:37
728x90

ERD(Entity Relationship Diafram)

1. 바커 표기법 ( Baker notation )

- 영국 컨설팅 회사 CACI에 의해 개발, 리차드 바커에 의해 업그레이드

1:1 관계 : A 엔티티에 존재하는 데이터 1개 <-> B엔티티에 존재하는 데이터 1개

1:N 관계 : A 엔티티에 존재하는 데이터 1개 <-> B엔티티에 존재하는 데이터 N개

N:N 관계 : A엔티티에 존재하는 데이터 1개 <-> B엔티티에 존재하는 데이터 N개

B엔티티에 존재하는 데이터 1개 <-> A엔티티에 존재하는 데이터 N개

한 부서는 0명 또는 그 이상의 사원을 포함한다.

한 사원은 한 부서에 소속된다

2. I/E 표기법( Information Engineering notation )

- CLIVE FINKELSTEIN과 JAMES MARTIN이 공동 저술로 발표

- 관계의 다(MANY) 쪽을 나타내기 위해 까마귀 발을 사용, 까마귀 발 모델(CROW'S FOOT MODEL)이라고도 부른다.

RELATIONSHIP

IDENTIFYING : A가 없으면 B가 존재할 수 없다.

NON-IDENTIFYING : A가 없어도 B가 존재할 수 있다.

한 부서는 0명 혹은 그 이상의 사원을 포함한다.

한 사원은 한 부서에 소속된다.

728x90