Trang Chủ Mạng Mô hình mạng là gì? - định nghĩa từ techopedia

Mô hình mạng là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mô hình mạng có nghĩa là gì?

Mô hình mạng là mô hình cơ sở dữ liệu được thiết kế như một cách tiếp cận linh hoạt để thể hiện các đối tượng và các mối quan hệ của chúng. Một tính năng độc đáo của mô hình mạng là lược đồ của nó, được xem như một biểu đồ trong đó các loại mối quan hệ là các cung và các loại đối tượng là các nút. Không giống như các mô hình cơ sở dữ liệu khác, lược đồ của mô hình mạng không bị giới hạn là một mạng hoặc phân cấp; cây phân cấp được thay thế bằng biểu đồ, cho phép kết nối cơ bản hơn với các nút.

Techopedia giải thích Mô hình mạng

Charles Bachman là nhà phát minh ban đầu của mô hình mạng. Năm 1969, Hiệp hội Ngôn ngữ hệ thống dữ liệu (CODASYL) đã phát triển mô hình mạng thành một đặc điểm kỹ thuật tiêu chuẩn. Một ấn phẩm thứ hai được giới thiệu vào năm 1971, sau này trở thành nền tảng cho hầu như tất cả các triển khai.

Những lợi ích của mô hình mạng bao gồm:

  • Khái niệm đơn giản: Tương tự như mô hình phân cấp, mô hình này đơn giản và việc thực hiện rất dễ dàng.
  • Khả năng quản lý các loại mối quan hệ khác: Mô hình mạng có khả năng quản lý các mối quan hệ một-một (1: 1) cũng như nhiều mối quan hệ nhiều-nhiều (N: N).
  • Truy cập dữ liệu dễ dàng: Truy cập dữ liệu đơn giản hơn khi so sánh với mô hình phân cấp.
  • Tính toàn vẹn dữ liệu: Trong mô hình mạng, luôn có một kết nối giữa các phân đoạn cha và con bởi vì nó phụ thuộc vào mối quan hệ cha-con.
  • Độc lập dữ liệu: Độc lập dữ liệu tốt hơn trong các mô hình mạng so với các mô hình phân cấp.

Những nhược điểm của mô hình mạng bao gồm:

  • Độ phức tạp của hệ thống: Mỗi và mọi bản ghi phải được duy trì với sự trợ giúp của các con trỏ, làm cho cấu trúc cơ sở dữ liệu phức tạp hơn.
  • Lỗ hổng chức năng: Bởi vì một số lượng lớn các con trỏ là rất cần thiết, việc chèn, cập nhật và xóa trở nên phức tạp hơn.
  • Thiếu tính độc lập về cấu trúc: Một sự thay đổi trong cấu trúc cũng đòi hỏi một sự thay đổi trong ứng dụng, điều này dẫn đến sự thiếu độc lập về cấu trúc.
Định nghĩa này được viết trong bối cảnh Cơ sở dữ liệu
Mô hình mạng là gì? - định nghĩa từ techopedia