반응형

네트워크 데이터 모델에서 데이터베이스의 논리적 구조는 그래프 또는 네트워크의 한 형태입니다. 이는 고객, 책 및 출판사 간의 관계를 나타내는 네트워크 데이터 모델의 예입니다. 개체는 사각형으로 표시되고 개체 간의 관계는 화살표로 표시됩니다.이것은 1 대 1의 관계일 수 있다. 계층적 데이터 모델과 달리 네트워크 데이터 모델은 두 개체 간의 여러 관계를 정의하고 이를 이름으로 구분할 수 있습니다. 그림에서는 관계를 나타내는 각 화살표에 다른 이름이 할당됩니다.

네트워크 데이터 모델에서는 너무 많은 관계를 나타낼 수 있으므로 너무 많은 관계가 하나 또는 두 개의 개체로 표시됩니다. 이 책의 고객과 개인은 다양한 관계를 맺고 있기 때문에, 그들은 구매에 대한 2대 1의 다중 관계로 제시된다. 네트워크 데이터 모델에서는 다양한 관계가 있는 개체를 소유자 및 구성원이라고 하며, 이러한 개체 간의 관계를 소유자와 구성원이라고 합니다. 계층 데이터 모델과 달리 소유자 개체를 여러 멤버 개체와 연결할 수 있습니다.

네트워크 데이터 모델은 동일한 개체 간의 여러 관계를 나타낼 수 있으며 계층적 데이터 모델보다 더 자연스러운 개념 구조를 모델링할 수 있습니다. 그러나 구조는 계층적 데이터 모델보다 훨씬 복잡할 수 있기 때문에 데이터 삽입, 삭제, 수정 및 검색과 같은 데이터를 계산하는 것은 계층적 데이터 모델보다 더 어렵다.

최근에는 객체 지향 데이터 모델을 사용하여 객체의 개념을 소개하고 객체 지향 데이터 모델과 관계형 데이터 모델을 특징짓는 경우가 많습니다. 누구나 쉽게 이해할 수 있는 데이터 구조를 제공하여 데이터를 검색, 삽입, 삭제 및 수정할 수 있는 관련 데이터 모델의 인기. 데이터베이스 관리 시스템은 일반적으로 하나의 논리적 데이터 모델만 지원합니다. 따라서 먼저 데이터베이스를 작성할 환경에서 데이터베이스 관리 시스템을 선택한 다음 데이터베이스를 지원하는 논리적 데이터 모델을 선택해야 해요.

※ 계층적 데이터 모델과 네트워크 데이터 모델은 일대일 관계만 직접 표현할 수 있지만 광적으로 일대일 관계라고 볼 수 있습니다.

 

데이터 모델링 요약

1 데이터 모델링
실제 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 전송하는 변환 프로세스입니다. 개념적 데이터 모델링과 논리적 데이터 모델링이 있습니다.

• 개념적 데이터 모델링: 실제 세계에서 개념적 세계로 중요한 데이터를 추출하고 전송하는 작업.
• 논리적 데이터 모델링: 개념 세계에서 데이터를 데이터베이스에 표시하는 작업입니다.

데이터 모델 2개
데이터 모델링 결과를 보여주는 도구로서 개념적이고 논리적인 데이터 모델이 있습니다.

• 개념 데이터 모델: 인간의 뇌가 이해할 수 있도록 개념 모델링의 결과인 개념 구조에서 실제 세상을 표현하는 도구입니다.
• 논리적 데이터 모델: 개념 구조의 논리적 모델링에 의한 논리적 구조를 나타내는 도구입니다.

객체 관계 모델
개체, 속성 및 관계 개념을 알아야 하는 개념적 구조로 실제 세상을 표현하기 위해 개인과 개인 사이의 관계를 활용하는 개념적 데이터 모델.

• 개인: 현실 세계에서 조직의 운영에 필수적인 개인 또는 객체.
• 특징: 그것은 개인적인 또는 인간 관계의 독특한 특징이다.
• 관계: 개체와 개체 간의 의미 있는 연관성.

(4) 대상 관계 다이어그램
• 이것은 객체 관계 모델을 사용하여 실제 세계를 개념적으로 모델링한 결과를 보여줍니다.E-R 영상이라고도 합니다.
• 기본적으로, 그것은 물체를 나타내는 정사각형과 물체와 물체 사이의 관계를 나타내는 다이아몬드로 구성되며, 각 요소를 물체나 관계의 특성을 나타내는 타원과 연결하는 선으로 구성된다.

5. 논리적 데이터 모델
선택한 데이터베이스 관리 시스템에 따라 사용자의 관점에서 데이터베이스에 저장되는 형태로 E-R 관리도에 표시되는 개념적 구조를 나타내는 데이터베이스의 논리적 구조입니다. 릴레이 데이터 모델, 계층 데이터 모델 및 네트워크 데이터 모델이 있습니다.

• 관계형 데이터 모델: 데이터베이스의 논리적 구조는 2차원 테이블의 형식입니다. 5장은 릴레이 데이터 모델에 자세히 설명되어 있습니다.
• 계층적 데이터 모델: 데이터베이스의 논리적 구조는 트리 형식입니다.
• 네트워크 데이터 모델: 데이터베이스의 논리적 구조는 그래프의 형태입니다.

'데이터베이스' 카테고리의 다른 글

관계 데이터 모델의 기본 용어(2)  (0) 2022.07.26
관계 데이터 모델  (0) 2022.07.25
논리적 데이터 모델의 개념과 특성  (0) 2022.07.23
개체-관계 모델(2)  (0) 2022.07.23
데이터베이스 개론- 관계  (0) 2022.07.17

+ Recent posts