3 mô hình hàng đầu của hệ thống cơ sở dữ liệu (Có lợi thế)

Bài viết này đưa ra ánh sáng trên ba mô hình hàng đầu của Hệ thống cơ sở dữ liệu. Các mô hình là: 1. Mô hình phân cấp 2. Mô hình mạng 3. Mô hình quan hệ.

Mô hình hệ thống cơ sở dữ liệu # 1. Mô hình phân cấp:

Theo cách tiếp cận này, mối quan hệ giữa các thực thể được lưu trữ dưới dạng cây có gốc, gốc có thể có một số nhánh và mỗi nhánh có thể có một số nhánh con và điều này có thể tiếp tục cho bất kỳ số cấp nào.

Bản ghi ở cấp thấp hơn được gọi là 'con' của cấp cao hơn tiếp theo và bản ghi cấp cao hơn được gọi là phần trăm của bản ghi con của nó.

Ví dụ, một dự án có thể bao gồm các tiểu dự án của trung tâm làm việc và mỗi trung tâm làm việc có thể có một số nhân viên trong đó. Cây biểu thị mối quan hệ của chúng được hiển thị trong Hình 15.2.

Tổ chức có thể có một số dự án và một cây như vậy có thể được lưu trữ cho mỗi dự án. Một nhân viên có thể đang làm việc trong nhiều dự án trong trường hợp tài liệu tham khảo của anh ta xảy ra ở nhiều hơn một cây. Tuy nhiên, điều này không có nghĩa là hồ sơ của anh ta được lưu trữ ở hai nơi. Trên thực tế, cây chỉ có thể chứa con trỏ tới bản ghi vật lý của nhân viên có thể được lưu trữ riêng cùng với hồ sơ của tất cả các nhân viên khác.

Ưu điểm:

1. Mô hình này dễ hiểu và do đó hấp dẫn nhiều người dùng.

2. Việc thực hiện mô hình này có thể được cấu trúc hiệu quả do tất cả các mối quan hệ được xác định trước.

Mô hình hệ thống cơ sở dữ liệu # 2. Mô hình mạng:

Trong phương pháp này, các mối quan hệ được lưu trữ dưới dạng các bộ; mỗi bộ có một chủ sở hữu và một số thành viên (Hình 15.3). Ví dụ, để chỉ ra nhân viên làm việc trong một trung tâm làm việc, trung tâm làm việc sẽ là chủ sở hữu của tập hợp và mỗi nhân viên là thành viên của tập hợp đó. Một thực thể có thể là thành viên của nhiều bộ và chủ sở hữu của một bộ ma; là thành viên trong bộ khác và ngược lại.

Ưu điểm:

1. Cách tiếp cận này làm giảm sự dư thừa dữ liệu vốn có trong mô hình phân cấp nghiêm ngặt cũng như các vấn đề toàn vẹn tiềm ẩn.

2. Các mô hình mạng dễ hiểu và việc triển khai mô hình mạng tương đối trực tiếp vì các mối quan hệ được chỉ định rõ ràng.

Mô hình # 3. Mô hình quan hệ:

Trong phương pháp này, cả bản ghi thực thể và bản ghi mối quan hệ đều được lưu trữ dưới dạng bảng được gọi là 'quan hệ'. Ví dụ, nếu chúng tôi muốn lưu trữ các hồ sơ dự án, hồ sơ nhân viên và mối quan hệ giữa dự án và nhân viên cho biết tỷ lệ phần trăm thời gian nhân viên dành cho dự án đó, nó có thể được lưu trữ dưới dạng ba bảng (Bảng 15.1 ( a), (b), (c)).

Cách tiếp cận quan hệ phù hợp hơn với lý thuyết toán học bằng cách coi mỗi bảng là một mối quan hệ toán học, mỗi hàng của bảng được coi là 'tuple' và mỗi cột trong thuộc tính thô được rút ra từ một 'Miền' dân số. Vì những lý do này, phương pháp quan hệ được coi là vượt trội so với các phương pháp khác.