Quan hệ phụ thuộc mờ

Một phần của tài liệu (Luận án tiến sĩ) Một số phương pháp xử lý truy vấn mới trên cơ sở dữ liệu hướng đối tượng mờ (Trang 42 - 44)

Sự phụ thuộc biểu thị mối quan hệ giữa nhà cung cấp / khách hàng giữa các phần tử của mô hình, trong đó việc chỉnh sửa thông tin nhà cung cấp có thể ảnh hưởng đến các phần tử mô hình khách hàng. Điều đó có nghĩa là khách hàng không hoàn thành nếu không có nhà cung cấp. Mối quan hệ phụ thuộc khác với mối quan hệ kết hợp ở chỗ nó chỉ mang tính đơn hướng. Mối quan hệ phụ thuộc giữa lớp nhà cung cấp và lớp khách hàng được thiết lập trên cơ sở các lớp, không phải trên cơ sở các đối tượng của các lớp. Mối quan hệ phụ thuộc chỉ liên quan đến chính các lớp và không yêu cầu các đối tượng. Mỗi cặp đối tượng mà mỗi đối tượng thuộc lớp đó thể hiện mối quan hệ phụ thuộc.

Ví dụ 1.9: Lớp nhà cung cấp và lớp khách có mối quan hệ phụ thuộc.

Đối với các lớp mờ có mức mờ thứ hai, mối quan hệ phụ thuộc không bị ảnh hưởng bởi các lớp mờ như vậy vì mối quan hệ phụ thuộc được xác định ở mức của các lớp. Tuy nhiên, các đối tượng lớp thuộc về các lớp đã cho có mức thành viên. Do đó, hai đối tượng của lớp thuộc các lớp liên quan có thể có mối quan hệ phụ thuộc với mức thành viên. Lưu ý rằng mức thành viên ở đây chỉ dành cho các đối tượng của lớp, không dành cho các lớp.

Giống như mối quan hệ kết hợp mờ ở trên, mối quan hệ phụ thuộc giữa các lớp có thể là một mối quan hệ mờ với mức thành viên ở cấp độ các lớp. Giả sử rằng lớp nhà cung cấp và lớp khách hàng là mờ với mức mờ thứ nhất. Mức thành viên của lớp

41

khách hàng được xác định bởi lớp nhà cung cấp như mức khả thi của lớp nhà cung cấp.

Đối với lớp nhà cung cấp Nhân viên WITH 0.85 DEGREE.

Ví dụ 1.10: Lớp khách hàng Dependent Nhân viên phải là Dependent Nhân viên

WITH 0.85 DEGREE. Mối quan hệ phụ thuộc giữa Nhân viên và nhân viên nên mờ với mức thành viên 0.85. Lưu ý rằng độ mờ của mối quan hệ phụ thuộc giữa các lớp, nếu không được đưa ra một cách rõ ràng, được ngầm định bởi độ mờ thứ nhất của lớp nhà cung cấp. Vì độ mờ của mối quan hệ phụ thuộc được biểu thị ngầm định bằng mức mờ thứ nhất của lớp nhà cung cấp, nên một đường đứt nét có đầu mũi tên được sử dụng để biểu thị độ mờ trong mối quan hệ phụ thuộc. Hình 1.6 cho thấy mối quan hệ kết hợp mờ ở cấp độ các lớp.

Hình 1.6: Mối quan hệ phụ thuộc mờ

Hình 1.7: Mô hình dữ liệu UML mờ

Ví dụ 1.11: Sử dụng một số ký hiệu được giới thiệu ở trên, mục này giới thiệu một

mô hình dữ liệu UML mờ của một xưởng trong Hình 1.7. Trong ví dụ này, một Phân xưởng đơn giản được tổng quát hóa bởi hai lớp, Trang thiết bị và Công nhân. Lớp Trang thiết bị là một lớp cha với Trang thiết bị mới và Trang thiết bị cũ là hai lớp con mờ (chúng có thể có các thể hiện mờ). Tương tự, lớp Công nhân có ba lớp con mờ: Công nhân trẻ, Công nhân trung niên và Công nhân già. Các lớp Công nhân và Thiết

42

bị cũ có mối quan hệ kết hợp mờ ở cả cấp độ đầu tiên và cấp độ thứ hai. Lớp Công nhân có bốn thuộc tính, với Id, Họ tên và Công nhân chính nhận các giá trị rõ và thuộc tính năm sinh nhận một giá trị mờ. Ngoài ra, lớp Trang thiết bị có bốn thuộc tính, với Id, Tên trang thiết bị và Vị trí nhận các giá trị rõ và Điều kiện thuộc tính nhận một giá trị mờ.

Một phần của tài liệu (Luận án tiến sĩ) Một số phương pháp xử lý truy vấn mới trên cơ sở dữ liệu hướng đối tượng mờ (Trang 42 - 44)

Tải bản đầy đủ (PDF)

(138 trang)