Professional Documents
Culture Documents
TN HC PHN: C S D LIU
M hc phn: INT 1313 (3 tn ch)
H Ni - 2012
CNG HC PHN: C S D LIU Khoa: Cng ngh thng tin I 1. Thng tin v ging vin (Nhng Ging vin c th tham gia ging dy c hc phn hoc B mn c k hoch phn cng Ging vin chun b ging dy mn hc) 1.1 Ging vin 1: H v tn: Nguyn Qunh Chi Chc danh, hc hm, hc v: Ging vin, Thc s a ch lin h: Khoa CNTT, Hc vin cng ngh BCVT P903 nh A2 in thoi: 0932242616 , Email: chinq@ptit.edu.vn Cc hng nghin cu chnh: Kho d liu, cc phng php hc my khai ph d liu, c s d liu Thng tin v tr ging (nu c): 1.2 Ging vin 2: H v tn: Chc danh, hc hm, hc v: a ch lin h: in thoi: Cc hng nghin cu chnh: Thng tin v tr ging (nu c): 2. Thng tin chung v mn hc Tn mn hc: C s d liu Tn ting Anh: Database system M mn hc: INT 1313 S tn ch (TC): 3 Mn hc: Bt buc La chn Cc mn hc tin quyt: Nhp mn Logic (Mn hc A l mn hc tin quyt ca mn hc B th sinh vin phi hon thnh mn hc A vi kt qu t yu cu theo Quy nh mi c d lp mn hc B) Mn hc trc: Ton ri rc, Cu trc d liu v gii thut Mn hc song hnh: Ngn ng lp trnh Cc yu cu i vi mn hc (nu c): Phng hc l thuyt c my chiu v my tnh. Phng thc hnh cn ci t h qun tr c s d liu v ngn ng lp trnh. Gi tn ch: o L thuyt: o Cha Bi tp/Tho lun/Hot ng nhm: o Th nghim, thc hnh: 2 32 tit 8 tit 4 tit , Email: B mn: H thng thng tin
o T hc (c hng dn):
1 tit
a ch Khoa/B mn ph trch mn hc: Cng ngh thng tin/H thng thng tin - a ch: P903 nh A2, Hc vin CNBCVT, km 10 ng Nguyn Tri, H ng - in thoi: 0438545604/ 0433515483 3. Mc tiu ca mn hc Kin thc: Nm c cc mc tru tng ha c s d liu, cc m hnh c s d liu, cc ngn ng biu din v x l d liu, l thuyt v c s d liu quan h, quy trnh thit k c s d liu K nng: p dng cc kin thc vo vic thit k c s d liu, xy dng cc ng dng c s d liu Thi , chuyn cn: Sinh vin cn ln lp v tham gia cc gi thc hnh y . Tch cc tho lun v lm bi tp trn lp, cng nh t hc nh hon thnh bi tp ln. dung Bc 1 Bc 2 Nm c cc bc thit k mt c s d liu Mt s h qun tr c s d liu ph bin Bc 3 Hiu c vai tr ca m hnh 3 lp, ngn ng CSDL v cc khi nim c bn trong qu trnh thit Bit cch thit k m hnh thc th lin kt v m hnh quan h cho bi ton trong thc t Bit cch s dng SQL nh ngha CSDL v thao tc d liu Hiu c ti sao li cn cc khi nim bao ng, ph nh nht Bit cch xc nh ph thuc hm trong h CSDL thc th
Chng 1:Khi nim Nm c cc khi chung v c s d liu nim c bn Nm c m hnh tru tng 3 lp Nm c khi nim ngn ng c s d liu Chng 2: M hnh Nm c cc khi d liu nim c bn ca m hnh thc th lin kt v m hnh quan h
Chng 3: Ngn ng Nm c cc truy vn quan h php ton ca i s quan h Nm c c php cc cu lnh SQL Chng 4: Ph thuc Nm c cc khi hm nim chung lin quan ti ph thuc hm: bao ng, ph, bo ton ph thuc hm
Bit cch chuyn i cu truy vn t i s quan h sang cu lnh SQL Nm c cch s dng thut ton tm bao ng, ph nh nht Nm c cch kim tra bo ton ph thuc hm
Chng 5: Chun ha Nm c khi d liu nim cc dng chun 1,2,3, Boye Codd Nm c l do ti sao cn chun ha d liu v s cn thit bo ton thng tin v ph thuc hm
Nm c cch kim tra CSDL quan h dng 1NF, 2NF, 3NF, BCNF cha Nm c cch phn tch mt quan h a v dng chun
4. Tm tt ni dung mn hc(khong 150 t) Cung cp nhng kin thc c bn v c s d liu, cc phng php tip cn v cc nguyn tc thit k cc h c s d liu quan h. M hnh ha d liu bng kin trc logic v kin trc vt l khng tn tht thng tin c bo ton ph thuc. Cc php ton c bn ca ngn ng thao tc d liu trn cc h c s d liu. 5. Ni dung chi tit mn hc (ch dng li 3 lp: Chng, Mc v Tiu mc) Chng 1 Khi nim chung v c s d liu 1.1 Cc khi nim c bn 1.1.1 C s d liu v h c s d liu 1.1.2 H Qun tr d liu v u nhc im 1.1.3 D liu v thng tin 1.2 M hnh tru tng 3 lp 1.3 Cc ngn ng c s d liu 1.4 Thit k c s d liu 1.4.1 S cn thit 1.4.2 Cc vai tr trong mi trng c s d liu 1.4.3 Cc bc ca qu trnh thit k Chng 2 M hnh d liu 2.1 M hnh thc th lin kt 2.1.1 Cc khi nim c bn 2.1.2 Mt s vn cn quan tm khi thit k m hnh thc th lin kt 2.1.3 M hnh thc th lin kt m rng 2.2 M hnh d liu quan h 2.2.1 Cc khi nim c bn 2.2.2 nh x m hnh thc th lin kt sang m hnh quan h Chng 3 Ngn ng truy vn quan h 3.1 Ngn ng i s quan h 3.1.1 Cc php ton c bn 3.1.2 Cc php ton b sung 3.1.3 Cc truy vn thc hnh p dng cc php ton i s quan h 4
3.2 Ngn ng truy vn SQL 3.2.1 Gii thiu chung v SQL 3.2.2 Ngn ng nh ngha d liu SQL 3.2.3 Ngn ng thao tc d liu SQL Chng 4 Ph thuc hm 4.1 Cc khi nim c bn v ph thuc hm 4.2 Bo ton ph thuc hm 4.3 Khi nim bao ng 4.4 Ph v s tng ng ca tp ph thuc hm Chng 5 Chun ha d liu 5.1 S cn thit phi chun ha 5.2 Cc dng chun ha 5.3 Phn tch lc quan h v cc dng chun 5.4 Cc thut ton cho vic phn tch v dng chun 3 6. Hc liu 6.1 Hc liu bt buc: [1] Ramez Elmasri and Shamkant B. Navathe Fundamentals of Database Systems, Fourth Edition. Pearson Addison Wesley, 2004 [2] Nguyn Qunh Chi Bi ging C s d liu, lu hnh ni b cho sinh vin Hc vin cng ngh bu chnh vin thng, 2011 6.2 Hc liu tham kho: [1] William Stallings, Data & Computer Communications, Prentice Hall, New Jersey, Sixth Edition, 2000. [2] Michanel V. Mannino, Database Application Development & Design, Published by McGaw-Hill /Irwin, New Yor.k, 2001.
Ni dung 1: Khi nim chung v c s d liu bao gm h qun tr CSDL, kin trc, tng quan cc thnh phn h c s d liu
CSDL, m hnh tru tng 3 lp, cc ngn ng CSDL Ni dung 3: Qu trnh thit k CSDL, m hnh thc th lin kt Ni dung 4: Mt s vn cn quan tm khi thit k m hnh thc th lin kt Ni dung 5: M hnh thc th lin kt m rng Ni dung 6: Bi tp v m hnh thc th lin kt Ni dung 7: M hnh d liu quan h 2 2 2 2
2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 32 8
Ni dung 8: Kim tra gia k/Hng 2 dn bi tp ln Ni dung 9: Ngn ng i s quan h Ni dung 10: Ngn ng i s quan h- phn 2 Ni dung 11: Bi tp v m hnh d liu v i s quan h Ni dung 12: Ph thuc hm Ni dung 13: Chun ha- phn 1 Ni dung 14: Chun ha- phn 2 Ni dung 15: Chun ha- phn 3 Ni dung 16: Ngn ng truy vn c cu trc SQL phn 1 Ni dung 17: Ngn ng truy vn c cu trc SQL phn 2 2 2 2 2 2 2 2 2 2
Ni dung 18: Bi tp v ngn ng 2 SQL, ph thuc hm v chun ha Ni dung 19: Bo co bi tp ln Ni dung 20: n tp v gii p Tng cng: 2 2 40
Ghi ch: Mi ni dung (tr Th nghim, Thc hnh) c b tr thc hin trong thi gian l 2 tit tn ch (2h tn ch), khi cn tnh lin tc th b tr ni dung tip theo 7.2 Lch trnh t chc dy hc c th (Bng Lch trnh t chc chc dy hc c th ny c thit k cho tng ni dung ng vi 1 tun hc, cho n ht mn hc l 15 tun) Tun 1, Ni dung: Gii thiu nhng khi nim chung v c s d liu (CSDL)
Ni dung chnh Khi nim v CSDL, h qun tr CSDL, d liu, mi trng CSDL, m hnh tru tng 3 lp, gii thiu ngn ng CSDL.
Yu cu i vi sinh vin c sch trc gi ln lp quyn 1 chng 1,2. c trc slides v bi ging bi 1, 2 Hnh thnh nhm chun b lm bi tp ln
Ghi ch
Ghi ch
Ph thuc hm: bo ton,bao c sch trc gi ng, ph tng ng, ph ln lp quyn 1 ti thiu chng 10 . c trc slides v bi ging bi 9 Hon thnh bc 3 ca bi tp ln. Tho lun v cha bi tp v m hnh quan h v i s quan h Gii bi tp trc nh v Chun b cu hi tho lun
Tun 8, Ni dung: Gii thiu chun ha tip theo, gii thiu ngn ng truy vn c cu trc SQL 8
Ni dung chnh Cc thut ton phn tch a v dng chun 3 Gii thiu ngn ng SQL: nh ngha d liu,to bng, thao tc d liu, cu lnh SELECT con
Yu cu i vi sinh vin c sch trc gi ln lp quyn 1 chng 11. c trc slides v bi ging bi 12, 13. Hon thnh bc 5 ca bi tp ln.
Ghi ch
Tho lun v cha bi tp v Gii bi tp trc ph thuc hm, chun ha, nh v Chun b cu SQL hi tho lun Ti a im:
8. Chnh sch i vi mn hc v cc yu cu khc Bi tp ln phi lm theo nhm t 3-4 ngi v cn np ng hn. Nu khng ng hn s b 0 im; Thiu 1 im thnh phn (bi tp ln, bi kim tra gia k), hoc ngh qu 20% tng s gi ca mn hc, khng c thi ht mn.
(Tham kho di y) - Tham gia hc tp trn lp (i hc y , tch cc tho lun) - Bi tp ln theo nhm - Kim tra gia k - Kim tra cui k 10% 20% 10% 60% C nhn Nhm C nhn C nhn
9.2 Ni dung v Tiu ch nh gi cc bi tp Cn c vo Phng n lp k hoch ging dy trong Khung chng trnh o to ban hnh, sau cc ni dung ging dy l thuyt l phn giao Bi tp v nh cho sinh vin thc hin. Ti gi cha Bi tp, Tho lun hoc Hot ng nhm: Ging vin thc hin cha Bi tp trn hoc kim tra nh gi qu trnh t hc nh ca sinh vin. Vic kim tra nh gi qu trnh hc tp c thc hin ti thi gian cha bi tp/tho lun.
Cc loi bi tp - Bi tp ln: thit k v ci t mt h c s d liu Tiu ch nh gi - Thc hin xy dng h c s d liu y cc bc nh hng dn - Thit k ng - Bit s dng mt h qun tr C s d liu - Ci t c mt s chc nng c bn ca h thng nh nhp liu, truy vn, tm kim (c tham s hoc khng), bo co - Vit bo co m t cc cng vic nhm thc hin mt cch r rng, mch lc. - Nm vng kin thc mn hc; - Tr li ng cc cu hi v bi tp
DUYT
Trng B mn
10