18. 계층형 및 망 데이터 모델

이번에는 정보처리기사 필기 과목인 데이터베이스의 계층형 및 망 데이터 모델을 살펴볼게요.

계층형 데이터 모델
트리 구조로 표현
개체를 노드, 개체 집합들 사이의 관계를 링크로 표현
1:N 관계만 표현할 수 있다.
사이클이 존재하지 않는다.(트리의 특징)
삽입, 삭제 연산이 복잡

망 데이터 모델
그래프로 표현
1:1, 1:N, N:M 관계를 표현할 수 있다.
CODASYL 이 제안한 모델이다.
Owner와 Member 관계를 그래프로 표현
TOTAL, EDBS, DBTG에 적합

* 개념적 데이터 모델: E-R 데이터 모델
* 논리적 데이터 모델: 관계형 데이터 모델, 계층형 데이터 모델, 망 데이터 모델