Skip to main content

Mô hình mạng là gì?

Một cơ sở dữ liệu máy tính được sắp xếp theo các bảng, thường đề cập đến một danh sách các hồ sơ chia sẻ một số điểm chung.Trong mô hình cơ sở dữ liệu phân cấp tiêu chuẩn, các bảng được liên kết với nhau dựa trên mối quan hệ cha mẹ và con cái, trong đó một bảng cha mẹ có thể có nhiều con, nhưng một bảng con không thể có nhiều cha mẹ.Ví dụ, bảng nhân viên mdash;Bảng cha mẹ mdash;Có thể được chia nhỏ thành hai bảng con: công nhân hiện tại và công nhân trong quá khứ.Một cơ sở dữ liệu mô hình mạng cung cấp một giải pháp thay thế cho giới hạn cha mẹ và con cái này.Trong cơ sở dữ liệu mô hình mạng, bất kỳ bảng đơn nào cũng có thể có cả hai bảng con và nhiều bảng cha mẹ, dẫn đến cấu trúc đồ họa tự nhiên hơn giữa các thực thể trong cơ sở dữ liệu.Chân dung thực tế hơn về mối quan hệ giữa các bảng.Cố gắng bóp các sắp xếp bảng thành mô hình một cha mẹ có thể bị hạn chế, đặc biệt là khi hai hoặc nhiều bảng có thể được coi là loại cha mẹ.Tiếp tục ví dụ trong quá khứ, trong khi bảng nhân viên được sử dụng làm cha mẹ cho cả hai công nhân hiện tại và bảng công nhân trong quá khứ, một bảng nhà thầu độc lập sẽ phục vụ tốt như cha mẹ cho một trong hai hoặc thậm chí cả hai.Thông qua thiết lập mô hình mạng, người dùng cuối có thể cấu trúc cơ sở dữ liệu để cả nhân viên và nhà thầu độc lập là cha mẹ của các công nhân hiện tại và bảng công nhân trong quá khứ.Các bảng trong cơ sở dữ liệu mô hình mạng có thể được biểu diễn bằng đồ họa, bằng cách liệt kê từng tên bảng riêng lẻ, bắt đầu với các bảng cha mẹ cấp cao nhất ở đầu biểu đồ và làm việc xuống các bảng con phụ thuộc nhất ở phía dưới.Mỗi mối quan hệ cha mẹ và con cái có thể được biểu thị bằng cách vẽ một ranh giới giữa các bảng liên quan.Điều này cho phép các nhà thiết kế cơ sở dữ liệu dễ hiểu hơn về kết nối giữa các thực thể.

Mặc dù mô hình mạng cho phép biểu diễn thực tế hơn về các mối quan hệ giữa các thực thể dữ liệu, nhưng nó phần lớn lỗi thời trong thiết kế cơ sở dữ liệu hiện đại.Hiệu suất phần cứng leo thang cho các máy tính cho phép các tổ chức lớn hơn phát triển thành mô hình cơ sở dữ liệu quan hệ, cho phép người dùng cuối nhập trực tiếp dữ liệu bằng cách sử dụng các giá trị chính thay vì tập trung nghiêm ngặt vào mối quan hệ cha mẹ-con.Ví dụ: danh sách nhân viên trong mô hình cơ sở dữ liệu quan hệ có thể có tên nhân viên được liệt kê là giá trị chính.Điều đó liên kết danh sách nhân viên với tất cả các bảng khác có chứa tên nhân viên, cho phép tất cả thông tin về nhân viên đó được kéo lên cùng một lúc, bất kể bảng nào giữ nó.