- Mở rộng miền trị thuộc tính
R H LD H 1 0,9 0,
6.4.1. Mô hình CSDL quan hệ mờ dựa trên tập con mờ
Mô hình này được đề xuất bởi Baldwin và Zhou vào năm 1984, Zvieli đưa ra năm 1986. Cách tiếp cận này không mở rộng miền trị của thuộc tính mà mở rộng ngữnghĩa của dữ liệu rõ, xem mỗi quan hệnhư một tập con mờ của tích Đề các của các miền trị thuộc tính.
Cho lược đồ quan hệR xác định trên tập thuộc tính = {A1, A2, …, An}, với miền trị của thuộc tính Ai là Di = Dom(Ai), i = 1, 2,…, n. Khi đó một quan hệ (rõ) rtrên lược đồ R là tập con của tích Đề các D1 D2 … Dn, hay có thể viết:
r D1 D2 … Dn Mỗi bộ của R có dạng: t = (a1, a2, …,an), với ai Di.
Trong mô hình CSDL quan hệ dựa trên tập con mờ, mỗi quan hệ mờr trên lược đồ R là một tập con mờ của tích Đề các D1 D2 … Dn, được xác định bởi hàm thuộc:
Bài giảng “Cơ sở dữ liệu nâng cao” | nvdinh@vnua.edu.vn 131
R: D1 D2 … Dn [0, 1]
như vậy với mỗi bột = (a1, a2, …,an) D1 D2 … Dn ta xác định được giá trị của hàm thuộc
R(a1, a2, …,an) [0, 1], chỉ mức độ mà bộ này thuộc về quan hệ mờr.
Về hình thức, việc biểu diễn một quan hệ trong mô hình này giống như trong mô hình quan hệkinh điển, nhưng thêm vào cột , đểlưu độ thuộc của mỗi bộ vào quan hệ.
Như vậy, mỗi bộ của một quan hệ trong mô hình dựa trên tập con mờ có dạng:
t = (a1, a2,…, ai,…, an, )
với ai là giá trị các thuộc tính Ai, tức là ai Dom(Ai), và = (a1, a2,…, ai,…, an), [0, 1], là độ thuộc của bột vào quan hệr. Như vậy, với mô hình này thì tính mờ thể hiện ở mức độ thuộc của mỗi bộ vào quan hệ, trong khi các giá trị của các thuộc tính là không mờ.
Thí dụ 6.15. Cho một quan hệ mờ biểu diễn các nhân viên có tuổi trẻ và lương khá cao:
Quan hệ mờ: NV_TRE_LCAO (#NV, TEN, TUOI, LUONG, )
Bảng 6.7. Một quan hệ mờ dựa trên mô hình tập con mờ