컴퓨터데이터베이스

네트워크 데이터 모델

네트워크 데이터 모델은 더 단순하고 명확한 계층을 대체합니다. 의 핵심, 네트워크 모델은 가장 중요한 정보가 저장되는 루트 요소이며, 또한 구성 요소가 계층 구조와 매우 유사합니다. 사이의 노드는 연계를 통해 결합된다. 그리고 루트 노드에서 같은 거리에있는 노드는, 계층 모델로, 수준을 형성한다. 계층 모델의 특수성은 다른 하나 개의 요소에서 단 하나 개의 경로가 될 수 있음을, 그리고 네트워크에 여러 경로가, 그렇지 않습니다. 네트워크 데이터 모델은 더 복잡한 구조를 구축 할 수있는 기회를 제공하는 데이터를. 이 두 모델 사이의 가장 큰 차이점이다.

크리에이트 위해 데이터 모델을 시간이 지남에 따라 식별 된 계층 모델의 단점 기존의 동시 보정 "대다"관계를 실현했다. 네트워크 데이터 모델의 사용을 기반으로 그래프 이론. 이러한 관점에서, 임의의 그래프에 대응한다. 이 모델에서, 각각의 후손은 조상의 수에는 제한이 없습니다. 네트워크 데이터베이스 레코드의 집합으로 구성되어 있으며, 데이터 레코드 사이에 존재하는 관계를 상기 한 세트. 조상과 후손 기록의 두 가지 유형, 연결의 유형을 결정합니다. 형 통신 인스턴스는 일반적으로 하위 항목 유형에 속하는 상품의 순서화 된 세트를 포함하여 기록 조상의 일 예를 나타낸다. 회원의 세트 - 일반적으로 하나 개의 레코드 유형이 세트의 소유자 및 기타 기록을 선언 기록의 명명 된 집합으로 이해 세트에서.

네트워크 데이터 모델은 어떤 특색을 가지고있다. 사용 연결의 모든 유형이 반드시 작동해야합니다, 즉, "한 많은"은 "한 무리-에"또는 "하나 하나". 모형은 내부에 한정 기록 조상 반드시 일정한 조건을 기록하는 타입의 후손들의 특정 유형들과 관련하여 이러한 유형 충족되는지 주장을 나타낸다. "대다을"의 관계를 결정하기 위해 레코드의 특별한 타입의 기능뿐만 아니라, 한 쌍 도입 한 형태의 연결 과의 "복수 하나" "대일." 필요한 경우, 추가 정보는 인대의 역할을 수행하는, 기록에 추가 될 수있다.

네트워크 모델 그룹의 관계는 일반적으로, 즉, 하나의 소유자를 "한 - 투 - 세트"의 관계 유형을 설명하지만 그는 부하 직원을 많이했다. 하나는 이러한 태도의 예로서 인용 할 수 있습니다 "일." 각 직원은 특정 부서에서 작동하지만, 모든 부서가 아니라 몇 명의 직원을 작동 할 수 있음을 여기서 의미한다. 네트워크 모델 형 다양한 엔티티 간의 관계 "복수의 하나는"그룹 관계를 이용하여 구현된다.

네트워크 모델 데이터베이스 의 데이터에 다음과 같은 작업의 사용을 포함한다 :

- 당신은 우리의 데이타베이스 정보를 입력 할 필요가 기억;

- 이러한 특정 통신 사이에 설정된 그룹 자세에 포함하는 단계;

- 스위치, 즉 다른 소유자 부재의 한 세트로 전환 할 것이다;

- 업데이트는, 즉, 데이터의 수정을합니다;

- 추출물, 즉, 데이터 읽기에 대한 작업을 수행하기 위해;

- 데이터의 논리적 또는 물리적 제거하기 위해, 즉, 제거하는;

- 데이터 사이의 연결을 깨는 수행하기 위해, 즉, 그룹 관계의 기록을 배제.

이러한 데이터 모델에서 그 (것)들의 사이에서 데이터 조작 및 탐색을위한 특별한 기능을 가지고 있습니다. 기록의 설립을위한 그래프 모델의 네비게이션 장치는에 다른 데이터 조작을 적용 할. 이 기록은 일반적으로 현재이라고합니다. 네트워크 모델은 그룹 관계에 의해 실현 된 임의의 다른 정점 링크 전류를 현재 노드의 다음 인스턴스 현재 전이에서 존재할 수있다. 탐색은 임의의 기록으로 시작할 수 있습니다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.delachieve.com. Theme powered by WordPress.