Professional Documents
Culture Documents
BI TPLN
Mn: C s d liu phn tn
ti: Qun l hc sinh trng THPT
GVHD: GV. Trn Thanh Hng
SVTH: Nhm ?- HKHMT3-K4
1. Vng Th Chnh
2. T Th Hu
3. Triu Vn Lm
4. Trnh Tin Sn
5. Hong Kim Tho
H Ni thng 09/2012
Mc lc
Mc lc..................................................................................................................................2
Li m u............................................................................................................................3
I t vn ...........................................................................................................................4
II Tng quan v CSDL phn tn..........................................................................................5
Khi nim............................................................................................................................5
nh ngha CSDL phn tn.............................................................................................5
So snh CSDL phn tn v CSDL tp trung....................................................................6
Phn loi h CSDL phn tn...........................................................................................7
c trng c bn ca h thng phn tn..............................................................................9
Chia s ti nguyn...........................................................................................................9
X l ng thi...............................................................................................................9
Tnh trong sut d liu..................................................................................................10
Cc i tng quan trng thc y pht trin cu trc h phn tn..................................10
Phn on d liu v cp pht d liu...........................................................................10
iu khin d tha........................................................................................................11
c lp vi h qun tr CSDL a phng....................................................................11
u, nhc im ca h phn tn.......................................................................................12
III ng dng m hnh.........................................................................................................13
1. Xy dng m hnh CSDL phn tn trong qun l hc sinh .......................................13
M hnh lin kt d liu................................................................................................13
Chi tit cc thc th.......................................................................................................13
M t chc nng............................................................................................................14
2. Mt s giao din chng trnh....................................................................................16
VI Ti liu tham kho.........................................................................................................21
Li m u
I t vn
Trong thi i ca x hi thng tin v nn kinh t tr thc, mi hot ng ca cc t
chc mun t hiu qu cao, ginh c thng li trong th cnh tranh gay gt th nht thit
phi c nhng phng php c c nhng thng tin, tri thc cn thit mt cch nhanh
v chnh xc.
i vi cc h thng thng tin ln yu cu t ch ch gii quyt x l nhng cng vic
hng ngy nay tin ti p ng c nhng yu cu cung cp thng tin mc cao
hn. Cc nh qun l iu hnh khng nhng mun bit c cng vic ang din ra nh
th no m cn bit ci g s xy ra sau , c ngha l thng tin mang tnh phn tch v h
thng thng tin c kh nng h tr quyt nh. Tuy nhin, vic xy dng mt h thng nh
th vp phi mt s hn ch v mt k thut, c bit l khi kch thc cng nh phc
tp ca mi trng thng tin tng ln. Nhng h thng thng tin xy dng theo phng
php truyn thng khng lm hi lng ngi s dng v cc nh qun l h thng thng tin.
Yu cu c c thng tin nhanh chng, chnh xc phc v cho cng vic khng d g
c c bi v d liu ngy mt nhiu, lu tr phn tn nhiu ni (ph hp vi t chc
phn cp ca cc n v), nhiu dng khng tng thch vi nhau, thm ch cn nhng
dng phi cu trc. Nhiu h thng thng tin c xy dng khng tng thch vi nhau
v khng tng thch vi nhng h thng tin mi c xy dng.
Mt s kh khn thng gp khi khai thc d liu trong h thng thng tin l:
- Kho tm thy d liu cn thit : D liu ri rc rt nhiu h thng vi cc giao
din v cng c khc nhau, khin tn nhiu thi gian chuyn t h thng ny sang
h thng khc.
- Kho ly ra c d liu cn thit : Thng xuyn phi c chuyn gia tr gip,
dn n cng vic dn ng.
- Kho hiu d liu tm thy : M t d liu ngho nn v thng xa ri vi cc
thut ng nghip v quen thuc .
- Kho s dng c d liu tm thy : Kt qu thng khng p ng v bn cht
d liu v thi gian tm kim.
Vn t ra l lm th no t chc, khai thc c nhng khi lng d liu khng l,
lu tr nhiu ni, nhiu dng d liu khc nhau mt cch hiu qu trong cc h thng
thng tin ln?
Gim khng gian lu tr. Gim d tha c ngha l cho php nhiu ng dng cng
truy cp n mt CSDL m khng cn n nhiu bn sao nhng ni chng trnh ng
dng cn .
CSDL x nghip thnh nhiu CSDL a phng, cc CSDL a phng nh v trn cc trm
lm vic khc nhau nhng chng c biu din bi cng mt m hnh d liu v c qun
tr bi cng mt h qun tr CSDL a phng.
Hnh 2.2: S kin trc tham chiu ca h CSDL phn tn thun nht
- S quan nim tng th: nh ngha tt c cc d liu s c lu tr trong CSDL phn
tn. Trong m hnh quan h, s tng th bao gm nh ngha ca tp cc quan h tng
th.
- S phn on: Mi quan h tng th c th chia thnh mt vi phn khng gi ln nhau
c gi l on. S tng th m t cc nh x gia cc quan h tng th v cc on
c nh ngha trong s phn on. nh x ny l mt chiu. C th c nhiu on lin
kt ti mt quan h tng th, nhng mi on ch lin kt ti nhiu nht l mt quan h tng
th. Cc on c ch ra bng tn ca quan h tng th cng vi tn ca mc on
- S sp ch: cc on l cc phn logic ca quan h tng th c nh v vt l trn mt
hoc nhiu v tr trn mng. S sp ch nh ngha on no nh v ti cc v tr no.
Kiu nh x c nh ngha trong s sp ch quyt nh CSDL phn tn l d tha hay
khng.
Trong sut phn on: l cp cao nht ca mc trong sut, ngi s dng hoc
chng trnh ng dng ch lm vic trn cc quan h ca c s d liu. Trong sut nh v l
cp thp hn ca trong sut v h thng yu cu ngi s dng hay chung trnh ng
dng phi lm vic trn on logc thay v lm vic trn cc quan h ca c s d liu. Tuy
nhin ngi khng bit on c t v tr no trong c s d liu.
iu khin d tha
Kin trc tham chiu cho php iu khin d tha d liu mc on. Cc on c th
c d liu ging nhau dng kt ni d liu l nguyn nhn d tha d liu.
c lp vi h qun tr CSDL a phng
c im ny gi l nh x trong sut i vi c s d liu a phng: qun tr c s
d liu phn tn khng cn quan tm n kiu d liu xc nh ca c s d liu a
phng.
Mc trong sut bn sao lin quan cht ch ti mc trong sut nh v. Mc trong sut
bn sao c ngha l ngi s dng khng bit bn sao ca on t v tr no. Mc trong
sut bn sao tng ng mc trong sut nh v. Tuy nhin, trong nhng trng hp thc
t ngi s dng khng c mc trong sut nh v nhng li c mc trong sut bn sao.
Phn r quan h thnh cc on thc hin qua vic p dng hai phn on: phn on ngang
v phn on dc.
Phn on ngang: mt on c xc nh qua biu thc i s quan h vi quan h l
ton t v cc on l kt qu. Hay ni cch khc, vic phn on ngang bao gm vic chia
cc b ca quan h thnh cc tp con. Mi tp con ny c thuc tnh v tr thng thng.
Cc on ny c xc nh qua vic coi mi on l ton t chn trn quan h.
Phn on dc: phn on dc mt quan h l vic chia nh tp thuc tnh thnh nhiu nhm
quan h v on dc. Phn on ng khi mi thuc tnh u nh x t nht sang mt thuc
tnh ca on. Hn na, c th to li quan h ban u bng lin kt cc on vi nhau.
C mt s lut xc nh cc on:
- iu kin hp: mi d liu ca quan h phi nh x n cc on. Khng xy ra
trng hp d liu thuc v quan h nhng khng thuc v mt on no.
- iu kin ti to li quan h: lun lun c kh nng to li quan h t cc on ca
quan h. iu kin cn: mi on c lu tr trong c s d liu phn tn v quan h phi
xy dng li c khi cn thit.
11
Nhc im:
- Phn mm t v phc tp
- Phi x l cc thay i thng bo trong mi a im
- Kh kim sot tnh ton vn d liu vi nhiu bn sao d liu c phn b khp mi ni
- p ng chm nhu cu ca cc trm trong trng hp cc phn mm ng dng khng
c ph hp vi vic s dng chung
12
13
TENKHOI tn khi
3. Thc th LOP dng lu thng tin v cc lp
MALOP trng kha ca thc th LOP
TENLOP tn lp
MAKHOI kha ngoi lin kt vi thc th KHOI
4. Thc th HOCSINH dng lu thng tin v hc sinh
MAHS trng kha ca thc th HOCSINH
HOTEN h tn hc sinh
NGAYSINH ngy sinh
GIOITINH gii tnh
QUEQUAN qu qun
KHUVUC khu vc(c s) hc sinh ang theo hc
5. Thc th PHANLOP dng lu thng tin v phn lp hc sinh
MAHS kha ngoi lin kt vi thc th HOCSINH
MALOP kha ngoi lin kt vi thc th LOP
MANH kha ngoi lin kt vi thc th NAMHOC
M t chc nng
H thng qun l thng tin phn lp hc sinh chia lm 3 chc nng chnh:
- Qun l danh mc lp
- Qun l thng tin hc sinh
- Qun l phn lp hc sinh
14
Qun l
hc sinh
Qun l
danh
mc lp
Thm lp
Sa thng tin lp
Xa lp
Qun l
thng tin
hc sinh
Qun l
phn lp
hc sinh
Xp lp cho hc sinh
Chuyn lp cho hc sinh
15
2.
16
17
18
19
20
21