Professional Documents
Culture Documents
Do Thi Khai Niem
Do Thi Khai Niem
nh ngha:
th khi nim l mt th hu hn, lin thng, cc nh c chia lm hai loi: nh khi nim v nh quan h. nh khi nim: dng biu din cc khi nim c th (ci, in thoi, ) hay tru tng (tnh yu, p, vn ho,). nh khi nim c biu din bi hnh ch nht c gn nhn l khi nim. nh quan h: dng ch ra quan h gia cc khi nim c ni n n. Trong th khi nim: ch c khc loi mi ni c vi nhau. Chnh v dng nh quan h nn cc cung khng cn phi c gn nhn na. Mi th khi nim biu din mt mnh n. C s tri thc: cha nhiu th khi nim.
Loi, c th, tn: Trong th khi nim, mi nh quan h biu din cho mt c th n l thuc mt loi no . ni ln quan h gia loi-c th, nn mi nh khi nim c quy nh cch gn nhn l: loi: tn_c_th tn_ c_th c th l: 1. Mt tn no , nh: sinhvin: nam mt sinh vin c tn l Nam. 2. Mt kho phn bit, c vit theo c php #kho, nh sinhvin: #59701234 mt sinh vin c kho l: 59701234.
3. C th dng du sao (*) ch ra mt c th cha xc nh, nh: sinhvin: * , c tc dng nh sinhvin ch ra mt sinh vin bt k sinhvin:*X sinh vin bt k, tn sinh vin c ly qua bin X. sinhvin:ng* sinh vin c tn bt u bi ng Trng hp 1 v 2, khi nim c gi l khi nim c th, trng hp 3 ta c khi nim tng qut.
V d: - sinhvin l subtype ca ngi. - ngi l super type ca sinhvin. nn vit: sinhvin ngi Trong s phn cp bn, s: c gi l common-subtype ca r v v. v : c gi l common-supertype ca s v u. T : supertype ca mi type : subtype ca mi type
Php Join (ni): Ni hai th c mt th khc. Nu c nh khi nim C xut hin trn c hai th X v Y, th chng ta c th ni hai th trn nh chung C ni trn, nh t G1 v G3 c th to ra G4 nh sau: (ni trn nh chung l: dog:lulu).
Php simplify: (rt gn) Nu trn mt th c hai th con ging nhau hon ton th chng ta c th b i mt to ra mt th mi c kh nng biu din khng thay i. T G4 c th sinh ra G5 cng kh nng biu din.
Nhn xt: Php Restriction v php Join cho php chng ta thc hin tnh tha k trn th khi nim. Khi thay mt bin * bi mt c th c th, lc chng ta cho php c th tha k cc tnh cht t loi(type) ca n, cng tng t khi ta thay th mt type bi subtype ca n.
4.nh mnh :
thun tin biu din cho cc cu gm nhiu mnh , th khi nim c m rng c th cha c mt mnh trong mt nh khi nim, lc chng ta gi l nh mnh . Vy nh mnh l mt nh khi nim c cha mt th khi nim khc. Xt th khi nim m rng biu din cho cu: Tom believes that Jane likes pizza.
Trong th khi nim, cc khi nim tng qut (nh dng bin * - nh dog:*, hay ch c tn loi - nh dog) c xem nh c lng t tn ti (). Do vy, mnh trong v d trn c biu din v t l: X Y(dog(X) ^ color(X,Y) ^ pink(Y)). V ton b th ( bao gm nh quan h :neg), c biu din v t: X Y(dog(X) ^ color(X,Y) ^ pink(Y)). = XY( (dog(X) ^ color(X,Y) ^ pink(Y))).