Network database là gì?

Phrase Database
network data model

Network database là một mô hình cơ sở dữ liệu (database model), trong đó có sự sắp xếp theo thứ bậc của các nút (node). Mỗi nút con (child node) có thể có nhiều hơn một nút cha (parent node). Điều này đôi khi được mô tả như một mối quan hệ nhiều-nhiều (many-to-many relationship). Có các kết nối bổ sung — được gọi là con trỏ (pointer) — giữa các nút cha và các nút con. Do đó, một nút có thể được tiếp cận thông qua nhiều hơn một đường dẫn. Xem thêm hierarchical database.

Mô hình này là một phần mở rộng của mô hình phân cấp (hierarchical model). Nó là mô hình phổ biến nhất trước khi có mô hình quan hệ (relational model). Mô hình này cũng giống như mô hình phân cấp, điểm khác biệt duy nhất là một nút (node) có thể có nhiều hơn một nút cha (parent node). Nó thay thế cây phân cấp bằng một biểu đồ. Ví dụ: Trong ví dụ dưới đây, chúng ta có thể thấy rằng nút student có hai nút cha là CSE Department và Library.

Learning English Everyday