Phụ thuộc đơn điệu trong cơ sở dữ liệu mờ theo cách tiếp cận ngữ nghĩa lân cận của đại số gia tử
Tóm tắt Phụ thuộc đơn điệu trong cơ sở dữ liệu mờ theo cách tiếp cận ngữ nghĩa lân cận của đại số gia tử: ...’ ng ha.n, treˆn moˆ. t khoa’ng mo` . mu´.c 2, cha˘’ ng ha.n, I(hic +) = (vA(Φhic +), vA(Σhic +)] vo´.i hai khoa`ng mo`. ke`ˆ la` I(hi−1c +) va` I(hi+1c +) chu´ng ta se˜ co´ ca´c lo´.p tu.o.ng du.o.ng da.ng sau: S(hic +) = I(hic +)\[I(hphic +) ∪ I(h−qhic +)], S(Φhic +) = I(h−qhi−1c +)...o´.i X la` moˆ. t taˆ.p con cu’a U va` t, s la` hai boˆ. tu`y y´ treˆn U , ta vieˆ´t t[X ] ≥ s[X ], neˆ´u vo´ .i mo. i A ∈ X, ta co´ t[A] ≥ s[A]. Di.nh ngh˜ıa 4.2. Cho U la` moˆ. t lu .o.. c doˆ` quan heˆ., r la` moˆ.t quan heˆ. treˆn U va` X, Y ⊆ U . Ta no´i ra`˘ng quan heˆ. r tho’a ma˜n phu. ...× 2500 = 70 va` S (´ıt cao)× 2500 = (2160, 2230]. (fm(´ıt ı´t cao) + fm(´ıt ı´t thaˆ´p)) × 2500 = (0, 2 × 0, 2 × 0, 35 + 0, 2 × 0, 2 × 0, 65) × 2500 = 100 va` S(W ) × 2500 = (2060, 2160]; (fm(ho.n ı´t thaˆ´p) + fm(kha’ na˘ng ı´t thaˆ´p)) × 28 NGUYE˜ˆN CA´T HOˆ`, NGUYE˜ˆN COˆNG HA`O 2500 = (0, 15...
0 G7 Thanh 500 3500000 G8 Thieˆ.n 650 4500000 G9 Nhaˆn 700 50000000 Trong quan heˆ. Giangday ta thaˆ´y ra`˘ng neˆ´u SOTIETGIANG cu’a gia´o vieˆn ca`ng lo´ .n th`ı V UOTGIO ca`ng lo´.n, hay phu. thuoˆ.c do .n dieˆ.u ta˘ng SOTIETGIANG + → V UOTGIO du´ng trong quan heˆ. Giangday. Thaˆ.t vaˆ.y, ∀t, s ∈ Giangday ta co´ t[SOTIETGIANG] ≤ s[SOTIETGIANG]⇒ t[V UOTGIO] ≤ s[V UOTGIO]. Go.i FA la` ho. ca´c phu. thuoˆ.c do .n dieˆ.u ta˘ng treˆn lu .o.. c doˆ` quan heˆ. U. Ta ky´ hieˆ.u FA∗ la` taˆ.p taˆ´t ca’ ca´c phu. thuoˆ.c do .n dieˆ.u ta˘ng X + → Y ma` du.o.. c suy daˆ˜n tu` . FA. Di.nh ly´ 4.1. Trong CSDL vo´ .i taˆ. p vu˜ tru. ca´c thuoˆ. c t´ınh U , ho. FA∗ tho’a ma˜n ca´c tieˆn de`ˆ sau: (1) Pha’n xa. : X + → X ∈ FA∗ . (2)Gia ta˘ng: X+ → Y ∈ FA∗ ⇒ XZ + → Y Z ∈ FA∗ , vo´ .i Z ⊆ U. (3) Ba˘´c ca`ˆu: X+ → Y ∈ FA∗ , Y + → Z ∈ FA∗ ⇒ X + → Z ∈ FA∗ . Ca´c tieˆn de`ˆ (1) - (3) trong Di.nh ly´ 4.1 la` du´ng da˘´n. PHU. THUOˆ. C DO . N DIEˆ. U TRONG CO . SO .’ DU˜ . LIEˆ. U MO` . 25 Chu´.ng minh (1) Pha’n xa. : Hieˆ’n nhieˆn v`ı ∀t, s ∈ r, t[X ] ≤ s[X ]⇒ t[X ] ≤ s[X ]. Vaˆ.y X + → X ∈ FA∗ . (2) Theo gia’ thieˆ´t ta co´ X+ → Y ∈ FA∗ neˆn theo di.nh ngh˜ıa ∀t, s ∈ r, t[X ] ≤ s[X ] ⇒ t[Y ] ≤ s[Y ] (1’). Vo´.i Z ⊆ U, tu`. t[X ] ≤ s[X ] ta co´ t[XZ] ≤ s[XZ] (2’). Tu.o.ng tu.. , tu` . t[Y ] ≤ s[Y ] ta co´ t[Y Z] ≤ s[Y Z] (3’). Tu`. (1’), (2’), (3’) ta co´ ∀t, s ∈ r, t[XZ] ≤ s[XZ] ⇒ t[Y Z] ≤ s[Y Z]. Vaˆ.y XZ + → Y Z ∈ FA∗ . (3) Theo gia’ thieˆ´t X+ → Y ∈ FA∗ , Y + → Z ∈ FA∗ neˆn ta co´ ∀t, s ∈ r, t[X ] ≤ s[X ] ⇒ t[Y ] ≤ s[Y ]va` ∀t, s ∈ r, t[Y ] ≤ s[Y ]⇒ t[Z] ≤ s[Z] hay ∀t, s ∈ r, t[X ] ≤ s[X ]⇒ t[Z] ≤ s[Z]. Vaˆ.y X + → Z ∈ FA∗ . 4.1.2. Phu. thuoˆ. c do .n dieˆ.u gia’m Vo´.i X la` moˆ. t taˆ.p con cu’a U va` t, s la` hai boˆ. tu`y y´ treˆn U , ta vieˆ´t t[X ] ≥ s[X ], neˆ´u vo´ .i mo. i A ∈ X, ta co´ t[A] ≥ s[A]. Di.nh ngh˜ıa 4.2. Cho U la` moˆ. t lu .o.. c doˆ` quan heˆ., r la` moˆ.t quan heˆ. treˆn U va` X, Y ⊆ U . Ta no´i ra`˘ng quan heˆ. r tho’a ma˜n phu. thuoˆ. c do .n dieˆ.u gia’m X xa´c di.nh Y , ky´ hieˆ.u la` X → Y , trong quan heˆ. r, neˆ´u ta co´: ∀t, s ∈ r, t[X ] ≤ s[X ]⇒ t[Y ] ≥ s[Y ]. Vı´ du. 4.2. Ta xe´t lu .o.. c doˆ` quan heˆ. U = {SOBD, TENHS,SOPHUT,DIEMTHI} vo´ .i y´ ngh˜ıa: Soˆ´ ba´o danh ho.c sinh (SOBD), Teˆn ho.c sinh (TENHS), Soˆ´ phu´t cha.y trong 100m (SOPHUT), Dieˆ’m thi (DIEMTHI). Quan heˆ. Thihocky xa´c di.nh treˆn U du .o.. c cho o .’ Ba’ng 4.2. Ba’ng 4.2. Quan heˆ. Thihocky SOBD TENHS SOPHUT DIEMTHI 001 Thu’y 10 8 002 B`ınh 12 6 003 Minh 11 7 004 Nhaˆ. t 9 9 005 Thu.o.ng 13 5 006 Huye`ˆn 12 6 007 Thuaˆ.n 8 10 008 Tha`nh 10 8 009 Ha`˘ng 14 4 Trong quan heˆ. Thihocky ta thaˆ´y ra`˘ng, neˆ´u SOPHUT ma` ho.c sinh cha.y trong 100m ca`ng lo´.n th`ı DIEMTHI cu’a ho.c sinh ca`ng ke´m. Nhu . vaˆ.y, trong quan heˆ. Thihocky toˆ`n ta. i phu. thu oˆ.c do .n dieˆ.u gia’m SOPHUT − → DIEMTHI du´ng trong quan heˆ. Thihocky. Thaˆ. t vaˆ.y, ∀t, s ∈ Thihocky ta co´ t[SOPHUT ] ≤ s[SOPHUT ]⇒ t[DIEMTHI ]≤ s[DIEMTHI ]. Go.i FD la` ho. ca´c phu. thuoˆ.c do .n dieˆ.u gia’m treˆn lu .o.. c doˆ` quan heˆ. U. Ta ky´ hieˆ.u FD∗ la` taˆ.p taˆ´t ca’ ca´c phu. thuoˆ.c do .n dieˆ.u gia’m X − → Y ma` du.o.. c suy daˆ˜n tu` . FD. Di.nh ly´ 4.2. Trong CSDL vo´ .i taˆ. p vu˜ tru. ca´c thuoˆ. c t´ınh U, ho. FD∗ tho’a ma˜n ca´c tieˆn de`ˆ sau: (1) Pha’n xa. : X −→ X ∈ FD∗ . (2) Gia ta˘ng: X−→ Y ∈ FD∗ ⇒ XZ − → Y Z ∈ FD∗ , Z ⊆ U. (3) Hoˆ˜n ho.. p ba˘´c ca`ˆu: X −→ Y ∈ FD∗, Y + → Z ∈ FA∗ ⇒ X −→ Z ∈ FD∗ . 26 NGUYE˜ˆN CA´T HOˆ`, NGUYE˜ˆN COˆNG HA`O Chu´.ng minh. Tu.o.ng tu.. nhu . chu´.ng minh Di.nh ly´ 4.2. Heˆ. qua’ 4.1. Tu` . Di.nh ly´ 4.2 ta co´ (4) Hoˆ˜n ho.. p ba˘´c ca`ˆu 1: X + → Y ∈ FA∗ , Y − → Z ∈ FD∗ ⇒ X −→ Z ∈ FD∗ . (5) Hoˆ˜n ho.. p ba˘´c ca`ˆu 2: X −→ Y ∈ FD∗ , Y − → Z ∈ FD∗ ⇒ X + → Z ∈ FA∗ . 4.2. Phu. thuoˆ.c do .n dieˆ.u trong CSDL mo` . 4.2.1. Phu. thuoˆ. c do .n dieˆ.u ta˘ng Vo´.i X la` moˆ. t taˆ.p con cu’a U va` t, s la` hai boˆ. tu`y y´ treˆn U , ta vieˆ´t t[X ] ≤k s[X ], neˆ´u vo´ .i mo. i A ∈ X, ta co´ t[A] ≤k s[A]. Di.nh ngh˜ıa 4.3. Cho U la` moˆ. t lu .o.. c doˆ` quan heˆ., r la` moˆ. t quan heˆ. treˆn U va` X, Y ⊆ U. Ta no´i ra`˘ng quan heˆ. r tho’a ma˜n phu. thuoˆ.c do .n dieˆ.u ta˘ng X xa´c di.nh Y vo´ .i mu´.c k, ky´ hieˆ.u la` X+ k Y trong quan heˆ. r, neˆ´u ta co´: ∀t, s ∈ r, t[X ] ≤k s[X ]⇒ t[Y ] ≤k s[Y ]. Vı´ du. 4.3. Ta xe´t lu .o.. c doˆ` quan heˆ. U = {MASO, TENCN, SONLV, THUNHAP} vo´ .i y´ ngh˜ıa: Ma˜ soˆ´ coˆng nhaˆn (MASO), Teˆn coˆng nhaˆn (TENCN) la` 2 thuoˆ.c t´ınh kinh dieˆ’n, Soˆ´ nga`y la`m vieˆ. c trong tha´ng (SONLV), Thu nhaˆ. p (THUNHAP) la` 2 thuoˆ. c t´ınh ngoˆn ngu˜ .. Trong do´ DSONLV = [0, 30] va` DTHUNHAP = [0, 100]. LDSONLV va` LDTHUNHAP co´ cu`ng taˆ.p ca´c xaˆu gioˆ´ng nhau vo´ .i taˆ.p ca´c pha`ˆn tu .’ sinh la` {0, thaˆ´p, W, cao, 1} va` taˆ.p ca´c gia tu.’ la` {´ıt, kha’ na˘ng, ho.n, raˆ´t}. Quan heˆ. Luongcb xa´c di.nh treˆn U du .o.. c cho o .’ Ba’ng 4.3. Ba’ng 4.3. Quan heˆ. Luongcb MASO TENCN SONLV THUNHAP N1 Anh 27 90 N2 A´nh Cao cao N3 Lan 28 94 N4 Hu.o.ng 20 52 N5 Ha`˘ng 22 53 N6 Hoˆ`ng 22 54 N7 Thu´y thaˆ´p 10 N8 Thanh 21 52 N9 Hieˆ’n 12 thaˆ´p Doˆ´i vo´.i thuoˆ. c t´ınh SONLV : fm(cao) = 0, 35, fm (thaˆ´p) = 0,65, µ(kha’ na˘ng) = 0,25, µ(´ıt) = 0,2, µho.n) = 0.15 va` µraˆ´t) = 0,4. Ta phaˆn hoa.ch doa.n [0, 30] tha`nh 5 khoa’ng tu .o.ng tu.. mu´ .c 1 la`: fm(raˆ´t cao) ×30 = 0, 35× 0, 35× 30 = 3, 675. Vaˆ.y S(1)× 30 = (26, 325, 30]. (fm(kha’ na˘ng cao) + fm(ho.n cao)) ×30 = (0, 25× 0, 35 + 0, 15× 0, 35)× 30 = 4, 2 va` S(cao)× 30 = (22, 125, 26, 325]; (fm (´ıt thaˆ´p) +fm(´ıt cao)) ×30 = (0, 25× 0, 65 + 0, 25× 0, 35)30 = 7, 5 va` S(W ) × 30 = (14, 625, 22, 125]; (fm (kha’ na˘ng thaˆ´p) + fm(ho.n thaˆ´p)) ×30 = (0, 25×0, 65+0, 15×0, 65)×30 = 7, 8 va` S(thaˆ´p)×30 = (6, 825, 14, 625], S(0)×30 =[0, 6,825]. Doˆ´i vo´.i thuoˆ.c t´ınh THUNHAP : fm(cao) = 0, 6, fm(thaˆ´p) = 0,4, µ(kha’ na˘ng) = 0,15, µ´ıt) = 0,25, µho.n) = 0,25 va` µraˆ´t) = 0,35. Ta phaˆn hoa.ch doa.n [0, 100] tha`nh 5 khoa’ng tu.o.ng tu.. mu´ .c 1 la`: PHU. THUOˆ. C DO . N DIEˆ. U TRONG CO . SO .’ DU˜ . LIEˆ. U MO` . 27 fm(raˆ´t cao) ×100 = 0, 35× 0, 6× 100 = 21. Vaˆ.y S(1)× 100 = (79, 100]. (fm(kha’ na˘ng cao) + fm(ho.n cao)) ×100 = (0, 25× 0, 6 + 0, 15× 0, 6)× 100 = 24 va` S(cao)×100 = (55, 79]; (fm(´ıt thaˆ´p) +fm(´ıt cao))×100 = (0, 25×0, 6+0, 25×0, 4)×100 = 25 va` S(W )×100 = (30, 55]; (fm(kha’ na˘ng thaˆ´p) + fm(ho.n thaˆ´p))×100 = (0, 25×0, 4+0, 15× 0, 4)× 100 = 16 va` S(thaˆ´p) ×100 = (14, 30], S(0)× 100 = [0, 14]. Chu´ng ta co´ theˆ’ thaˆ´y phu. thuoˆ.c do .n dieˆ.u ta˘ng SONLV + 1 THUNHAP du´ng trong quan heˆ. Luongcb. Thaˆ.t vaˆ.y, ta co´ ∀t, s ∈ Luongcb, t[SONLV ] ≤1 s[SONLV ]⇒ t[THUNHAP ] ≤1 s[THUNHAP ]. Do do´ theo di.nh ngh˜ıa ta co´ SONLV + 1 THUNHAP. Vı´ du. 4.4. Cho lu .o.. c doˆ` quan heˆ. U = {TENCTY,NAM,DOANHTHU,LOINHUAN} vo´.i y´ ngh˜ıa: Teˆn coˆng ty (TENCTY), Na˘m (NAM) la` 2 thuoˆ. c t´ınh kinh dieˆ’n, Doanh thu trong na˘m (DOANHTHU), Lo.. i nhuaˆ.n (LOINHUAN) la` 2 thuoˆ.c t´ınh ngoˆn ngu˜ .. Trong do´ DDOANHTHU = [500, 3000] va` DLOINHUAN = [50, 500]. LDDOANHTHU va` LDLOINHUAN co´ cu`ng taˆ.p ca´c xaˆu gioˆ´ng nhau vo´ .i taˆ.p ca´c pha`ˆn tu .’ sinh la` {0, thaˆ´p,W , cao, 1} va` taˆ.p ca´c gia tu.’ la` ı´t, kha’ na˘ng, ho.n, raˆ´t. Quan heˆ. Loinhuancty xa´c di.nh treˆn U du .o.. c cho o .’ Ba’ng 4.4. Ba’ng 4.4. Quan heˆ. Loinhuancty TENCTY NAM DOANHTHU LOINHUAN Tha˘ng Long 2006 raˆ´t thaˆ´p 135 Thuaˆ. n Tha`nh 2006 872 140 Tra`ng Tie`ˆn 2007 1275 170 Ca`ˆu Giaˆ´y 2007 ho.n thaˆ´p ı´t thaˆ´p Doˆ´ng Da 2007 1990 260 Da`ˆu kh´ı 2006 ho.n cao ho.n cao Ha. Long 2007 2575 375 Coˆ´ doˆ 2005 raˆ´t cao raˆ´t cao Hu.o.ng Giang 2005 2950 490 Doˆ´i vo´.i thuoˆ.c t´ınh DOANHTHU : Cho.n fm(cao) = 0, 35, fm(thaˆ´p) = 0, 65, µ(kha’ na˘ng) = 0, 25, µ(´ıt) = 0, 2, µ(ho.n) = 0, 15 va` µ(raˆ´t) = 0, 4. Ta phaˆn hoa.ch doa.n [500, 3000] tha`nh ca´c khoa’ng tu.o.ng tu.. mu´ .c 2 la`: fm(raˆ´t raˆ´t cao)×2500 = 0, 4×0, 4×0, 35×2500 = 140. Vaˆ.y S(1)×2500 = (2860, 3000]. (fm(ho.n raˆ´t cao) + fm(kha’ na˘ng raˆ´t cao))× 2500 = (0, 15× 0, 4× 0, 35+ 0, 25× 0, 4× 0, 35)×2500 = 140 va` S(raˆ´t cao)×2500 = (2720, 2860]; (fm(´ıt raˆ´t cao)+fm(raˆ´t ho.n cao))× 2500 = (0, 2× 0, 4× 0, 35 + 0, 4× 0, 15× 0, 35)× 2500 = 122, 5; (fm(kha’ na˘ng ho.n cao) + fm(ho.n ho.n cao)) × 2500 = (0, 25× 0, 15× 0, 35 + 0, 15× 0, 15× 0, 35)× 2500 = 52, 5 va` S(ho.n cao) × 2500 = (2545, 2597, 5]; (fm(´ıt ho.n cao) + fm(raˆ´t kha’ na˘ng cao)) × 2500 = (0, 2 × 0, 15 × 0, 35 + 0, 4 × 0, 25 × 0, 35) × 2500 = 113, 75; (fm(ho.n kha’ na˘ng cao) + fm(kha’ na˘ng kha’ na˘ng cao))×2500 = (0, 15×0, 25×0, 35+0, 25×0, 25×0, 35)×2500 = 87, 5 va` S(kha’ na˘ng cao)× 2500 = (2343, 75, 2431, 25]. (fm(´ıt kha’ na˘ng cao)+fm( raˆ´t ı´t cao))×2500 = (0, 2×0, 25×0, 35+0, 4×0, 2×0, 35)× 2500 = 113, 75; (fm(ho.n ı´t cao)+fm(kha’ na˘ng ı´t cao))×2500 = (0, 15×0, 2×0, 35+0, 25× 0, 2× 0, 35)× 2500 = 70 va` S (´ıt cao)× 2500 = (2160, 2230]. (fm(´ıt ı´t cao) + fm(´ıt ı´t thaˆ´p)) × 2500 = (0, 2 × 0, 2 × 0, 35 + 0, 2 × 0, 2 × 0, 65) × 2500 = 100 va` S(W ) × 2500 = (2060, 2160]; (fm(ho.n ı´t thaˆ´p) + fm(kha’ na˘ng ı´t thaˆ´p)) × 28 NGUYE˜ˆN CA´T HOˆ`, NGUYE˜ˆN COˆNG HA`O 2500 = (0, 15 × 0, 2 × 0, 65 + 0, 25 × 0, 2 × 0, 65) × 2500 = 130 va` S (´ıt thaˆ´p) × 2500 = (1930, 2060]; (fm(´ıt kha’ na˘ng thaˆ´p) + fm(raˆ´t ı´t thaˆ´p))× 2500 = (0, 2× 0, 25× 0, 65+0, 4× 0, 2× 0, 65)× 2500 = 211, 25; (fm(ho.n kha’ na˘ng thaˆ´p) + fm(kha’ na˘ng kha’ na˘ng thaˆ´p)) × 2500 = (0, 15×0, 25×0, 65+0, 25×0, 25×0, 65)×2500 = 162, 5 va` S(kha’ na˘ng thaˆ´p)×2500 = (1556, 25, 1718, 75]; (fm(´ıt ho.n thaˆ´p)+fm(raˆ´t kha’ na˘ng thaˆ´p))×2500 = (0, 2×0, 15×0, 65+ 0, 4× 0, 25× 0, 65)× 2500 = 211, 25. (fm(ho.n ho.n thaˆ´p) + fm(kha’ na˘ng ho.n thaˆ´p))× 2500 = (0, 15× 0, 15× 0, 65 + 0, 25× 0, 15 × 0, 65)× 2500 = 97, 5 va` S(ho.n thaˆ´p) × 2500 = (1247, 5, 1345]; (fm(´ıt raˆ´t thaˆ´p) + fm(raˆ´t ho.n thaˆ´p)) × 2500 = (0, 2 × 0, 4 × 0, 65 + 0, 4 × 0, 15 × 0, 65) × 2500 = 227, 5; (fm(ho.n raˆ´t thaˆ´p) + fm(kha’ na˘ng raˆ´t thaˆ´p))× 2500 = (0, 15× 0, 4× 0, 65 + 0, 25× 0, 4× 0, 65) × 2500 = 260 va` S(raˆ´t thaˆ´p) × 2500 = (857, 5, 1117, 5]; fm(raˆ´t raˆ´t thaˆ´p) × 2500 = 0, 4× 0, 4× 0, 65× 2500 = 260, Vaˆ.y S(0)× 2500 = [500, 857, 5]. Doˆ´i vo´.i thuoˆ.c t´ınh LOINHUAN : Cho.n fm(cao) = 0, 6, fm(thaˆ´p) = 0, 4, µ(kha’ na˘ng) = 0, 15, µ(´ıt) = 0, 25, µ(ho.n) = 0, 25 va` µ(raˆ´t) = 0, 35. Tu.o.ng tu.. , phaˆn hoa.ch doa.n [50, 500] tha`nh ca´c khoa’ng tu .o.ng tu.. mu´ .c 2 ta co´ ca´c keˆ´t qua’ tu.o.ng u´.ng nhu. sau: S(1)×450 = (466, 925, 500], S(raˆ´t cao)×450 = (429, 125, 466, 925], S(ho.n cao)×450 = (354, 875, 381, 875], S(kha’ na˘ng cao)×450 = (307, 625, 323, 825], S (´ıt cao)× 450 = (246, 875, 273, 875], S(W )×450 = (218, 75, 246, 875], S (´ıt thaˆ´p)×450 = (200, 75, 218, 75], S(kha’ na˘ng thaˆ´p)× = (167, 45, 178, 25], S(ho.n thaˆ´p)× = (128, 75, 146, 75], S(raˆ´t thaˆ´p)× = (72, 05, 97, 25], S(0)× = [50, 72, 05]. Chu´ng ta co´ theˆ’ thaˆ´y phu. thuoˆ.c do .n dieˆ.u ta˘ng DOANHTHU + 2 LOINHUAN du´ng trong quan heˆ. Loinhuancty. Thaˆ. t vaˆ.y, ta co´ ∀t, s ∈ Loinhuancty, t[DOANHTHU ] ≤2 s[DOANHTHU ] ⇒ t[LOINHUAN ] ≤2 s[LOINHUAN ]. Do do´ theo di.nh ngh˜ıa ta co´ DOANHTHU+ 2 LOINHUAN. Go.i F k A la` ho. ca´c phu. thuoˆ.c do .n dieˆ.u ta˘ng mu´ .c k treˆn lu.o.. c doˆ` quan heˆ. U. Ta ky´ hieˆ.u FA∗k la` taˆ.p taˆ´t ca’ ca´c phu. thuoˆ.c do .n dieˆ.u ta˘ng X + k Y mu´.c k ma` du.o.. c suy daˆ˜n tu` . FkA. Di.nh ly´ 4.3. Trong CSDL mo` . vo´.i taˆ. p vu˜ tru. ca´c thuoˆ. c t´ınh U, ho. F k A∗ tho’a ma˜n ca´c tieˆn de`ˆ sau: (1) Pha’n xa. : X + k X ∈ F k A∗ . (2) Gia ta˘ng: X+ k Y ∈ F k A∗ ⇒ XZ + k Y Z ∈ F k A∗ , Z ⊆ U. (3) Ba˘´c ca`ˆu: X+ k Y ∈ F k A∗ , Y + k Z ∈ F k A∗ ⇒ X + k Z ∈ F k A∗ . Chu´.ng minh (1) Pha’n xa. : Hieˆ’n nhieˆn v`ı ∀t, s ∈ r, t[X ] ≤k s[X ](t[X ]≤k s[X ]. Vaˆ.y X + k X ∈ F k A∗ . (2) Theo gia’ thieˆ´t ta co´ X+ k Y ∈ F k A∗ neˆn theo di.nh ngh˜ıa ∀t, s ∈ r, t[X ] ≤k s[X ]⇒ t[Y ] ≤k s[Y ] (1’). Vo´ .i Z ⊆ U, tu`. t[X ] ≤k s[X ] ta co´ t[XZ] ≤k s[XZ] (2’). Tu .o.ng tu.. , tu` . t[Y ] ≤k s[Y ] ta co´ t[Y Z] ≤k s[Y Z] (3’). Tu`. (1’), (2’), (3’) ta co´ ∀t, s ∈ r, t[XZ] ≤k s[XZ]⇒ t[Y Z] ≤k s[Y Z]. Vaˆ.y XZ + k Y Z ∈ F k A∗ . (3) Theo gia’ thieˆ´t X+ k Y ∈ F k A∗ , Y + k Z ∈ F k A∗ neˆn ta co´ ∀t, s ∈ r, t[X ] ≤k s[X ]⇒ t[Y ] ≤k s[Y ] va` ∀t, s ∈ r, t[Y ] ≤k s[Y ]⇒ t[Z] ≤k s[Z] hay ∀t, s ∈ r, t[X ] ≤k s[X ]⇒ t[Z] ≤k s[Z]. Vaˆ.y X + k Z ∈ F k A∗ . 4.2.2. Phu. thuoˆ. c do .n dieˆ.u gia’m PHU. THUOˆ. C DO . N DIEˆ. U TRONG CO . SO .’ DU˜ . LIEˆ. U MO` . 29 Vo´.i X la` moˆ. t taˆ.p con cu’a U va` t, s la` hai boˆ. tu`y y´ treˆn U , ta vieˆ´t t[X ] ≥k s[X ], neˆ´u vo´ .i mo. i A ∈ X, ta co´ t[A] ≥k s[A]. Di.nh ngh˜ıa 4.4. Cho U la` moˆ. t lu .o.. c doˆ` quan heˆ., r la` moˆ. t quan heˆ. treˆn U va` X, Y ⊆ U. Ta no´i ra`˘ng quan heˆ. r tho’a ma˜n phu. thuoˆ.c do .n dieˆ.u gia’m X xa´c di.nh Y vo´ .i mu´.c k, ky´ hieˆ.u la` X− k Y, trong quan heˆ. r, neˆ´u ta co´: ∀t, s ∈ r, t[X ] ≤k s[X ]⇒ t[Y ] ≥k s[Y ]. Vı´ du. 4.5. Ta xe´t lu .o.. c doˆ` quan heˆ. U = {MASO, TENCN, SN NGHILV, THUNHAP} vo´.i y´ ngh˜ıa: Ma˜ soˆ´ coˆng nhaˆn (MASO), Teˆn coˆng nhaˆn (TENCN ) la` 2 thuoˆ. c t´ınh kinh dieˆ’n, Soˆ´ nga`y nghı’ la`m vieˆ.c trong tha´ng (SN NGHILV), Thu nhaˆ.p (THUNHAP ) la` 2 thuoˆ. c t´ınh ngoˆn ngu˜.. Trong do´ DSN NGHILV = [0, 30] va` DTHUNHAP = [0, 100]. LDSN NGHILV va` LDTHUNHAP co´ cu`ng taˆ.p ca´c xaˆu gioˆ´ng nhau vo´ .i taˆ.p ca´c pha`ˆn tu .’ sinh la` {0, thaˆ´p,W , cao, 1} va` taˆ.p ca´c gia tu .’ la` {´ıt, kha’ na˘ng, ho.n, raˆ´t}. Ma˘.c du` ca´c thuoˆ.c t´ınh ngoˆn ngu˜ . dang xe´t co´ cu`ng taˆ.p ca´c xaˆu, nhu .ng ngu˜. ngh˜ıa di.nh lu .o.. ng cu’a chu´ng kha´c nhau. Phaˆn hoa.ch ca´c mie`ˆn tri. du .o.. c t´ınh gioˆ´ng nhu . trong Vı´ du. 4.3. Quan heˆ. Luongcb1 trong v´ı du. na`y du .o.. c cho trong Ba’ng 4.5. Ba’ng 4.5. Quan heˆ. Luongcb1 MASO TENCN SN NGHILV THUNHAP N1 Anh 3 78 N2 A´nh 5 75 N3 Lan 2 cao N4 Hu.o.ng thaˆ´p 52 N5 Ha`˘ng 8 53 N6 Hoˆ`ng 8 54 N7 Thu´y cao 10 N8 Thanh 9 52 N9 Hieˆ’n 18 thaˆ´p Chu´ng ta co´ theˆ’ thaˆ´y ra`˘ng phu. thuoˆ.c do .n dieˆ.u gia’m SN NGHILV − 1 THUNHAP du´ng trong quan heˆ. Luongcb1. Thaˆ. t vaˆ.y, ta co´ ∀t, s ∈ Luongcb1, t[SN NGHILV ] ≤1 s[SN NGHILV ] ⇒ t[THUNHAP ] ≥1 s[THUNHAP ]. Do do´ theo di.nh ngh˜ıa ta co´ SN NGHILV− 1 THUNHAP. Go.i F k D la` ho. ca´c phu. thuoˆ.c do .n dieˆ.u gia’m mu´ .c k treˆn lu.o.. c doˆ` quan heˆ. U . Ta ky´ hieˆ.u FkD∗ la` taˆ.p taˆ´t ca’ ca´c phu. thuoˆ. c do .n dieˆ.u gia’m X − k Y mu´.c k ma` du.o.. c suy daˆ˜n tu` . FkD. Di.nh ly´ 4.4. Trong CSDL mo` . vo´.i taˆ. p vu˜ tru. ca´c thuoˆ. c t´ınh U, ho. F k D∗ tho’a ma˜n ca´c tieˆn de`ˆ sau: (1) Pha’n xa. : X − k X ∈ F k D∗ . (2) Gia ta˘ng: X− Y ∈ F k D∗ ⇒ XZ − Y Z ∈ F k D∗ , Z ⊆ U. (3) Hoˆ˜n ho.. p ba˘´c ca`ˆu: X − k Y ∈ F k D∗ , Y + k Z ∈ F k A∗ ∈ X − k Z ∈ F k D∗ . Chu´.ng minh. Tu.o.ng tu.. nhu . Di.nh ly´ 4.3. Tu`. Di.nh ly´ 4.4 ta co´ heˆ. qua’ sau. Heˆ. qua’ 4.2. (4) Hoˆ˜n ho.. p ba˘´c ca`ˆu 1: X + k Y ∈ F k A∗ , Y − k Z ∈ F k D∗ ⇒ X − k Z ∈ F k D∗ . 30 NGUYE˜ˆN CA´T HOˆ`, NGUYE˜ˆN COˆNG HA`O (5) Hoˆ˜n ho.. p ba˘´c ca`ˆu 2: X − k Y ∈ F k D∗, Y − k Z ∈ F k D∗ ⇒ X + k Z ∈ F k A∗ . 5. KEˆ´T LUAˆ. N Vieˆ.c nghieˆn cu´ .u CSDL vo´.i thoˆng tin mo`., khoˆng cha˘´c cha˘´n du.. a treˆn ca´ch tieˆ´p caˆ.n DSGT cho phe´p chu´ng ta gia’ i quyeˆ´t ba`i toa´n tru.. c quan ho .n so vo´.i ca´ch tieˆ´p caˆ.n ly´ thuyeˆ´t taˆ.p mo` ., ly´ thuyeˆ´t kha’ na˘ng va` co. so.’ tu.o.ng tu.. ... Nho` . xaˆy du.. ng ca´c khoa’ng laˆn caˆ.n va` su .’ du.ng a´nh xa. di.nh lu .o.. ng vo´ .i tham soˆ´ la` doˆ. do t´ınh mo` . cu’a ngoˆn ngu˜., ca´c gia´ tri. ngoˆn ngu˜ . co´ gia´ tri. thu . . c trong mie`ˆn tham chieˆ´u la`m da. i dieˆ.n cu`ng vo´ .i heˆ. laˆn caˆ.n ngu˜ . ngh˜ıa cu’a no´ cho phe´p chu´ng ta chuyeˆ’n ca´c thao ta´c du˜. lieˆ.u trong CSDL mo` . ve`ˆ ca´c thao ta´c du˜. lieˆ.u kinh dieˆ’n la`m cho vieˆ.c toˆ’ chu´.c thao ta´c tro.’ neˆn do.n gia’n ho.n. Vo´.i u.u dieˆ’m cu’a DSGT, trong ba`i ba´o na`y chu´ng toˆi nghieˆn cu´.u phu. thuoˆ.c do .n dieˆ.u ta˘ng va` do .n dieˆ.u gia’m trong CSDL mo` ., CSDL kinh dieˆ’n va` moˆ´i lieˆn heˆ. giu˜ .a chu´ng doˆ´i vo´.i phu. thuoˆ.c ha`m mo` .. T´ınh da`ˆy du’ cu’a ca´c tieˆn de`ˆ tu`. Di.nh ly´ 4.1 deˆ´n Di.nh ly´ 4.4 vaˆ˜n chu .a du.o.. c kha˘’ ng di.nh bo .’ i v`ı pha’ i ca`ˆn co´ moˆ.t tieˆn de`ˆ bao ha`m mu´ .c k pha’ i co´ t´ınh du´ng da˘´n va` da`ˆy du’ . TA`I LIEˆ. U THAM KHA ’O [1] N.C. Ho, A model of relational databases with linguistic data of hedge algebras - based semantics, Hoˆ. i tha’o quoˆ´c gia la`ˆn thu´ . ba ve`ˆ “Nghieˆn cu´.u pha´t trieˆ’n va` u´.ng du.ng CNTT va` Truye`ˆn thoˆng” ICT.rda’2006, 20-21/05/2006. [2] Nguye˜ˆn Ca´t Hoˆ`, Tra`ˆn Tha´i So.n, Ve`ˆ khoa’ng ca´ch giu˜.a ca´c gia´ tri. cu’a bieˆ´n ngoˆn ngu˜ . trong da. i soˆ´ gia tu.’ , Ta. p ch´ı Tin ho. c va` Die`ˆu khieˆ’n ho. c 11 (1) (1995) 10–20. [3] N.C. Ho, Fuzziness in structure of linguistic truth values: a foundation for development of fuzzy reasoning, Proc. of Int. Symp. on Multiple-Valued Logic, Boston University, Boston, Massachusetts, May 26-28, 1987, IEEE Computer Society Press, 1987, (325–335). [4] N.C. Ho, Quantifying hedge algebras and interpolation methods in approximate reasoning, Proc. of the 5th Inter. Conf. on Fuzzy Information Processing, Beijing, March 1-4, 2003 (105–112). [5] N.C. Ho, H. V. Nam, T.D Khang and L.H. Chau, Hedge algebras, linguistic- valued logic and their application to fuzzy reasoning, inter.J. of Uncertainty, Fuzziness and Knowledge-Based System 7 (1999) 347–361. [6] Nguye˜ˆn Coˆng Ha`o, Moˆ h`ınh co. so.’ du˜. lieˆ.u mo` . theo ca´ch tieˆ´p caˆ.n da. i soˆ´ gia tu .’ , “Ky’ yeˆ´u hoˆ. i tha’o quoˆ´c gia ve`ˆ ca´c vaˆ´n de`ˆ cho.n lo.c coˆng ngheˆ. thoˆng tin va` truye`ˆn thoˆng”, Ha’i Pho`ng 2005, 285–293. [7] H. Thuan, T.T. Thanh, Fuzzy functional dependencies with linguistic quantifiers, Ta. p ch´ı Tin ho. c va` Die`ˆu khieˆ’n ho. c 18 (2) (2002) 97–108. [8] Hoˆ` Thua`ˆn, Hoˆ` Caˆ’m Ha`, An Approach to extending the relational database model for handing incomplete information and data dependencies, Ta.p ch´ı Tin ho. c va` Die`ˆu khieˆ’n ho. c 17 (3) (2001) 41–47. [9] S. Jyothi, M. Syam Babu, Multidependencies in fuzzy relational databases and lossless join decomposition, Fuzzy Sets and Systems 88 (1997) 315–332. [10] B.P. Buckles, F. E. Petry, A fuzzy representation of data for relational databases, Fuzzy Sets and Systems 7 (3) (1982) 213–226. PHU. THUOˆ. C DO . N DIEˆ. U TRONG CO . SO .’ DU˜ . LIEˆ. U MO` . 31 [11] G. Chen, E. E. Kerre, J. Vandenbulcke, A computational algorithm for the FFD transitive clo- sure and a complete axiomatization of fuzzy functional dependence, Internatinal Journal of Intelligent Systems 9 (5) (1994) 421–439. [12] Mustafa LLKer Sozat, Adnan Yazici, A complete axiomatization for fuzzy functional and multi- valued dependencies in fuzzy database relations, Fuzzy Set and Systems 117 (2001) 161–181. [13] J.C. Cubero, M.A. Vila, A new definition of fuzzy functional dependency in fuzzy relational databases, International Journal of Intelligent Systems 9 (5) (1994) 441–448. [14] T.K. Bhattacharjee, A.K. Mazumdar, Axiomatization of fuzzy multivalued dependencies in a fuzzy relational data model, Fuzzy Set and Systems 96 (3) (1998) 343–352. [15] Phu.o.ng M Nam, Tra`ˆn Tha´i So.n, Ve`ˆ moˆ.t co . so.’ du˜. lieˆ.u mo` . va` u´.ng du.ng trong qua’n ly´ toˆ. i pha.m, Ta.p ch´ı Tin ho. c va` Die`ˆu khieˆ’n ho. c 22 1) (2006) 25–36. Nhaˆ. n ba`i nga`y 11 - 7 - 2007 Nhaˆ. n la. i sau su .’ a nga`y 12 - 5 -2008
File đính kèm:
- phu_thuoc_don_dieu_trong_co_so_du_lieu_mo_theo_cach_tiep_can.pdf