1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án tin lớp 12 đầy đủ

78 358 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 78
Dung lượng 2,2 MB

Nội dung

Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ Giáo án tin lớp 12 đầy đủ

Giaựo aựn Tin hoùc lụựp 12 Tit 1,2,3:Đ MT S KHI NIM C BN Ngy son: //201 Ngy dy: //201 I MC CH, YấU CU Bit c bi toỏn qun lớ; Bit cỏc cụng vic thng gp x lớ thụng ca mt t chc; Bit cỏc khỏi nim CSDL, h QTCSDL, h CSDL; Bit cỏc mc th hin ca CSDL: Mc vt lý, mc khỏi nim, mc khung nhỡn; Bit cỏc yờu cu c bn ca h CSDL: Tớnh cu trỳc, tớnh ton vn, tớnh nht quỏn, tớnh an ton v bo mt, tớnh c lp, tớnh khụng d tha d liu; Phõn bit c gia CSDL v h QTCSDL II PHNG TIN DY HC S dng bng III NI DUNG Hot ng ca giỏo viờn Hot ng ca HS Ghi bng - n nh lp - Dn vo bi mi: GV: Ngy cụng vic qun lớ l rt ph bin, cú th núi mi t chc du cú nhu cu qun lớ Theo em qun lớ thụng tin v im hc sinh ca lp ta nờn lp danh sỏch cha cỏc ct ? Đ MT S KHI NIM C BN HS: suy ngh v tr li cõu hi Cn to mt bng gm cỏc ct cha cỏc thụng tin: STT, H tờn, Ngy sinh, Gii tớnh, im Toỏn, im Tin, Bi toỏn qun lý qun lý hc sinh nh trng, ngi ta thng lp cỏc biu bng gm cỏc ct, hng cha cỏc thụng tin cn qun lý Cỏc cụng vic thng gp qun lý thụng tin ca mt t chc To lp h s v cỏc i HS: tham kho SGK tng cn qun lớ; suy ngh v tr li cõu Cp nht h s (thờm, hi xúa, sa h s); Khai thỏc h s (Tỡm kim, sp xp, thng kờ, lp bỏo cỏo) GV: quan lớ thụng tin ca mt t chc no ú chỳng ta cú rt nhiu cụng vic phi lm Theo cỏc em chỳng ta s lm nhng cụng vic gỡ ? GV: Phõn tớch cõu tr li ca hc sinh a cỏc cụng vic thng gp x lớ thụng tin ca mt t chc HS: ghi cỏc cụng vic GV: Hunh Vn Nhớ Thi gian Giaựo aựn Tin hoùc lụựp 12 GV: Sau thc hin hai cụng vic To lp v cp nht h s chỳng ta s cú mt lng thụng tin qun lớ Khi lng thụng tin ú c gi vi mt khỏi nim mi l C s d liu (CSDL) GV: Theo em CSDL l gi? GV: to lp, cp nhp, lu tr v khai thỏc CSDL trờn mỏy tớnh chung ta cn phi cú phn mm Phn mm ú c gi l H QTCSDL GV: Hin chỳng ta ang s dng khỏ nhiu h QTCSDL GV: S kt hp gia CSDL v h QTCSDL s cho ta mt khỏi nim mi ú l khỏi nim ca H CSDL GV: khai thỏc CSDL thun tin ngi ta ó xõy dng cỏc phn mm ng dng trờn h QTCSDL ỏp ng nhu cu ca ngi khai thỏc GV: Hunh Vn Nhớ thng gp x lsi thụng tin ca t chc H c s d liu vo v a) Khỏi nim C s d liu (Database) - L hp cỏc d liu cú liờn quan vi nhau, cha thụng tin ca mt i tng no ú; - c lu tr trờn cỏc HS: nghe ging bi thit b lu tr; - c khai thỏc v s dng H qun tr CSDL (H QTCSDL Database HS: suy ngh v tr li Management System) cõu hi - L phn mm cung cp mụ trng thun li v hiu qu to lp, cp nht, lu tr v khai thỏc thụng tin ca CSDL - Cỏc h qun tr CSDL HS: nghe ging bi v ph bin c nhiu ghi khỏi nim h ngi bit n l MySQL, QTCSDL Oracle, PostgreSQL, SQL Server, MS-Access, H c s d liu - L s kt hp gia CSDL vi h QTCSDL qun tr v khai thỏc CSDL ú HS: nghe ging bi v ghi khỏi nim h CSDL csd l Nh vy, khai thỏc thụng tin bng mỏy tớnh cn phi HS: nghe ging bi v cú: ghi bi - CSDL - H QTCSDL - Cỏc thit b vt lý (mỏy Giaựo aựn Tin hoùc lụựp 12 tớnh, a cng, mng mỏy tớnh ) - Ngoi ra, cỏc phn mm ng dng c xõy dng trờn h QTCSDL giỳp thun li cho ngi s dng mun to lp v khai thỏc CSDL b) Cỏc mc th hin ca CSDL (SGK) c) Cỏc yờu cu c bn ca h CSDL (SGK) GV: Hin vic xõy d) Mt s ng dng dng, phỏt trin v khai - C s giỏo dc v o to thỏc CSDL ngy cng qun lớ thụng tin ngi hc, nhiu hn, a dng hn mụn hc, hu ht tt c cỏc HS: nghe ging bi v - Ngõn hng cn qun lớ cỏc lnh vc ca xó hi nh: ghi bi thụng tin v ti khon, cỏc kinh t, giỏo dc, y t, ti khon vay, chớnh, ngõn hng, cụng ty, cỏc c quan, HS: nghe ging bi v ghi bi IV CNG C Cỏc cụng vic thng gp qun lớ thụng tin ca mt i tng no ú? Gi s phi xõy dng mt CSDL qun lý mn, tr sỏch th vin, theo em cn phi lu tr nhng thụng tin gỡ? Hóy cho bit nhng vic phi lm ỏp ng nhu cu qun lớ ca ngi th th? Nhc li cỏc khỏi nim trng tõm: CSDL, h QTCSDL, h CSDL, V BI TP V NH Tr li cỏc cõu hi v bi SGK v sỏch bi chun b tit tip theo lm bi VI RT KINH NGHIM Ngy .thỏng nm 201 GV SON Hunh Vn Nhớ GV: Hunh Vn Nhớ Ngy .thỏng nm 201 GVHD DUYT Lờ Thanh in Giaựo aựn Tin hoùc lụựp 12 Tit 5,6: Đ H QUN TR C S D LIU I MC CH, YấU CU Qua bi hc ny hc sinh cn: Bit c chc nng ca h QTCSDL; Hot ng ca mt h QTCSDL; Bit vai trũ ca ngi lm vic vi h CSDL: Ngi qun tr CSDL, ngi lp trỡnh ng dng, ngi dựng; Bit trỡnh t cỏc bc xõy dng mt CSDL ca mt t chc no ú II PHNG TIN DY HC S dng bng III NI DUNG Hot ng ca giỏo viờn Hot ng ca HS Ghi bng Thi gian Hot ng 1: n nh t chc, kim tra bi c GV: Nờu cỏc yờu cu c HS: lờn bng tr li cõu bn ca h CSDL ? Ly vớ hi giỏo viờn a d minh ho ? GV: Nhn xột, ỏnh giỏ v cho im HS Hot ng 2: Ging bi mi Dn : bi chỳng ta ó cú khỏi nim h QTCSDL, hụm chỳng ta s tỡm hiu y hn v h QTCSDL GV: Da vo khỏi nim ca h QTCSDL ta thy h QTCSDL cỏc cỏc chc nng lm vic vi CSDL GV: Trong Pascal khai bỏo bin i, j l kiu s nguyờn, k l kiu s thc dựng chng trỡnh em lm th no? GV: nhng thao tỏc trờn l GV: Hunh Vn Nhớ HS: ghi ta bi mi Cỏc chc nng ca vo v h QTCSDL: HS: Var i,j: integer; k: real; a) Cung cp mụi trng to lp CSDL: Thụng qua ngụn ng nh ngha d liu, ngi dựng khai bỏo kiu v cỏc cu trỳc d liu th hin thụng tin, khai bỏo cỏc rng buc trờn d liu c lu tr CSDL Giaựo aựn Tin hoùc lụựp 12 thao tỏc khai bỏo d liu GV: Cng Pascal khai bỏo cu trỳc bn ghi Hc sinh cú trng: hoten, ngaysinh, gioitinh, doanvien toan, ly, hoa, van, tin ta khai bỏo nh th no? GV: Khai bỏo nh trờn thc cht l khai bỏo kiu d liu cu trỳc v rng buc d liu HS: Type Hocsinh = record; Hoten: string[30]; Ngaysinh: string[10]; Gioitinh: Boolean; Doanvien: Boolean; Toan, ly, hoa, van, tin: real; End; b) Cung cp mụi trng cp nht v khai thỏc CSDL Thụng qua ngụn ng GV: Trong CSDL ngi ta thao tỏc d liu, ngi dựng ngụn ng thao tỏc d ta thc hin c cỏc liu tỏc ng trờn cỏc mu HS: nghe ging v ghi thao tỏc sau: tin (bn ghi) bao gm: bi - Cp nht: nhp, sa, - Cp nht: nhp, sa, xúa xúa d liu d liu - Khai thỏc: Tỡm kim, - Tỡm kim, thng kờ, sp thng kờ, sp xp v kt xp v kt xut d liu xut bỏo cỏo, c) Cung cp cụng c kim soỏt, iu khin vic truy cp vo CSDL gúp phn m bo cỏc yờu cu c bn ca mt h CSDL, h GV: Bng ngụn ng iu QTCSDL cung cp cỏc khin d liu cho phộp xỏc cụng c sau: lp quyn truy cp vo - Phỏt hin v ngn chn CSDL HS: nghe ging v ghi cỏc truy cp khụng c bi phộp vo CSDL; - Duy trỡ tớnh nht quỏn ca d liu; - T chc v iu khin cỏc truy cp ng thi; - Khụi phc CSDL cú s c phn cng hay phn mm; - Qun lớ cỏc mụ t d liu GV: Hunh Vn Nhớ Giaựo aựn Tin hoùc lụựp 12 Hot ng ca h QTCSDL (SGK) GV: Mt h CSDL mun hot ng c phi cú nhiu ngi lm vic vi nú Mi ngi cú chc nng khỏc s cú vai trũ nht nh lm vic vi CSDL GV: Mun khai thỏc CSDL ngi dựng phi s dng cỏc chng trỡnh ng dng cha cỏc cõu lnh yờu cu h QTCSDL thc hin mt s thao tỏc trờn CSDL ỏp ng cỏc nhu cu v khai thỏc GV: khai thỏc c CSDL cn phi cú ngi vit cỏc chng trỡnh ng dng GV: ó cú h thng qun lý CSDL thỡ tu vo nhu cu v quyn hn nht nh s cú nhiu nhúm ngi truy cp v khai thỏc CSDL Vai trũ ca ngi lm vic vi h CSDL a) Ngi qun tr CSDL: L mt ngi hay mt nhúm ngi c trao quyn iu hnh h CSDL H cú chc nng: - Thit k v ci t CSDL, h QTCSDL, v cỏc phn mm cú liờn quan; - Cp phỏt cỏc quyn truy cp CSDL; - Duy trỡ cỏc hot ng HS: nghe ging v ghi h thng bi b) Ngi lp trỡnh ng dng Khi CSDL ó c ci t, cn phi cú cỏc chng trỡnh ng dng ỏp ng nhu cu khai thỏc ca cỏc nhúm ngi dựng õy l cụng vic ca ngi lp trỡnh ng dng GV: xõy dng mt h c) Ngi dựng CSDL cho ỏp ng nhu HS: nghe ging v ghi Ngi dựng (hay cũn cu qun lý ca mt t bi gi l ngi dựng u chc ta thc hin nhng cui) l tt c nhng cụng vic no ? ngi cú nhu cu khai GV: Hunh Vn Nhớ Giaựo aựn Tin hoùc lụựp 12 GV: H thng li m gii thớch thờm mt s cụng vic cho hc sinh hiu thỏc thụng tin t CSDL Cỏc bc xõy dng CSDL Bc 1: Kho sỏt h thng HS: nghe ging v ghi + Tỡm hiu cỏc yờu cu bi ca cụng tỏc qun lớ; + Xỏc nh v phõn tớch mi liờn h gia cỏc d liu cn lu tr; + Phõn tớch cỏc chc nng cn cú ca h HS: suy ngh, tham kho thng; SGK tr li cõu hi + Xỏc nh kh nng phn cỳng v phn mm cú th khai thỏc v s dng CSDL Bc 2: Thit k h thng + Thit k CSDL; + La chn h QTCSDL trin khai; + Xõy dng h thng chng trỡnh ng dng Bc 3: Kim th h thng + Nhp d liu cho CSDL; + Chy th h thng IV CNG C Nhc li cỏc kin thc trng tõm ca bi hc: Cỏc chc nng ca h QTCSDL; Hot ng ca h QTCSDL; Vai trũ ca ngi lm vic vi h CSDL; Cỏc bc xõy dng h thng CSDL V BI TP V NH Tr li cỏc cõu hi v bi SGK v sỏch bi tp; Hc k lý thuyt chng I tit tip theo lm bi VI RT KINH NGHIM GV: Hunh Vn Nhớ Giaựo aựn Tin hoùc lụựp 12 Ngy .thỏng nm 201 GV SON Hunh Vn Nhớ Ngy .thỏng nm 201 GVHD DUYT Lờ Thanh in Tit 9: Đ GII THIU MICROSOFT ACCESS GV: Hunh Vn Nhớ Giaựo aựn Tin hoùc lụựp 12 I MC CH, YấU CU Qua bi hc ny hc sinh cn: Hiu cỏc chc nng chớnh ca Access: To bng, thit lp mi quan h gia cỏc bng, cp nht v kt xut thụng tin; Bit i tng chớnh ca Access: bng, mu hi, biu mu v bỏo cỏo; Bit ch lm vic: ch thit k (lm vic vi cu trỳc) v ch lm vic vi d liu; II PHNG TIN DY HC S dng bng v mỏy chiu III NI DUNG Hot ng ca giỏo viờn Hot ng ca HS Ghi bng Thi gian Hot ng 1: n nh t chc, kim tra bi c GV: H QTCSDL l gỡ ? HS: lờn bng tr li cõu GV: Nhn xột, ỏnh giỏ v hi ca giỏo viờn cho im HS Hot ng 2: Ging bi mi Dn vo bi mi: Trong chng trỡnh tin hoc lp 10 cỏc em ó c hc HS: Micosoft Office phn mm no ca Word Microsoft ? GV: b phn mm HS: Office cỏc em cũn thy - Micosoft Office Excel nhng phn mm no? Micosoft Office Access GV: chng trỡnh Đ GII THIU lp 12 chỳng ta hc v MICROSOFT ACCESS CSDL v chỳng ta s s HS: ghi ta bi mi dng phn mm Micosoft vo v Phn mm Micosoft Office Access ci t v Access khai thỏc CSDL - Microsoft Access gi tt l Access, l h QTCSDL GV: Access ngha l gỡ ? HS: Access cú ngha l nm b phn mm truy cp, truy xut tin hc phũng Micosoft Office hóng Microsoft sn xut - Access ngy cng phỏt trin v hon thin hn qua cỏc phiờn bn: Access 97, Access 2003, Access GV: Hunh Vn Nhớ Giaựo aựn Tin hoùc lụựp 12 GV: Access l mt h QTCSDL vy nú cung cp cho ngi nhng kh nng no ? GV: Tng hp cỏc cõu tr li ca HS a cỏc kh nng ca Access 2007 HS: tham kho sgk tr li cõu hi ca GV Kh nng ca Microsotf Access a) Access cú nhng kh HS: nghe ging v ghi nng no? bi - To v lu tr CSDL gm cỏc bng, quan h gia cỏc bng; - Gii quyt cỏc bi toỏn qun lý; - Cung cp cụng c cp nht v khai thỏc CSDL b) Vớ d: ly vớ d SGK GV: Access giỳp ngi lm CSDL to CSDL, nhp d liu, sa cha d liu v khai thỏc thụng tin HS: nghe ging v ghi t CSDL thụng qua cỏc bi i tng chớnh sau: GV: ly vớ d v bi toỏn qun lý hc sinh minh ho mt s vớ d v cỏc i tng ca Access GV: Theo cỏc em cú my GV: Hunh Vn Nhớ Cỏc i tng chớnh ca Access a) Cỏc i tng chớnh Bng (Table): c dựng lu tr CSDL Mi bng cha thụng tin v mt ch th qun lý v bao gm cỏc hng, cỏc ct cha thụng tin v mt cỏ th xỏc nh ca ch th ú HS: nghe ging v ghi Mu hi (Query): l bi i tng cho phộp tỡm kim, thng kờ, sp xp v kt xut d liu t mt hay nhiu bng Biu mu (Form): giỳp nhp hoc hin th thụng tin mt cỏch thun tin hoc iu khin thc hin mt ng dng Bỏo cỏo (Report): l i tng c thit k nh dng, tớnh toỏn, tng hp cỏc d HS: cú cỏch 10 Giaựo aựn Tin hoùc lụựp 12 Hot ng ca giỏo viờn Hot ng ca hc sinh + Bng im thi chn trng Phỏch lm khoỏ chớnh Bi 2: Em hóy ch mi liờn kt cn thit gia bng cú c kt qu thi thụng bỏo cho thớ sinh - Yờu cu HS tho lun tỡm mi liờn kt - Sau tho lun HS cỏc dnh cỏc mi liờn gia cỏc bng kt gia cỏc bng + Bng Thớ sinh v bng ỏnh phỏch liờn kt qua trng SBD + Bng ỏnh phỏch v im thi liờn kt vi qua trng Phỏch - Da v liờn kt ó xỏc nh, yờu cu HS tỡm - Sau tho lun HS a cõu tr li: Vi cỏc phng ỏn liờn kt cú th c cho SBD HA11 bng Thớ sinh ta xỏc nh a kt qu thi VD i vi HS cú SBD l c cỏc thụng tin chi tit v HS: Lờ Nh HA11? Bỡnh, bng ỏnh phỏch ta xỏc nh c s phỏch l S27 li c gii thớch bng im thi ú l im Hot ng : Lm bi a Mc tiờu: - S dng Microsoft Access a cỏc kt qu thi theo yờu cu b Ni dung: - To lp CSDL - S dng bỏo cỏo a cỏc kt qu thi GV: Hunh Vn Nhớ 64 Giaựo aựn Tin hoùc lụựp 12 c Cỏc bc tin hnh Hot ng ca giỏo viờn Hot ng ca hc sinh Bi 3: S dng Microsoft Access : 3.1: To lp CSDL Ket qua thi gm bng - To lp CSDL theo yờu cu GV (vi khoỏ ó chn), thit t cỏc mi liờn kt cn thit, nhp d liu gió nh ớt nht l 10 bn ghi 3.2: a kt qu thi thụng bỏo cho thớ sinh: - a thụng bỏo cho HS ta cn s dng -Ta phi s dng bỏo cỏo cụng c gỡ ? - To bỏo cỏo theo yờu cu: - Chỳ ý cho HS kt qu thi cn cú y cỏc thụng tin: STT, SBD, H tờn, Ngy sinh, Trng , im 3.3: a kt qu thi theo Trng - Bỏo cỏo thng kờ theo Trng: - Yờu cu HS trc to bỏo cỏc phi xỏc nh trng cn phi thng kờ - Yờu cu HS to bỏo cỏo a kt qu thi thng kờ theo Trng 3.4: a kt qu thi ton tnh theo th t gim dn ca im thi: - To bỏo cỏo cho bi 3.3: - Yờu cu HS trc to bỏo cỏc phi xỏc nh trng cn phi sp xp - Yờu cu HS to bỏo cỏo IV CU HI CNG C V BI TP V NH - Nhc nh nhng sai sút m hc sinh gp phi vic chn khoỏ chớnh v liờn kt gia cỏc bng - Chỳ ý HS cỏch nh dng Bỏo cỏo - Yờu cu c trc Bi 11: Cỏc thao tỏc vi CSDL quan h V RT KINH NGHIM GV: Hunh Vn Nhớ 65 Giaựo aựn Tin hoùc lụựp 12 Tit: 42 Đ11 CC THAO TC VI C S D LIU QUAN H (Tit 1) I Mc tiờu a) V kin thc: - Nm c cỏc chc nng m h QTCSDL quan h phi cú v vai trũ, ý ngha ca cỏc chc nng ú quỏ trỡnh to lp v khai thỏc h QTCSDL b) V k nng: - Cú s liờn h vi cỏc thao tỏc c th c trỡnh by chng II II Chun b ca giỏo viờn v hc sinh: + Chun b ca giỏo viờn: Giỏo ỏn, Sỏch GK Tin 12, Sỏch GV Tin 12, bng ph; + Chun b ca hc sinh: Sỏch GK tin 12, v ghi III Ni dung ging dy chi tit: 1) To lp CSDL: + To bng + Chn khoỏ chớnh + t tờn bng, lu bng 2) Cp nht DL: Nhp thụng tin, sa thụng tin, xoỏ thụng tin 3) Khai thỏc CSDL: + Sp xp cỏc bng ghi + Truy CSDL + Xem DL + Kt xut bỏo cỏo 4) Tin trỡnh bi dy a) n nh lp: b)Kim tra bi c: Khụng c)Ni dung bi mi Hot ng ca giỏo viờn v hc sinh Ni dung GV: Ni dung kin thc bi ny HS ó c tip cn cỏc bi trc ú GV cú th trin khai ging dy bi ny trờn phũng mỏy nu cú iu kin, hoc dựng mỏy chiu thc hin bi ging thụng qua cỏc Slide, cú th mụ t trc tip trờn Access GV: Em hóy nờu cỏc bc chớnh to CSDL? HS: Tr li cõu hi - To bng - Chn khúa chớnh cho bng - t tờn bng v lu cu trỳc bng - To liờn kt bng GV: Hunh Vn Nhớ Thi gian To lp CSDL * To bng: to mt bng ta cn phi khai bỏo cu trỳc bng bao gm cỏc bc: - t tờn trng - Ch nh kiu d liu cho trng - Khai bỏo kớch thc ca trng Mt vớ d v giao din to bng nh hỡnh 75 + Chn khúa chớnh cho bng bng cỏch h QTCSDL t ng chn hoc ta xỏc nh khúa thớch hp cỏc khúa lm khúa chớnh 66 Giaựo aựn Tin hoùc lụựp 12 GV: Bc u tiờn to lp mt CSDL + t tờn bng v lu cu trỳc bng quan h l to hay nhiu bng thc + To liờn kt bng hin iu ú, cn phi xỏc nh v khai bỏo cu trỳc bng Hot ng 2: Cp nht CSDL GV: Trong Word m cỏc em ó hc to Cp nht d liu mt danh sỏch hc sinh em phi thc hin - Phn ln cỏc h QTCSDL cho phộp nh th no? to biu mu nhp d liu Hỡnh.76 HS: To cu trỳc bng lm cho cụng vic nhp d liu tr Nhp d liu nờn d dng hn, nhanh hn v hn GV: Trong Access cng tng t nh vy ch bt kh nng nhm ln sau cỏc em ó to xong cu trỳc cho bng - D liu nhp vo cú th c chnh ta phi cp nht d liu cho bng sa, thờm, xúa + Thờm bn ghi bng cỏch b sung mt hoc mt vi b d liu vo bng + Chnh sa d liu l vic thay i cỏc giỏ tr ca mt b m khụng phi thay i ton b giỏ tr cỏc thuc tớnh cũn li ca b ú + Xúa bn ghi l vic xúa mt hoc mt s b ca bng Hot ng Khai thỏc CSDL Hot ng ca giỏo viờn v hc sinh GV: Trong quỏ trỡnh cp nht d liu khụng trỏnh nhng sai sút ú Access cng cung cp cho chỳng ta nhng chc nng sau x lý nhng tỡnh ú: Vớ d, cú th xp danh sỏch hc sinh theo bng ch cỏi ca trng tờn (H.77) hoc theo th t gim dn ca ngy sinh GV: Hunh Vn Nhớ Ni dung Thi gian 3.Khai thỏc CSDL: a Sp xp cỏc bn ghi : Mt nhng vic m mt h QTCSDL thng phi thc hin l kh nng t chc hoc cung cp phng tin truy cp cỏc bn ghi theo mt trỡnh 67 Giaựo aựn Tin hoùc lụựp 12 t no ú Ta cú th hin th trờn mn hỡnh hay in cỏc bn ghi theo trỡnh t ny Cỏc bn ghi cú th c sp xp theo ni dung ca mt hay nhiu trng GV: Chng hn, khai thỏc CSDL th vin, ngi th th cú th to truy lit kờ dang sỏch hc sinh mn sỏch quỏ hn Danh sỏch ny kốm theo cỏc thụng tin liờn quan nh tờn sỏch ó mn, ngy mn, GV: H QTCSDL quan h h tr vic khai bỏo truy qua cỏc ca s vi h thng bng chn thớch hp Trong ú ta cú th chn cỏc bng v cỏc ct thuc tớnh liờn quan n d liu cn cho truy b Truy CSDL: Truy l mt phỏt biu th hin yờu cu ca ngi s dng Truy mụ t cỏc d liu v t cỏc tiờu h QTCSDL cú th thu thp d liu thớch hp Núi mt cỏch khỏc, ú l mt dng b lc, cú kh nng thu thp thụng tin t nhiu bng mt h CSDL quan h phc v c vic truy CSDL, thụng thng cỏc h QTCSDL cho phộp nhn cỏc biu thc hay cỏc tiờu nhm cỏc mc ớch sau: + nh v cỏc bn ghi + Thit lp mi quan h hay cỏc liờn kt gia cỏc bng kt xut thụng tin + Lit kờ mt cỏc bn ghi + Thc hin cỏc phộp toỏn + Xúa mt s bn ghi + Thc hin cỏc thao tỏc qun lớ d liu khỏc SQL l mt cụng c mnh cỏc h QTCSDL quan h thụng dng hin Nú cho phộp ngi dựng th hin truy m c Xem d liu khụng cn bit nhiu v cu trỳc CSDL Thụng thng cỏc h QTCSDL cung cp nhiu cỏch xem d liu + Xem ton b bng + Cú th dựng cụng c lc d liu xem mt cỏc bn ghi hoc mt s trng bng + Cỏc h QTCSDL quan h quen thuc cng cho phộp to cỏc biu mu xem cỏc bn ghi d Kt xut bỏo cỏo Trụng tin mt bỏo cỏo c thu thp bng cỏch hp d liu theo cỏc GV: Cú mt s loi bn giy t ũi hi tiờu ngi s dng t Bỏo phi m bo cỏc quy nh rt cht ch cỏo thng c in hay hin th trờn trỡnh by, c bit l cỏc liờn quan mn hỡnh theo khuụn mu nh sn ti k toỏn, ti chớnh, cụng Cng nh cỏc biu mu, cỏc bỏo cỏo cú th xõy dng da trờn cỏc truy Bỏo cỏo cú th l danh sỏch bn ghi n gin, cng cú th c nh dng phc GV: Hunh Vn Nhớ 68 Giaựo aựn Tin hoùc lụựp 12 hn, chng hn thng kờ kt qu thi hc kỡ ca hc sinh cỏc lp 12 trng Vớ d: IV CU HI CNG C V BI TP V NH - H thng li cỏc thao tỏc bi - HS v nh tr li cỏc cõu hi SGK v lm cỏc bi V RT KINH NGHIM Ngy .thỏng nm 201 GV SON Hunh Vn Nhớ GV: Hunh Vn Nhớ Ngy .thỏng nm 201 GVHD DUYT Lờ Thanh in 69 Giaựo aựn Tin hoùc lụựp 12 Tit: 44 Đ12 CC LOI KIN TRC CA H C S D LIU (TIT ) I Mc tiờu - Bit cỏc khỏi nim v cỏc cỏch t chc CSDL trung v CSDL phõn tỏn - Bit u nhc im ca mi cỏch thc t chc II Chun b ca giỏo viờn v hc sinh + Chun b ca giỏo viờn: Giỏo ỏn, Sỏch GK Tin 12, mỏy chiu, b i ging in t + Chun b ca hc sinh: Sỏch GK tin 12, v ghi III Ni dung ging dy chi tit: 1) Cỏc h CSDL trung: + H CSDL cỏ nhõn + H CSDL trung tõm + H CSDL khỏch ch 2) Cỏc h CSDL phõn tỏn: + Khỏi nim + u v nhc im 3) Tin trỡnh bi dy a) n nh lp: b)Kim tra bi c: (5 phỳt) Nhng cụng vic no l khai thỏc d liu? Mun khai thỏc DL chớnh xỏc thỡ thao tỏc no c thc hin thng xuyờn c)Ni dung bi mi Hot ng Cỏc h CSDL trung Hot ng ca giỏo viờn v hc sinh Ni dung Th i gian GV: Mt ngi cú th s dng mỏy tớnh cỏ nhõn to lp, bo trỡ v khai thỏc CSDL qun lớ cụng vc ca mỡnh Thm mi cỏ nhõn cú th dựng mt CSDL qun lớ a ch ca bn bố, mi liờn lc cụng vic, qun lớ vic thu, chi ca gia ỡnh, t chc cỏc th vin CD nhc v Video, Vi qui mụ ln, mt t chc cú th xõy dng mt h CSDL gm nhiu CSDL nh t nhiu ni cỏch xa v c liờn kt vi Cú hai loi kin trỳc h CSDL: trung v phõn tỏn GV: Theo em hiu th no l trung, th no l phõn tỏn? GV: Em hiu th no l cm t cỏ nhõn ? HS: Cỏ nhõn theo em hiu l ca mt GV: Hunh Vn Nhớ Cỏc h CSDL trung Vi h CSDL trung, ton b d liu c lu tr ti mt mỏy hoc mt dn mỏy Nhng ngi dựng t xa cú th truy cp vo CSDL thụng qua cỏc phng tin truyn thụng d liu Núi chung cú ba kiu kin trỳc trung: 70 Giaựo aựn Tin hoùc lụựp 12 ngi GV: Do mt ngi m nhn tt c cỏc cụng vic ú vic s dng v phỏt trin cỏc h CSDL cỏ nhõn khỏ n gin v d a H CSDL cỏ nhõn dng, nhiờn tớnh an ton khụng cao L h CSDL cú mt ngi dựng, ngi ny va thit k, va to lp, va cp GV: Nh chỳng ta ó bit h thng bỏn vộ nht v bo trỡ CSDL, ng thi cng l mỏy bay ca hóng hng khụng Vit Nam, h ngi khai thỏc thụng tin, t lp v hin thng bỏn vộ tu ca ngnh ng st, h th cỏc bỏo cỏo thng ngõn hng C th nh h thng b H CSDL trung tõm ngõn hng ngoi tr s chớnh thỡ mi ngõn L h CSDL vi d liu c lu tr hng u cú rt nhiu chi nhỏnh tt c cỏc trờn mỏy tớnh trung tõm, nhiu ngi s a phng Hoc cỏc mỏy rỳt tiờn t ng dng t xa cú th truy cp CSDL ny mc dự chỳng ta thy nú khp mi ni thụng qua cỏc thit b u cui v cỏc nhng chỳng ta rỳt tin thỡ chỳng u phng tin truyn thụng Tựy thuc vo phi liờn lc v trung tõm ngõn hng ly quy mụ ca t chc, mỏy tớnh trung tõm thụng tin v ti khon ca chỳng ta ny l mt dn mỏy hay mt mỏy Cỏc h CSDL trung tõm thng rt ln v cú GV: Trong gia ỡnh chỳng ta theo em cú nhiu ngi dựng, vớ d cỏc h thng mụ hỡnh khỏch ch khụng? ng kớ v bỏn vộ mỏy bay, cỏc h thng HS: Tr li cõu hi thụng tin ca t chc ti chớnh, GV: Cú vỡ trờn thc t gia ỡnh B m l thnh phn ch cú nhim v cung cp ti c H CSDL khỏch - ch nguyờn v cỏc l thnh phn khỏch yờu - Trong kin trỳc khỏch-ch, cỏc thnh cu ti nguyờn phn (ca h QTCSDL) tng tỏc vi HS ó tng lm quen vi thut ng khỏch - to nờn h thng gm thnh phn ch SGK tin hc 10, mc mụ hỡnh yờu cu ti nguyờn v thnh phn cp ti mng, liờn quan n mỏy khỏch, mỏy ch nguyờn Hai thnh phn ny khụng nht Trong mc ny gii thiu h CSDL khỏch thit phi ci t trờn cựng mt mỏy tớnh ch, quan tõm n CSDL v v trớ cỏc thnh - Thnh phn cp ti nguyờn thng c phn ca h QTCSDL c ci t ci t ti mt mỏy ch trờn mng (cc b) - Cũn thnh phn yờu cu ti nguyờn Cú th ci t ti nhiu mỏy khỏc trờn mng (ta gi l cỏc mỏy khỏch) - Phn mm CSDL trờn mỏy khỏch qun lớ cỏc giao din thc hin chng trỡnh Hỡnh 50 H CSDL khỏch - ch - Kin trỳc loi ny cú mt s u im sau: + Kh nng truy cp rng rói n cỏc CSDL + Nõng cao kh nng thc hin: cỏc CPU mỏy ch v mỏy khỏch khỏc cú th cựng chy song song, mi CPU thc hin nhim v ca riờng nú + Chi phớ cho phn cng cú th c gim ch cn mỏy ch cú cu hỡnh GV: Hunh Vn Nhớ 71 Giaựo aựn Tin hoùc lụựp 12 mnh lu tr v qun tr CSDL + Chi phớ cho truyn thụng c gim mt phn cỏc thao tỏc c gii quyt trờn mỏy khỏch, ch cn: yờu cu v truy cp CSDL gi n mỏy ch v d liu kt qu gi v cho mỏy khỏch + Nõng cao kh nng m bo tớnh nht quỏn ca d liu vỡ cỏc rng buc c nh ngha v kim tra ch ti mỏy ch + Kin trỳc ny phự hp vi vic m rng cỏc h thng IV Cng c - Luyn + Nhc li khỏi nim c bn: H CSDL trung tõm, H CSDL khỏch ch, H CSDL cỏ nhõn V RT KINH NGHIM Ngy .thỏng nm 201 GV SON Hunh Vn Nhớ GV: Hunh Vn Nhớ Ngy .thỏng nm 201 GVHD DUYT Lờ Thanh in 72 Giaựo aựn Tin hoùc lụựp 12 Tit: 45,46 Đ12 CC LOI KIN TRC CA H C S D LIU (TIT 2,3 ) I Mc tiờu 1) V kin thc: - Bit cỏc khỏi nim v cỏc cỏch t chc CSDL trung v CSDL phõn tỏn - Bit u nhc im ca mi cỏch thc t chc Chun b ca giỏo viờn v hc sinh: + Chun b ca giỏo viờn: Giỏo ỏn, Sỏch GK Tin 12, mỏy chiu, b i ging in t + Chun b ca hc sinh: Sỏch GK tin 12, v ghi Ni dung ging dy chi tit: a) Cỏc h CSDL trung: + H CSDL cỏ nhõn + H CSDL trung tõm + H CSDL khỏch ch b) Cỏc h CSDL phõn tỏn: + Khỏi nim + u v nhc im Tin trỡnh bi dy a) n nh lp: b)Kim tra bi c: Nờu cỏc loi kin trỳc ca h CSDL trung? u im ca H CSDL khỏch - ch c)Ni dung bi mi Hot ng 1: Cỏc h CSDL phõn tỏn Hot ng ca giỏo viờn v hc sinh Ni dung Thi gian GV: Vớ d: Mt ngõn hng quc gia cú nhiu chi nhỏnh, mi thnh ph cú mt chi nhỏnh, CSDL ti mi chi nhỏnh qun lớ cỏc ti khon ca dõn c v n v kinh doanh ti thnh ph ny Thụng qua mt mng truyn thụng, cỏc CSDL ti cỏc chi nhỏnh to thnh mt h CSDL phõn tỏn Ngi ch ca mt ti khon cú th thc hin cỏc giao dch (chng hn rỳt mt khon tin ti khon) chi nhỏnh t ti a phng h (H Ni chng hn), nhng cng cú th thc hin giao dch mt chi nhỏnh t ti thnh ph khỏc (HCM chng hn) Nh vy cỏc CSDL cỏc chi nhỏnh c gi l CSDL GV: Hunh Vn Nhớ Cỏc h CSDL phõn tỏn a Khỏi nim CSDL phõn tỏn - CSDL phõn tỏn l mt hp d liu cú liờn quan (v logic) c dựng chung v phõn tỏn v mt vt lớ trờn mt mng mỏy tớnh Mt h QTCSDL phõn tỏn l mt h thng phn mm cho phộp qun tr CSDL phõn tỏn v lm cho ngi s dng khụng nhn thy s phõn tỏn v lu tr d liu - Ngi dựng truy cp vo CSDL phõn tỏn thụng quan chng trỡnh ng dng Cỏc chng trỡnh ng dng c chia lm hai loi: + Chng trỡnh khụng yờu cu d liu t ni khỏc + Chng trỡnh cú yờu cu d liu t 73 Giaựo aựn Tin hoùc lụựp 12 GV: Cn phi phõn bit CSDL phõn tỏn vi x lớ phõn tỏn im quan trng khỏi nim CSDL phõn tỏn l ch cỏc d liu c chia t nhng trm khỏc trờn mng Nu d liu trung ti mt trm v nhng ngi dựng trờn cỏc trm khỏc cú th truy cp c d liu ny, ta núi ú l h CSDL trung x lớ phõn tỏn ch khụng phi l CSDL phõn tỏn ni khỏc - Cú th chia cỏc h CSDL phõn tỏn thnh loi chớnh: thun nht v hn hp + H CSDL phõn tỏn thun nht: cỏc nỳt trờn mng u dựng cựng mt h QTCSDL + H CSDL phõn tỏn hn hp: cỏc nỳt trờn mng cú th dựng cỏc h QTCSDL khỏc Hỡnh 52 H CSDL phõn tỏn Hỡnh 53 H CSDL trung x lớ phõn tỏn GV: CSDL trung, mt trm lm vic gp s c thỡ cụng vic trm ú v cỏc trm khỏc s b ngng li Trong ú cỏc h CSDL phõn tỏn c tht k h thng tip tc lm vic c cho dự gp s c mt s trm Nu mt nỳt (trờn mng) b hng thỡ h thng cú th chuyn nhng GV: Hunh Vn Nhớ 74 Giaựo aựn Tin hoùc lụựp 12 yờu cu d liu ca nỳt ny n cho mt nỳt khỏc Hot ng 2: u v nhc im ca H CSDL phõn tỏn GV: Kt hp vi phn trc nờu b Mt s u im v hn ch ca cỏc h CSDL Thi vớ d thc t cho HS thy c phõn tỏn u im v nhc im ca h S phõn tỏn d liu v cỏc ng dng cú mt s gian CSDL phõn tỏn u im so vi cỏc h CSDL trung: + Cu trỳc phõn tỏn d liu thớch hp cho bn cht phõn tỏn ca nhiu ngi dựng + D liu c chia s trờn mng nhng cho phộp qun tr d liu a phng (d liu t ti mi trm) + D liu cú tớnh sn sng cao + D liu cú tớnh tin cy cao vỡ mt nỳt gp s c, cú th khụi phc c d liu ti õy bn ca nú cú th c lu tr ti mt nỳt khỏc na + Hiu nng ca h thng c nõng cao hn + Cho phộp m rng cỏc t chc mt cỏch linh hot Cú th thờm nỳt mi vo mng mỏy tớnh m khụng nh hng n hot ng ca cỏc nỳt sn cú So vi cỏc h CSDL trung, h CSDL phõn tỏn cú mt s hn ch nh sau: + H thng phc hn vỡ phi lm n i s phõn tỏn d liu i vi ngi dựng + Chi phớ cao hn + m bo an ninh khú khn hn + m bo tớnh nht quỏn d liu khú hn + Vic thit k CSDL phõn tỏn phc hn IV Cng c - Luyn + Nờu li cỏc khỏi nim c bn ca cỏc loi kin trỳc + Phõn bit cỏc loi kin trỳc + So sỏnh u nhc im ca cỏc loi kin trỳc V RT KINH NGHIM Ngy .thỏng nm 201 GV SON Hunh Vn Nhớ GV: Hunh Vn Nhớ Ngy .thỏng nm 201 GVHD DUYT Lờ Thanh in 75 Giaựo aựn Tin hoùc lụựp 12 Tit: 47, 48 Đ13 BO MT THễNG TIN TRONG CC H CSDL I Mc tiờu a) V kin thc: + Bit khỏi nim bo mt v s tn ti ca cỏc qui nh, cỏc iu lut bo v thụng tin + Bit mt s cỏch thụng dng bo mt CSDL b) V thỏi + Cú ý thc v thỏi ỳng n vic s dng v bo mt CSDL II Chun b ca giỏo viờn v hc sinh + Chun b ca giỏo viờn: Giỏo ỏn, Sỏch GK Tin 12, Sỏch GV Tin 12, bng ph; + Chun b ca hc sinh: Sỏch GK tin 12, v ghi III Ni dung ging dy chi tit a) Vn chung ca bo mt h CSDL b) Chớnh sỏch v ý thc c) Mó hoỏ thụng tin v nộn DL d) Lu biờn bn Tin trỡnh bi dy a) n nh lp: b) Kim tra bi c: Hc sinh lờn mỏy GV thc hin cỏc thao tỏc to biu mu c) Ni dung bi mi Hot ng Chớnh sỏch v ý thc Hot ng ca giỏo viờn v hc sinh Ni dung GV: Ngy xó hi tin hc húa nhiu hot ng u din trờn mng cú qui mụ ton th gii Do ú bo mt thụng tin c t lờn hng u Vic bo mt cú th thc hin bng cỏc gii phỏp k thut c phn cng ln phn mm Tuy nhiờn vic bo mt ph thuc vo rt nhiu cỏc ch trng, chớnh sỏch ca ch s hu thụng tin v ý thc ca ngi dựng Thi gian Chớnh sỏch v ý thc: - cp quc gia, bo mt ph thuc vo s quan tõm ca chớnh ph vic ban hnh cỏc ch trng, chớnh sỏch, iu lut qui nh ca nh nc - Ngi phõn tớch, thit k v ngi QTCSDL phi cú cỏc gii phỏp tt v phn cng v phn mm thớch hp - Ngi dựng phi cú ý thc bo v thụng tin Hot ng 2: Phõn quyn truy cp v nhn dng ngi dựng GV: Vớ d, mt s h qun lớ hc v Phõn quyn truy cp v nhn dng Thi ging dy ca nh trng cho phộp mi ph ngi dựng gian huynh HS truy cp bit kt qu hc ca em mỡnh Mi ph huynh ch cú quyn xem im ca em mỡnh hoc ca em mỡnh hc õy l quyn truy Bng phõn quyn truy cp: GV: Hunh Vn Nhớ 76 Giaựo aựn Tin hoùc lụựp 12 cp hn ch nht (mc thp nht) cỏc thy Mó Cỏc Cỏc thụng cụ giỏo trng cú quyn truy cp cao HS im s tin khỏc hn: Xem kt qu v mi thụng tin khỏc ca K10 K bt kỡ HS no trng Ngi qun lớ K11 K hc cú quyn nhp im, cp nht cỏc K12 K thụng tin khỏc CSDL Giỏo viờn GV: Theo em iu gỡ s xy khụng cú Ngi Qt SBX SBX SBX bng phõn quyn? HS: Khi khụng cú bn phõn quyn cỏc em vo xem im ng thi cng cú th sa im ca mỡnh GV: Khi phõn quyn cú ngi truy cp CSDL iu quan trng l h QTCSDL phi nhn dng c ngi dựng, tc l phi xỏc minh c ngi truy cp thc s ỳng l ngi ó c phõn quyn m bo c - Ngi QTCSDL cn cung cp: iu ú núi chung rt khú khn Mt + Bng phõn quyn truy cp cho h nhng gii phỏp thng c dựng ú l s CSDL dng mt khu Ngoi ngi ta cũn dựng + Phng tin cho ngi dựng h phng phỏp nhn din du võn tay, nhn QTCSDL nhn bit ỳng c dng ngi, h - Ngi dựng mun truy cp vo h thng cn khai bỏo: + Tờn ngi dựng + Mt khu Da vo hai thụng tin ny, h QTCSDL xỏc minh cho phộp hoc t chi quyn truy cp CSDL Chỳ ý: + i vi nhúm ngi truy cp cao thỡ c ch nhn dng cú th phc hn + H QTCSDL cung cp cho ngi dựng cỏch thay i mt khu, tng cng kh nng bo v mt khu Hot ng 3: Mó hoỏ thụng tin v nộn DL GV: Ngoi vic bo mt bng phõn quyn cng nh vic ngi truy cp chp hnh ỳng ch trng chớnh sỏch thỡ cũn mt gii phỏp na bo mt thụng tin ú l mó húa thụng tin Khi chỳng ta mó húa theo phng phỏp GV: Hunh Vn Nhớ Mó húa thụng tin v nộn d liu Thi - Trong chng trỡnh lp 10 chỳng ta ó cp n mó húa thụng tin theo gian nguyờn tc vũng trũn thay mi kớ t bng mt kớ t khỏc 77 Giaựo aựn Tin hoùc lụựp 12 ny ngoi vic gim dung lng cũn tng - Mó húa di l mt cỏch nộn d liu tớnh bo mt thụng tin Vớ d: T AAAAAAAAABBBBBBBBCCC Mó húa thnh 10A8B3C Chỳ ý: Cỏc bn d liu thng c mó húa v nộn bng cỏc chng trỡnh riờng Hot ng 4: Lu biờn bn GV: Biờn bn h thng h tr ỏng k cho vic khụi phc h thng cú s c k thut, ng thi cung cp thụng tin cho phộp ỏnh giỏ mc quan tõm ca ngi dựng i vi h thng núi chung v i vi tng thnh phn ca h thng núi riờng Da trờn biờn bn ny, ngi ta cú th phỏt hin nhng truy cp khụng bỡnh thng (vớ d ú quỏ thng xuyờn quan tõm n mt s loi d liu no ú vo mt s thi im nht nh), t ú cú nhng bin phỏp phũng nga thớch hp Lu biờn bn Thi Ngoi cỏc gii phỏp nờu trờn, ngi ta cũn t chc lu biờn bn h thng gian Biờn bn h thng thụng tng cho bit: + S ln truy cp vo h thng, vo tng thnh phn ca h thng, vo tng yờu cu tra cu, Thụng tin v s ln cp nht cui cựng: phộp cp nht, ngi thc hin, thi im cp nht, IV Cng c - Luyn + Nhc li mt s cỏch dựng bo mt + Chun b bi thc hnh 11 V RT KINH NGHIM Ngy .thỏng nm 201 GV SON Hunh Vn Nhớ GV: Hunh Vn Nhớ Ngy .thỏng nm 201 GVHD DUYT Lờ Thanh in 78

Ngày đăng: 04/10/2016, 23:22

TỪ KHÓA LIÊN QUAN

w