You are on page 1of 20

Thit k c s d liu phn tn

ThS. Bi Xun Huy

1. Lc tng th
1

Thit k lc quan h tng th

Thit k phn on Thit k nh v


Thit k CSDL vt l cho cc nt mng

2. Hai phng php thit k

Bottom - Up Top - Down

2.1 Top-Down
Ph hp cho cc h thng mi. Thit k lc tng th
Data Requirement -> ERD -> RD

Thit k phn tn
Phn on nh v Thit k CSDL vt l

2.2 Bottom-Up
Ph hp cho cc h thng c sn CSDL Thit k lc tng th
Data Requirement -> ERD -> RD

Thit k phn tn
Chuyn i lc a phng theo lc tng th Thc hin tch hp cc lc a phng vo h thng chung.

3. Cc kiu phn mnh

Phn mnh ngang

Phn mnh dc

Hn hp

3.1 Phn mnh ngang


Tch quan h R c n-b thnh nhiu quan h Ri sao cho R=Ri Phn mnh ngang nguyn thy: thc hin trn 1 quan h Phn mnh ngang dn xut: thc hin da trn kt qu phn mnh ca mt hoc nhiu quan h khc. Biu thc biu din phn mnh c gi l v t.

V d:
Cho quan h Sinhvien(Msv, Hoten, Ngay sinh, Hocbong) V t Pi= Hocbong>=10.000(Sinhvien) s tch quan h thnh hai mnh. Cch vit khc: Pi: Hocbong>=10.000 Tng qut: Pi: A value (vi l mt php ton so snh)

3.2 Phn mnh dc


Tch quan h R c n- thuc tnh thnh nhiu quan h Ri sao cho R=Ri V d: Pi=Masv,Hoten(Sinhvien) s chia quan h sinh vin thnh hai mnh

3.3 Cc yu cu phn mnh


Bo m ton vn d liu v ng ngha ca d liu.
Tnh y : mi mc d liu phi tn ti trong t nht mt mnh. Tnh ti thit c: Cc mnh phi c hp li thnh quan h ban u. Tnh tch bit: i vi phn mnh ngang, khng c dng no nm trn nhiu hn mt mnh. i vi phn mnh dc, ngoi tr thuc tnh kha, khng thuc tnh no nm trn nhiu hn mt mnh.

V d

3.5. Cp pht ti nguyn trong h phn tn


Cho mt tp cc mnh F={Fi,1<=i<=n}, tp cc nt mng S={Sj, 1<=j<=m} v tp cc ng dng ang thc thi Q ={Sk, 1<=k<=q} Chi ph phn tn bao gm: chi ph lu tr, chi ph vn tin, chi ph cp nht v chi ph truyn d liu Mc tiu ca chin lc cp pht l cc tiu chi ph v tng ti a hiu sut ti mi nt mng.

3.5.1 Thng tin cp pht


Thng tin v c s d liu Thng tin v ng dng Thng tin v nng lc ca mi nt mng Thng tin v cu trc mng

3.5.2 Bi tp

Tm thng tin khi h thng c tnh trong sut phn on

Tm thng tin khi h thng c tnh trong sut v tr

Tm thng tin khi h thng c tnh trong sut nh x a phng

You might also like