네트워크 모델

작가: Eugene Taylor
창조 날짜: 13 팔월 2021
업데이트 날짜: 11 할 수있다 2024
Anonim
[따라學IT] 02. 네트워크의 기준! 네트워크 모델
동영상: [따라學IT] 02. 네트워크의 기준! 네트워크 모델

콘텐츠

정의-네트워크 모델이란 무엇입니까?

네트워크 모델은 객체와 해당 관계를 나타내는 유연한 접근 방식으로 설계된 데이터베이스 모델입니다. 네트워크 모델의 고유 한 기능은 스키마이며 관계 유형이 호이고 객체 유형이 노드 인 그래프로 표시됩니다. 다른 데이터베이스 모델과 달리 네트워크 모델 스키마는 격자 또는 계층 구조로 제한되지 않습니다. 계층 적 트리는 그래프로 대체되어 노드와의 기본 연결이 더 가능합니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 네트워크 모델을 설명합니다

Charles Bachman은 네트워크 모델의 최초 발명가였습니다. 1969 년 CODASYL (Conference on Data Systems Languages) 컨소시엄은 네트워크 모델을 표준 사양으로 개발했습니다. 두 번째 간행물은 1971 년에 도입되었으며, 나중에 거의 모든 구현의 기초가되었습니다.

네트워크 모델의 장점은 다음과 같습니다.

  • 간단한 개념 : 계층 적 모델과 유사하게이 모델은 단순하고 구현이 수월합니다.
  • 추가 관계 유형 관리 기능 : 네트워크 모델에는 일대일 (1 : 1) 및 다 대다 (N : N) 관계를 관리 할 수 ​​있습니다.
  • 손쉬운 데이터 액세스 : 계층 적 모델과 비교할 때 데이터 액세스가 더 간단합니다.
  • 데이터 무결성 : 네트워크 모델에서 상위-하위 관계는 상위-하위 관계에 의존하기 때문에 항상 상위 세그먼트와 하위 세그먼트 사이에 연결됩니다.
  • 데이터 독립성 : 데이터 모델 독립성은 계층 적 모델이 아닌 네트워크 모델에서 더 좋습니다.

네트워크 모델의 단점은 다음과 같습니다.

  • 시스템 복잡성 : 포인터를 사용하여 모든 레코드를 유지 관리해야하므로 데이터베이스 구조가 더 복잡해집니다.
  • 기능적 결함 : 많은 포인터가 필수적이므로 삽입, 업데이트 및 삭제가 더욱 복잡해집니다.
  • 구조적 독립성 부족 : 구조를 변경하려면 응용 프로그램도 변경해야하므로 구조적 독립성이 부족합니다.
이 정의는 데이터베이스와 관련하여 작성되었습니다.