Đ THI MÔN: C S D LI UƠ
Th i gian thi: 75 Phút.
Đ C THAM KH O M I TÀI LI UƯỢ
Cho l c đ quan h R=ABCDEGH t p ph thu c hàm trên R :ượ
F={ACB, ABCD, CDB, CHDH, AGCDB, ACBD, EBA,
EH}
1) Cho quan h
r( A B C D E G H)
a1 b1 c1 d1 e1 g1 h1
a1 b2 c2 d1 e2 g2 h1
a2 b2 c1 d2 e1 g2 h2
a3 b3 c2 d3 e1 g3 h3
nh ПADE(r), ПBCEGH(r). Phép phân R thành R1(ADE)
R2(BCEGH) b o tn thông tin c a r hay kng?
2) Cho f: CEGB. H i f F+?
3) Tìm m t ph t i ti u c a F.
4) D a vào ph t i ti u c a F, tìm m t khóa c a R.
5) Tìm m t phân c a R d a vào ph t i ti u c a F b o toàn thông tin,
d ng chu n 3.
B c 1ướ :ch F thành m t t p ph thu c hàm mà v ph i ch có m t ế
thu c tính:
Bài làm
F={AC,
AB,
ABC,
ABD,
CD,
CB,
CHD,
CHH,
EGC,
EGD,
EGB,
ACB,
ACD,
EBA,
E H}
B c 2: Lo i b hay thay th nh ng ph thu c hàm kng đ y đướ ế
A C
AB C Lo i b AB C kh i F
Lo i 1: CHH lo i b kh i F.
Lo i
2:
A B
AC B Lo i b AC B kh i F
C D
CH D
AC D Lo i b CH D, AC D kh i F
Lo i 3 :
V i ABD
Có A+
F = ACBD… ch a D thay ABD b i AD
V i EGC
Có E+
F = EH không ch a C
Có G+
F = G không ch a C
V i EG D
E+
F = EHkhông ch a D
G+
F = G không ch a D
V i EG B
E+
F = EH không ch a B
G+
F = G không ch a B
V i EB A
E+
F = EH kng ch a A
G+
F = G không ch a A
Sau b c 2 : F={Aướ C, AB, AD, CD, CB, EGC, EGD,
EGB, EBA, EH}
B c 3 :ướ
V i f1= AC, F1 = F\{f1}
A+
F1 = ABD kng ch a C.
V i f2= AB, F2 = F\{f2}
A+
F2 = ACD kng ch a B.
V i f3= AD, F3 = F\{f3}
A+
F3 = ACBD… ch a D, lo i f 3 kh i F.
V i f4= CD, F4 = F\{f4}
C+
F4 = C kng ch a D.
V i f5= EGC, F5 = F\{f5}
EG+
F5 = EGDBAHC… ch a C, lo i f 5 kh i F.
V i f6= EGD, F6 = F\{f6}
EG+
F6 = EGBAHCD… ch a D, lo i f 6 kh i F.
V i f7= EGB, F7 = F\{f7}
EG+
F7 = EGH không ch a B.
V y PTT(F) ={AC, AB, CD, CHG, EA, GC}
F={AC, AB, AD, CD, CHG, EC, ED, EA, EB, GC, GD}
V y PTT(F) ={AC, AB, CD, CHG, EA, GC}