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
'RDB > Oracle' 카테고리의 다른 글
[ORACLE] 조인(JOIN) (0) | 2022.01.06 |
---|---|
[ORACLE] 서브쿼리(SUBQUERY) (0) | 2022.01.05 |
[ORACLE] 순위함수(RANK), 계층형함수 (0) | 2022.01.04 |
[ORACLE] Top N Query(ROWID / ROWNUM) (0) | 2022.01.03 |
[ORACLE] 정렬 - ORDER BY (0) | 2022.01.02 |