1. 망형 데이터 모델(Network Data Model)의 개요
▣ CODASYL이 제안, CODASYL DBTG 모델이라고도 함
▣ 그래프를 이용해서 데이터 논리 구조를 표현한 데이터 모델
▣ 상위와 하위 레코드 사이에서 다 대 다(N:M) 대응 관계를 만족하는 구조
▣ 레코드 타입 간의 관계는 1:1, 1:N, N:M이 될 수 있음
▣ 대표적 DBMS : DBTG, EDBS, TOTAL
▣ 네트워크 형 데이터모델 : CODASYL DBTG
2. 망형 데이터 모델의 표현
▣ Entity 군 : 동종의 Entity 그룹
▣ Entity SET : 주종 관계에 있는 Entity군들의 그룹
▣ SET Membership Type : 일 대 다(1:N) 관계에 연관된 레코드 타입들을 각각 오너(Owner), 멤버(Member)라고 함
- 오너(Owner) : 트리 구조에서의 Parent와 같은 개념
- 멤버(Member) : 트리 구조에서의 Children과 같은 개념
3. 망형 데이터 모델의 특징
▣ 레코드 타입과 링크들의 집합으로 구성
▣ 레코드 타입의 집합
▣ 레코드 타입들을 연결하는 링크 집합이 존재
▣ 상위 하나의 레코드에 대하여 하위 레코드가 복수 대응하고, 하위 하나의 레코드에 대해 상위 레코드도 복수 대응
▣ 링크들로 표현한 관계성에는 제한 없음
▣ 한 레코드 타입에서 자기 자신으로 가는 링크는 없음
▣ 모든 링크는 적어도 한 방향으로 함수적이다(부분적인 함수성 허용)
▣ 세트 이름은 링크로 표현
▣ 오너와 멤버 레코드 타입은 서로 동일 형태가 될 수 없음
'시험 > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 소프트웨어 공학 - 화이트박스 , 블랙박스 (0) | 2016.08.16 |
---|---|
[정보처리기사] 운영체제 디스크-스케줄링 (0) | 2016.08.16 |
[정보처리기사] 트랜잭션(Transaction)의 4가지 특성(ACID) (0) | 2016.08.03 |
시스템 카탈로그(System Catalog) / 데이터 사전(Data Dictionary) (0) | 2016.08.03 |
[정보처리기사] 데이터베이스 순회 방법 (전위, 중위, 후위) (0) | 2016.07.26 |
[정보처리기사] 데이터베이서 트랜잭션의 특징 (0) | 2016.07.26 |
[정보처리기사] 데이터베이스-선형 비선형 (0) | 2016.07.26 |