Skip to main content

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

computer 컴퓨터 데이터베이스는 테이블로 정렬되며, 일반적으로 공통성을 공유하는 레코드 목록을 참조하십시오.표준 계층 데이터베이스 모델에서, 테이블은 부모와 자녀 관계를 기반으로 서로 관련되어 있으며, 한 부모 테이블에는 여러 자녀가있을 수 있지만 자녀 테이블에는 여러 부모를 가질 수 없습니다.예를 들어, 직원 테이블 mdash;부모 테이블 mdash;현재 근로자와 과거 근로자의 두 아동 테이블로 세분 될 수 있습니다.네트워크 모델 데이터베이스는이 부모 및 자식 제한에 대한 대안을 제공합니다.네트워크 모델 데이터베이스에서 모든 단일 테이블은 여러 하위 테이블과 여러 부모 테이블을 가질 수있어 데이터베이스의 엔터티간에보다 자연스러운 그래픽 구조가 생길 수 있습니다.

네트워크 모델 데이터베이스의 주요 장점은테이블 사이의 관계에 대한보다 현실적인 묘사.테이블 배열을 1 부모 모델로 짜내려고 시도하는 것은 특히 두 개 이상의 테이블이 부모 범주로 간주 될 수있는 경우 제한적 일 수 있습니다.과거의 예를 계속하면서, 직원 테이블은 현재 근로자와 과거 근로자 테이블 모두의 부모로 사용되었지만 독립 계약자 테이블은 부모와 동등하게 잘 작동합니다.네트워크 모델 설정을 통해 최종 사용자는 데이터베이스를 구조화하여 직원과 독립 계약자가 현재 근로자 및 과거 근로자 테이블의 부모가되도록합니다.network 네트워크 모델 데이터베이스의 테이블은 그래프 상단의 최고 수준의 상위 테이블을 시작으로 각 테이블 이름을 개별적으로 나열하여 아래쪽에서 가장 종속적 인 자식 테이블로 작업하여 그래픽으로 표시 될 수 있습니다.각 부모-자식 관계는 관련 테이블 사이에 선을 그려서 표현할 수 있습니다.이를 통해 데이터베이스 디자이너는 엔티티 간의 연결을보다 쉽게 이해할 수 있습니다.네트워크 모델은 데이터 엔티티 간의 관계를보다 현실적으로 표현할 수 있지만 현대적인 데이터베이스 설계에서는 크게 쓸모 없다.컴퓨터에 대한 하드웨어 성능 에스컬레이션을 통해 대규모 조직은 관계형 데이터베이스 모델로 발전 할 수 있었으며,이를 통해 최종 사용자는 부모-자녀 관계에 엄격하게 초점을 맞추는 대신 키 값을 사용하여 데이터를 직접 입력 할 수 있습니다.예를 들어, 관계형 데이터베이스 모델의 직원 목록에는 직원 이름이 키 값으로 표시 될 수 있습니다.이는 직원 목록을 직원 이름을 포함하는 다른 모든 테이블에 연결하므로 해당 직원에 대한 모든 정보를 테이블에 보유한 테이블에 관계없이 한 번에 끌어 올릴 수 있습니다.