판봉 개발 일기

망(네트워크)형 데이터 모델 본문

정보처리산업기사/정보처리산업기사 필기

망(네트워크)형 데이터 모델

판봉 2021. 7. 19. 15:29
728x90

망형 데이터 모델(Network Data Model)의 개요

  • CODASYL이 제안한 것으로 CODASYL DBTG 모델 이라고도 합니다.
  • 그래프를 이용해서 데이터 논리 구조를 표현한 데이터 모델입니다.
  • 상위(Owner)와 하위(Member) 레코드 사이에서 다 대 다(N:M) 대응 관계를 만족하는 구조입니다.
  • 레코트 타입 간의 관계는 1:1, 1:N, N:M 이 될 수 있습니다.
  • 대표적인 DBMS는 DBTG, EDBS, TOTAL이 있습니다.

망형 데이터 모델의 표현

  • Entity군
  • Entity SET : 주종 관계의 Entity군들의 그룹
  • SET Membership Type : 일 대 다 관계에 연관된 레코드
  1. 오너(Owner) : 트리 구조에서의 Parent와 같은 개념입니다.
  2. 멤버(Member) : 트리 구조에서의 Childeren과 같은 개념입니다.

망형 데이터 모델의 특징

  • 레코드 타입과 링크들의 집합으로 구성
  • 레코트 타입의 집합이 있음
  • 레코드 타입들을 연결하는 링크 집합 존재
  • 상위 하나의 레코드에 대하여 하위의 레코드가 복수 대응,하위 하나의 레코드에 대해 상위 레코드도 복수 대응합니다.
  • 링크들로 표현한 관계성에는 제한이 없습니다.
  • 한 레코드 타입에서 자기 자신으로 가는 링크는 없습니다.
  • 모든 링크는 적어도 한 방향으로 함수적입니다
  • 세트 이름은 링크로 표현됩니다.
  • 오너와 멤버 레코드 타입은 서로 동일 형태가 될 수 없습니다.

'정보처리산업기사 > 정보처리산업기사 필기' 카테고리의 다른 글

관계형 데이터베이스의 구조  (0) 2021.07.20
데이터베이스 설계  (0) 2021.07.19
계층형 데이터 모델  (0) 2021.07.18
관계형 데이터 모델  (0) 2021.07.18
개체-관계 모델  (0) 2021.07.18