VEHICLE (TYPE, COLOR, PRICE)

Một phần của tài liệu Bài giảng cơ sở dữ liệu nâng cao (Trang 135 - 137)

- Mở rộng miền trị thuộc tính

R H LD H 1 0,9 0,

VEHICLE (TYPE, COLOR, PRICE)

quan hệtương tự trên miền Color và Price như trong bảng 7.2 và bảng 7.3.

Hãy tính mức độ gần nhau của hai bột2t5đối với thuộc tính PRICE và mức độ gần nhau của 2 bộ này với tập thuộc tính X = {PRICE, COLOR}.

Bảng 7.1. Quan hệ mờ VEHICLE

VEHICLE (TYPE, COLOR, PRICE)

TYPE COLOR PRICE

t1 {sportcar} {blue, green} {very expensive} t2 {wagon} {red} {modest, affordable} t3 {bicycle} {green} {very cheap}

Bài giảng “Cơ sở dữ liệu nâng cao” | nvdinh@vnua.edu.vn 135

t4 {truck} {blue} {modest, afforadable} t5 {motorbile} {red} {modest}

Bảng 7.2. Quan hệtương tự trên miền COLOR

S B G R

Blue (B) 1 0,7 0 Green (G) 0,7 1 0 Red (R) 0 0 1

Bảng 7.3. Quan hệtương tự trên miền PRICE

PRICE VC C M AF AC E VE Very Cheap (VC) 1 0,8 0,3 0,3 0,3 0 0 Cheap (C) 0,8 1 0,3 0,3 0,3 0 0 Modest (M) 0,3 0,3 1 0,8 0,7 0 0 Afforadable (AF) 0,3 0,3 0,8 1 0,7 0 0 Afforadable (AF) 0,3 0,3 0,7 0,7 1 0 0 Expensive (E) 0 0 0 0 0 1 0,8 Very Expensive (VE) 0 0 0 0 0 0,8 1

Giải:

(1) Tính mức độ gần nhau của hai bột2t5đối với thuộc tính PRICE được xác định theo công thức ởđịnh nghĩa 7.1 như sau:

- Giá trị của t2 trên miền trị PRICE là: d1 = {modest, affordable} hay d1 = {M, AF}. - Giá trị của t5 trên miền giá trị PRICE d2 = {modest} hay d2 = {M}.

C(PRICE[t2, t5]) =

= min{min{max{S(M, M)}, max{S(AF, M)}}, min{max{S(M, M), S(M, AF)}}} = min{min{max{1}; max{0,8}}, min{max{1; 0,8} }

= min{0,8 ; 1,0}= 0,8

(2) Tính mức độ gần nhau của hai bộ t2 và t5 đối với tập thuộc tính X = {PRICE, COLOR} được xác định theo công thức ởđịnh nghĩa 7.2 như sau:

Ta tính mức độ gần nhau của 2 bộ t2 và t5 đối với từng thuộc tính PRICE và COLOR trong X:

- Theo kết quả phần (1) ta đã có C(PRICE[t2, t5]) = 0,8 - Ta tính C(COLOR[t2, t5]) theo định nghĩa 7.1:

d1 = {R} là giá trị của bộ t2 trên miền trị COLOR d2 = {R} là giá trị của bộ t5 trên miền giá trị COLOR

C(COLOR[t2, t5]) = min{min{max{S(R, R)}}, min{max{S(R, R)}}} = min{min{max{1}}, min{max{1}}}

Bài giảng “Cơ sở dữ liệu nâng cao” | nvdinh@vnua.edu.vn 136

(Theo chú ý 7.1.1: do d1 và d2 là các giá trị đơn bằng nhau trên miền trị COLOR, nên độ gần nhau của chúng là bằng 1, nếu chúng khác nhau thì độ gần nhau là bằng 0, nên có thể suy ra ngay C(COLOR[t2, t5]) = 1).

Vậy theo định nghĩa 7.2, mức độ gần nhau của 2 bộ t2 và t5 đối với tập thuộc tính X là: C(X[t2, t5]) = min{C(COLOR[t2, t5]), C(PRICE[t2, t5])}

= min{1; 0,8} = 0,8

Một phần của tài liệu Bài giảng cơ sở dữ liệu nâng cao (Trang 135 - 137)