-
[정보처리기사] 011 망(네트워크)형 데이터 모델자격증/정보처리계열 2015. 4. 24. 13:25반응형
011. 망(네트워크)형 데이터 모델
망형 데이터 모델 (Network Data Model)의 개요
- CODASYL이 제안한것으로, CODASYL, DBTG 모델이라고도 함
- 그래프를 이용하여 데이터 논리구조 표현
- 상위(Owner)와 하위(Member) 레코드 사이에서 다 대 다 (N:M) 대응관계를 만족하는 구조
- 레코드 타입 간의 관계는 1:1, 1:N, N:M이 될 수 있다.
- 대표적 DBMS : DBTG, EDBS, TOTAL
망형 데이터 모델의 표현
- Entity군 : 동종의 개체 그룹
- Entity SET : 주종 관계에 있는 개체군들의 그룹
- SET Membership Type : 일 대 다 (1:N) 관계에 연관된 레코드 타입들을 각각 오너(Owner), 멤버(Member)라고함
- Owner : 트리구조에서의 Parent와 같은 개념
- Member : 트리구조에서의 Children와 같은 개념
망형 데이터 모델의 특징
- 레코드 타입과 링크들의 집합으로 구성
- 레코드 타입의 집합 존재
- 레코드 타입들을 연결하는 링크 집합 존재
- 상위 하나의 레코드에 대하여 하위의 레코드가 복수 대응하고, 하위 하나의 레코드에 대해 상위 레코드도 복수 대응
- 링크들로 표현한 관계성에 제한 없음
- 한 레코드 타입에서 자기 자신으로 가는 링크는 없음
- 모든 링크는 적어도 한방향으로 함수적 (부분적 함수성 허용)
- 세트 이름은 링크로 표현
- 오너와 멤버 레코드 타입은 서로 동일형태가 될수 없음
반응형'자격증 > 정보처리계열' 카테고리의 다른 글
[정보처리기사] 013 관계형 데이터베이스의 구조 (0) 2015.04.27 [정보처리기사] 012 데이터베이스 설계 (0) 2015.04.24 [정보처리기사] 010 계층형 데이터 모델 (0) 2015.04.24 [정보처리기사] 009 관계형 데이터 모델 (0) 2015.04.23 [정보처리기사] 008 개체-관계 모델 (0) 2015.04.23