Giáo án tin lớp 12

 

Ch­¬ng I

kh¸i niÖm vÒ hÖ c¬ së d÷ liÖu

9 (5LT, 2TH, 2BT)

Ngµy so¹n: 25/8/2008

Ngµy d¹y: 26/8/2008

 

TiÕt 1

§1: kh¸i niÖm c¬ së d÷ liÖu

I. Môc tiªu.

1.1. KiÕn thøc.

- N¾m ®­îc c¸c vÊn ®Ò ph¶i gi¶i quyÕt trong 1 bµi to¸n qu¶n lý vµ sù cÇn thiÕt ph¶i cã CSDL.

- BiÕt ®­îc kh¸i niÖm CSDL vµ hÖ CSDL, cïng víi c¸c ®Æc tr­ng cña nã.

1.2. Kü n¨ng.

Ch­a ®ßi hái thao t¸c cô thÓ.

1.2. Th¸i ®é.

ThÊy ®­îc tÇm quan träng cña viÖc øng dông tin häc trong qu¶n lý

II. §å dïng d¹y häc.

1. ChuÈn bÞ cña GV.

- B¶ng viÕt, SGK, s¸ch gi¸o viªn.

- ChuÈn bÞ mét sè bµi to¸n qu¶n lý gÇn víi HS

2. ChuÈn bÞ cña HS:

Quan s¸t trong thùc tÕ kÓ vµi chøc vô ®ãng vµi trß lµ qu¶n lý. 

III- Ho¹t ®éng d¹y-häc.

1-     æn ®Þnh líp

2-     KiÓm tra bµi cò (kh«ng)

3-     Bµi míi

 

stt

Họ tên

Ngày sinh

Giới tính

Đoàn viên

Tóan

Hóa

Văn

Tin

1

Nguyễn An

12/08/89

1

C

7,8

5,0

6,5

6,0

8,5

2

Trần Văn Giang

23/07/88

1

R

6,5

6,5

7,0

5,5

7,5

3

Lê Thị Minh Châu

03/05/87

0

R

7,5

6,5

7,5

7,0

6,5

4

Dõan Thu Cúc

12/05/89

0

R

6,5

6,4

7,1

8,2

7,3

5

Hồ Minh Hải

30/07/89

1

C

7,5

6,7

8,3

8,1

7,5

Hình 1. Ví dụ hồ sơ học sinh

(1:Nam, 0: Nữ - C: chưa vào Đoàn, R: đã vào Đoàn)

Ho¹t ®éng cña gi¸o viªn

Ho¹t ®éng cña HS

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

1. Bµi to¸n qu¶n lý.(10phót)

 §Æt vÊn ®Ò : Trong thùc tÕ, ®Ó duy tr× tèt mäi ho¹t ®éng cña mét tæ chøc  th× kh«ng thÓ thiÕu ®­îc c«ng t¸c qu¶n lÝ.

Hái: Theo em, c«ng viÖc qu¶n lÝ trong thùc tÕ em th­êng gÆp ë ®©u?

Hái: Theo em trong tr­êng häc cÇn ph¶i qu¶n lÝ nh÷ng g×?

 

DiÔn gi¶i; Häc sinh, phßng häc, thiÕt bÞ d¹y häc ....chÝnh lµ ®èi t­îng cÇn qu¶n lÝ cña nhµ tr­êng

Hái:  VËy ®Ó qu¶n lý HS cña mét líp th× hå s¬ Häc sinh gåm nh÷ng g×? 

- Yªu cÇu häc sinh xem h×nh 1 trang 4 SGK vµ tr¶ lêi c¸c c©u hái sau:

    Cô thÓ häc b¹ cÇn ph¶i qu¶n lý th«ng tin g×?

    C¸c th«ng tin nµy ta cã thÓ cËp nhËt ®­îc b»ng c¸ch thªm, söa, xo¸ ®­îc kh«ng?

    Ta cßn cã thÓ khai th¸c chóng b»ng c¸ch nµo?

 

VËy mét bµi to¸n qu¶n lÝ chÝnh lµ viÖc qu¶n lÝ c¸c th«ng tin cÇn thiÕt cña mét tæ chøc nµo ®ã nh¨m phôc vô viÖc cung cÊp th«ng tin mét c¸ch nhanh chãng vµ chÝnh x¸c , giup ng­êi qu¶n lÝ ®­a ra ®­îc quyÕt ®Þnh chÝnh x¸c vµ hiÖu qña

 

DÉn d¾t: VÝ dô ë h×nh  ®· nªu s¬ bé vÒ 1 bµi to¸n qu¶n lý cßn c«ng viÖc th­êng gÆp khi xö lý th«ng tin cña 1 tæ chøc ra sao chuyÓn môc 2.

2. C«ng viÖc th­êng gÆp khi xö lý th«ng tin cña 1 tæ chøc ( 20phót)

     Khi ch­a cã m¸y tÝnh,c¸c th«ng tin cña mét hå s¬ th­êng ®­îc l­u trªn giÊy khi cËp nhËt vµ khai th¸c gÆp rËt nhiÒu bÊt cËp. §Ó kh¾c, phôc hiÖn nay ta th­êng sö dông m¸y tÝnh vµo phôc vô c«ng t¸c qu¶n lÝ.

Hái: §Ó qu¶n lÝ ®­îc líp ®Çu tiªn gi¸o viªn ph¶i lµm c«ng t¸c g×?

DiÔn gi¶i: §Ó lËp danh s¸ch líp ®Çu tiªn gi¸o viªn x¸c ®Þnh ®èi t­îng cÇn qu¶n lÝ, sau ®ã ®inh x¸c ®Þnh cÊu tróc cña b¶ng dùa vµo nh÷ng th«ng tin gi¸o viªn cÇn qu¶n lÝ (vÝ dô: STT, hä vµ tªn, n¨m sinh, d©n téc, ®Þa chØ...) råi thu thËp th«ng tin cña tõng häc sinh.

Hái: Toµn bé c¸c c«ng viÖc trªn cña gi¸o viªn gäi lµ g×?

Hái: Sau khi gi¸o viªn ®· x¸c ®Þnh ®­îc cÊu tróc cña b¶ng vµ thu thËp ®Çy ®ñ c¸c th«ng tin cña häc sinh thi gi¸o viªn cÇn tiÕn hµnh viÖc g×?

 

 

 

 

 

- C«ng viÖc qu¶n lý hay gÆp trong cuéc sèng cô thÓ lµ ë trõ¬ng häc, bÖnh viÖn, xÝ nghiÖp, kh¸ch s¹n...

 

- Qu¶n lÝ häc sinh, phßng häc, thiÕt bÞ d¹y häc .....

 

 

Tr¶ lêi: Häc b¹, sæ ®iÓm c¸c m«n.

 

Tr¶ lêi: Hä vµ tªn, Ngµy sinh, giíi tÝnh, ®iÓm c¸c m«n...

Tr¶ lêi: Cã

 

Tr¶ lêi: S¾p xÕp, t×m kiÕm, tæng hîp vµ lËp b¸o c¸o.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- LËp danh s¸ch cña líp

 

 

 

 

 

 

 

-  T¹o lËp hå s¬ cña líp

 

 

- TiÕn hµnh nhËp th«ng tin cña tõng häc sinh vµo b¶ng

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

 

DiÔn gi¶ng: Trong qu¸ tr×nh nhËp th«ng tin vµo b¶ng gi¸o viªn cã thÓ : Thªm , xo¸, söa th«ng tin cña häc sinh theo

Hái: Theo em c¸c c«ng viÖc nµy ®­îc gäi chung lµ g×?

Hái:: Khi nhµ tr­êng yªu cÇu thèng kª líp cã b¸o nhiªu ng­êi lµ d©n téc th¸i, m­êng.., lÊy 10 ng­êi cã ®iÓm TBM c¶ n¨m tõ c¸o xuèng thÊp th× gi¸o viªn ph¶i tiÕn hµnh nh÷ng c«ng viÖc g×?

Hái: C¸c c«ng viÖc thao t¸c trªn hå s¬ líp( T×m kiÕm, s¾p xÕp, lËp b¸o c¸o ..) ®­îc gäi chung lµ g×?

Hái: VËy theo em, c¸c c«ng viÖc th­êng gÆp khi xö lÝ th«ng tin cña mét tæ chøc lµ g×?

 

 

 

 

 

 

 

 

 

- Yªu cÇu häc sinh lÊy mét sè vÝ dô vÒ thao t¸c lËp hå s¬

- theo dâi vµ nhËn xÐt

Yªu cÇu häc sinh lÊy mét sè vÝ dô vÒ thao t¸c cËp nhËt hå s¬

- theo dâi vµ nhËn xÐt

Yªu cÇu häc sinh lÊy mét sè vÝ dô vÒ thao t¸c khai th¸c hå s¬

- theo dâi vµ nhËn xÐt

 

Hái: Em h·y so s¸nh c«ng viÖc qu¶n lÝ b»ng m¸y tÝnh víi biÖn ph¸p thñ c«ng (dïng sæ s¸ch)

 

 

 

 

 

 

- CËp nhËt hå s¬ cña líp

 

 

- Gi¸o viªn ph¶i tiÕn hµnh t×m kiÕm, s¾p xÕp vµ lËp b¸o c¸o

 

 

Suy nghÜ tr¶ lêi: Khai th¸c hå s¬

 

Tham kh¶o s¸ch gi¸o khoa vµ tr¶ lêi:

 

C¸c c«ng viÖc th­êng gÆp khi xö lÝ th«ng tin cña mét tæ chøc lµ:

     - T¹o lËp hå s¬.( X®Þnh ®èi t­îng cÇn qu¶n lÝ, cÊu tróc hå s¬, thu thËp th«ng tin)

     - CËp nhËt hå s¬ (thªm, xo¸. söa)

     - Khai th¸c hå s¬ (S¾p xÕp, t×m kiÕm, thèng kª, lËp b¸o cao..)

 

- HS nghiªn cøu s¸ch gi¸o khoa, suy nghÜ tr¶ lÊy vÝ dô

 

- HS nghiªn cøu s¸ch gi¸o khoa, suy nghÜ lÊy vÝ dô

 

- HS nghiªn cøu s¸ch gi¸o khoa, suy nghÜ lÊy vÝ dô

 

 

  - Khai th¸c nhanh chãng.

  - CËp nhËt kh«ng bÞ tÈy xo¸.

   - In Ên ®Ñp, râ rµng.

IV- §¸nh gi¸ cuèi bµiŽ

1- Cñng cè bµi

  Bµi to¸n qu¶n lÝ, c¸c c«ng viÖc th­êng gÆp khi xö lÝ th«ng tin cña mét tæ chøc

2. H­íng dÉn häc sinh häc bµi

Câu 1: Các công việc thường gặp khi quản lí thông tin của một đối tượng nào đó?

C©u 2: Nªu Vai trß cña bµi to¸n qu¶n lÝ, cho vÝ dô

? §äc tr­íc c¸c môc cßn l¹i cña môc 3 SGK trang 7.

V- Rót kinh nghiÖm sau giê häc

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

Ngµy so¹n: 26/8/2008

Ngµy gi¶ng: 27/8/2008

TiÕt 2

Bµi 1: kh¸i niÖm c¬ së d÷ liÖu

I. Môc tiªu.

1. KiÕn thøc.

- BiÕt ®­îc kh¸i niÖm CSDL vµ hÖ CSDL, cïng víi c¸c møc thÓ hiÖn cña CSDL.

2. Kü n¨ng.

Ch­a ®ßi hái thao t¸c cô thÓ.

3. Th¸i ®é.

ThÊy ®­îc tÇm quan träng cña viÖc øng dông tin häc trong qu¶n lý

II. §å dïng d¹y häc.

1. ChuÈn bÞ cña GV.

- B¶ng viÕt, SGK, s¸ch gi¸o viªn.

- ChuÈn bÞ mét sè bµi to¸n qu¶n lý gÇn víi HS

2 . ChuÈn bÞ cña HS:

Vë ghi , SGK, ®å dïng häc tËp, ®äc tr­íc bµi

III- Ho¹t ®éng d¹y-häc.

1- æn ®Þnh líp(1 phót)

2- KiÓm tra bµi cò (4 phót)

C©u hái : Em h·y cho biÕt c¸c c«ng viÖc th­êng gÆp khi xö lÝ th«ng tin cña mét tæ chøc, LÊy vÝ dô minh ho¹

§¸p ¸n : C¸c c«ng viÖc th­êng gÆp khi xö lÝ th«ng tin cña mét tæ chøc lµ:

     - T¹o lËp hå s¬.( X®Þnh ®èi t­îng cÇn qu¶n lÝ, cÊu tróc hå s¬, thu thËp th«ng tin)

     - CËp nhËt hå s¬ (thªm, xo¸. söa)

     - Khai th¸c hå s¬ (S¾p xÕp, t×m kiÕm, thèng kª, lËp b¸o cao..)

3- Bµi míi

Ho¹t ®éng cña gi¸o viªn

Ho¹t ®éng cña HS

 

3. HÖ c¬ së d÷ liÖu.  

a . Kh¸i niÖm CSDL vµ hÖ QTCSDL

Cã cÇn ph¶i t¹o CSDL kh«ng? V× sao?

* C¬ së d÷ liÖu (CSDL-Database)

- Yªu cÇu häc sinh theo dâi h×nh 2 SGK vµ cho biÕt?

- C¸c tr­êng trong b¶ng thuéc kiÓu d÷ liÖu nµo?

 

 

 

- TËp hîp c¸c d÷ liÖu trªn cã liªn quan ®Õn nhau kh«ng

 

 

Tr¶ lêi: cã, v× kh«ng t¹o CSDL th× kh«ng cã d÷ liÖu ®Ó cËp nhËt vµ khai th¸c.

 

 

Tr¶ lêi:

- STT: Number,

- Hä vµ tªn : Text

- ngµy sinh: Date;

- Giãi tÝnh, doµn viªn : Logic

 

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

? v× sao?

 

 

 

- Trong m¸y tÝnh nh÷ng d÷ liÖu trªn ®­îc l­u tr÷ ë ®©u vµ ®Ó lµm g×?

Hái: B¶ng trong h×nh 2 SGK ®­îc gäi lµ mét CSDL. VËy theo em CSDL lµ g×?

 

 

 

 

 

 

 

DÉn d¾t: CSDL ®­îc t¹o gia nh»m phôc vô nhu cÇu khai th¸c th«ng tin, nh­ng ®Ó t¹o ®­îc CSDL ta ph¶i nhê vµo ®©u? sang phÇn b

* HÖ qu¶n trÞ CSDL ( Database  Management system)

- §Æt vÊn ®Ò: §Ó t¹o ®­îc CSDL ph¶i nhê vµo phÇn mÒm , phÇn mÒm ®ã cho phÐp ta cã thÓ t¹o lËp, cËp nhËt, l­u tr÷ , khai th¸c th«ng tin trªn  c¬ së d÷ liÖu. Theo em PhÇn mÒm ®ã ®­îc gäi lµ g×?

 

 

Hái: VËy theo em hÖ qu¶n trÞ c¬ së d÷ liÖu lµ g×?

 

 

Theo dâi vµ nhËn xÐt

 

 

 

Hái: Em h·y kÓ tªn mét sè hÖ qu¶n trÞ CSDL mµ em biÕt?

DiÔn gi¶ng: Nh­ vËy ta thÊy CSDL vµ hÖ QTCSDL, vµ mét sè phÇn mÒm øng dông  lu«n g¾n liÒn nhau. §Ó thuËn tiÖn khi nãi ®Õn chóng ng­êi ta th­êng dïng thuËt ng÷ HÖ c¬ së d÷ liÖu vµ ®­îc m« t¶ nh­ h×nh 3 SGK

 

 

 

 

 

 

 

 

 

- TËp hîp c¸c d÷ liÖu trªn cã liªn quan ®Õn nhau v× chóng chøa th«ng tin cña mét líp

 

- L­u tr÷ ë bé nhí ngoµi,nh»m ®¸p øng nhu cÇu khai th¸c cña nhiÒu ng­êi dïng víi nhiÒu môc ®Ých kh¸c nhau.

 

Tham kh¶o SGK vµ tr¶ lêi c©u hái:

- Mét c¬ së d÷ liÖu (Database) lµ mét tËp hîp c¸c d÷ liÖu cã liªn quan víi nhau, chøa th«ng tin cña mét tæ chøc nµo ®ã (nh­ mét tr­êng häc, mét ng©n hµng, mét c«ng ti, mét nhµ m¸y,...), ®­îc l­u tr÷ trªn c¸c thiÕt bÞ nhí ®Ó ®¸p øng nhu cÇu khai th¸c th«ng tin cña nhiÒu ng­êi sö dông víi nhiÒu môc ®Ých kh¸c nhau.

 

* HÖ qu¶n trÞ CSDL ( Database  Management system)

 

 

 

 

- PhÇn mÒm ®ã ®­îc gäi lµ hÖ qu¶n trÞ CSDL

Tham kh¶o SGK vµ tr¶ lêi

 

PhÇn mÒm cung cÊp mét m«i tr­êng thuËn lîi vµ hiÖu qu¶ ®Ó t¹o lËp, l­u tr÷ vµ khai th¸c th«ng tin cña CSDL ®­îc gäi lµ hÖ qu¶n trÞ c¬ së d÷ liÖu (hÖ QTCSDL).

 

 

- C¸c hÖ qu¶n trÞ CSDL phæ biÕn ®­îc nhiÒu ng­êi biÕt ®Õn lµ MySQL, Access, Foxpro v.v. PhÇn lín c¸c hÖ qu¶n trÞ CSDL kÓ trªn ho¹t ®éng tèt trªn nhiÒu hÖ ®iÒu hµnh kh¸c nhau nh­ Linux, Win XP...

 

 

 

 

 

 

 

 

 

 

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

 

Hái: Theo em hÖ c¬ së d÷ liÖu lµ g×?

 

 

Theo dâi, nhËn xÐt

 

b- C¸c møc thÓ hiÖn cña c¬ së d÷ liÖu

§Æt vÊn ®Ò: §Ó gióp ng­êi dïng dÔ nhËn biÕt c¬ së d÷ liÖu, thuËn tiÖn cho viÖc khai th¸c c¬ së d÷ liÖu th× c¬ së d÷ liÖu ®­îc thÓ hiÖn víi 3 møc hiÓu ®ã lµ møc vËt lÝ, møc kh¸i niÖm, møc khung nh×n.

* Møc vËt lÝ

§Æt vÊn ®Ò: gi¶ sö trªn æ cøng ta cã tÖp  d÷ liÖu cã tªn lµ: " Hå s¬ HS". Khi ta ®­a chuét tíi tÖp th× xuÊt hiÖn tªn tÖp vµ dung l­îng mµ tÖp chiÕm  trªn bé nhí. Nh­ vËy ta cã thÓ hiÖu tÖp  "Hå s¬ HS" nµy ®­îc thÓ hiÖn ë møc vËt lÝ.

Hái: VËy theo em møc thÓ hiÖn cña c¬ së d÷ liÖu ë møc vËt lÝ lµ thÕ nµo?

 

* Møc kh¸i niÖm

- Yªu cÇu häc sinh ®äc sgk  vµ cho biÕt thÕ nµo lµ møc Kh¸i niÖm cña CSDL

§Æt vÊn ®Ò: Khi tÖp c¬ së d÷ liÖu cho ta biÕt nh÷ng d÷ liÖu nµo ®­îc l­u tr÷ trong c¬ së d÷ liÖu vµ mèi quan hÖ gi÷a c¸c d÷ liÖu ®ã , khi ®ã ta hiÓu tÕp ®ã thÓ hiÖ ë møc kh¸i niÖm.

Hái: Em cho biÕt møc kh¸i niÖm lµ møc nh­ thÕ n¸o?

 

* Møc khung nh×n :

Yªu cÇu häc sinh ®äc sgk vµ tr¶ lêi c©u hái

Hái: ThÕ nµo lµ møc khung nh×n?

 

 

DiÔn gi¶ng: Nh­ vËy ba møc thÓ hiÖn trªn chÝnh lµ ba møc m« t¶ vµ lµm viÖc víi CSDL, phï hîp víi vai trß kh¸c nhau cña nh÷ng ng­êi cã liªn quan  ®Õn hÖ CSDL

Suy nghÜ tr¶ lêi:

HÖ s¬ së d÷ liÖu lµ HÖ bao gåm CSDL  hÖ QTCSDL, vµ mét sè phÇn mÒm øng dông  khai th¸c CSDL

 

 

 

- Chó ý nghe gi¶ng, tham kh¶o SGK vµ tr¶ lêi c©u hái

 

 

 

 

 

 

 

 

- Møc vËt lÝ cña CSDL lµ tËp hîp c¸c tÖp d÷ liÖu ®­îc tån t¹i trªn c¸c thiÕt bÞ nhí

 

 

Tham kh¶o sgk vµ tr¶ lêi:

 

 

 

Møc kh¸i niÖm lµ møc cho ta biÕt d÷ liÖu nµo ®s­îc l­u tr÷ trong hÖ CSDL vµ gi÷a c¸c d÷ liÖu cã c¸c mèi quan hÖ nµo

 

®äc s¸ch råi tr¶ lêi

- Møc khung nh×n lµ møc thÓ hiÖn phÇn CSDL mµ ng­êi dïng cÇn khai th¸c

IV. §¸nh gi¸ cuèi bµiŽ

1- Cñng cè bµi

 Ph©n biÖt 3 kh¸i niÖm CSDL, HÖ QTCSDL vµ HÖ CSDL, c¸c møc thÓ hiÖn

2. H­íng dÉn häc sinh häc bµi

- Ph©n biÖt CSDL vµ hÖ QTCSDL

- ThÕ nµo lµ hÖ c¬ së d÷ liÖu.?

- §Ó nhËn biÕt TÖp CSDL chiÕm bao nhiªu dung l­îng trong bé nhí ta cÇn quan t©m ®Õn møc thÓ hiÖn nµo? T¹i sao.

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

- §Ó biÕt ®­îc cÊu tróc cña CSDL ta cÇn quan t©m ®Õn møc thÓ hiÖn nµo cña CSDL?

- §Ó biÕt ®­îc th«ng tin m×nh khai th¸c cña CSDL ta cÇn quan t©m ®Õn møc thÓ hiÖn nµo cña CSDL?

? §äc tr­íc c¸c môc cßn l¹i cña môc 3 SGK trang 7.

 

 

-----------------------------------------------------------------------

Ngµy so¹n: 31/ 8 /2008

Ngµy gi¶ng:01/9/2008

TiÕt 3

Bµi 1: kh¸i niÖm c¬ së d÷ liÖu ( tiÕp)

I. Môc tiªu.

1. KiÕn thøc.

- BiÕt ®­îc c¸c yªu cÇu c¬ b¶n cña hÖ CSDL vµ mét sè øng dông

2. Kü n¨ng.

Ch­a ®ßi hái thao t¸c cô thÓ.

3. Th¸i ®é.

ThÊy ®­îc tÇm quan träng cña viÖc øng dông tin häc trong qu¶n lý

II. §å dïng d¹y häc.

1. ChuÈn bÞ cña GV.

- B¶ng viÕt, SGK, s¸ch gi¸o viªn.

- ChuÈn bÞ mét sè bµi to¸n qu¶n lý gÇn víi HS

2 . ChuÈn bÞ cña HS:

Vë ghi , SGK, ®å dïng häc tËp, ®äc tr­íc bµi

III- Ho¹t ®éng d¹y-häc.

1- æn ®Þnh líp(1 phót)

2- KiÓm tra bµi cò  (4 phót)

C©u hái: Ph©n biÖt CSDL vµ hÖ QTCSDL ?

§¸p ¸n: - Mét c¬ së d÷ liÖu (Database) lµ mét tËp hîp c¸c d÷ liÖu cã liªn quan víi nhau, chøa th«ng tin cña mét tæ chøc nµo ®ã (nh­ mét tr­êng häc, mét ng©n hµng, mét c«ng ti, mét nhµ m¸y,...), ®­îc l­u tr÷ trªn c¸c thiÕt bÞ nhí ®Ó ®¸p øng nhu cÇu khai th¸c th«ng tin cña nhiÒu ng­êi sö dông víi nhiÒu môc ®Ých kh¸c nhau.

PhÇn mÒm cung cÊp mét m«i tr­êng thuËn lîi vµ hiÖu qu¶ ®Ó t¹o lËp, l­u tr÷ vµ khai th¸c th«ng tin cña CSDL ®­îc gäi lµ hÖ qu¶n trÞ c¬ së d÷ liÖu (hÖ QTCSDL).

3- D¹y bµi míi

 

Ho¹t ®éng cña gi¸o viªn

Ho¹t ®éng cña HS

c- C¸c yÕu tè c¬ b¶n cña CSDL

§Æt vÊn ®Ò: Mét hÖ CSDL cÇn cã c¬ chÕ ®Ó ®¶m b¶o ®Çy ®ñ 6 yªu cÇu c¬ b¶n

 

 

 

 

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

* TÝnh cÊu tróc.

§Æt vÊn ®Ò: - Th«ng tin trong CSDL ®­îc l­u tr÷ theo mét cÊu tróc x¸c ®Þnh, th­êng ®­îc l­u tr÷ d­íi d¹ng b¶n ghi(b¶ng gåm nhiÒu hµng, nhiÒu cét, mçi cét lµ mét thuéc tÝnh) do vËy hÑ QTCSDL cÇn cã c«ng cô ®Ó khai b¸o cÊu tróc cña CSDL

Hái: Theo em TÝnh cÊu tróc ®­îc thÓ hiÖn ë c¸c ®iÓm nµo?

 

 

 

 

 

 

* TÝnh toµn vÑn

LÊy vÝ dô

§Ó ®¶m b¶o tÝnh toµn vÑn d÷ liÖu trªn cét ®iÓm, sao cho ®iÓm nhËp vµo theo thang ®iÓm 10 , c¸c ®iÓm cña m«n häc ph¶i ®Æt rµng buéc gi¸ trÞ nhËp vµo:  >=0 vµ <=10. ( Gäi lµ rµng buéc vïng)

Hái: Theo em thÕ nµo lµ tÝnh toµn vÑn cña CSDL?

 

 

 

 

 

* TÝnh nhÊt qu¸n:

- Yªu cÇu häc sinh theo dâi vÝ dô trong sgk vµ tr¶ lêi c©u hái:

? Theo em thÕ nµo lµ tÝnh nhÊt qu¸n trong CSDL

 

 

 

 

 

* TÝnh an toµn vµ b¶o mËt th«ng tin:

-Yªu cÇu häc sinh theo dâi vÝ dô trong sgk vµ tr¶ lêi c©u hái:

? Theo em thÕ nµo lµ tÝnh an toµn vµ b¶o mËt trong CSDL

 

 

* TÝnh ®éc lËp:

LÊy vÝ dô:

Ta cã tÖp CSDL khi thiÕt kÕ, t¹o lËp ë m¸y A mang sang m¸y B khai th¸c th× kh«ng ®­îc mµ chØ ch¹y ®­îc trªn m¸y A. nh­ vËy tÖp CSDL nµy phô thuéc vµo m¸y ( ch­a cã tÝnh ®éc lËp vÒ mÆt vËt lÝ)

VDkh¸c: mét tÖp CSDL thiÕt kÕ t¹o lËp trªn m¸y A cã c¸c cét STT, Hovaten, ngµy sinh, §oµn viªn. Khi sang m¸y B thùc hiÖn th× chØ cã c¸c cét

* TÝnh cÊu tróc.

Tham kh¶o sgk tr¶ lêi

 

 

 

TÝnh cÊu tróc ®­îc thÓ hiÖn ë c¸c ®iÓm sau:

      D÷ liÖu ghi vµo CSDL ®­îc l­u gi÷ d­íi d¹ng c¸c b¶n ghi .

      HÖ QTCSDL cÇn cã c¸c c«ng cô khai b¸o cÊu tróc cña CSDL(lµ c¸c yÕu tè ®Ó tæ chøc d÷ liÖu: cét,  hµng, kiÓu cña d÷ liÖu nhËp vµo cét, hµng...) xem, cËp nhËt, thay ®æi cÊu tróc .

 

TÝnh toµn vÑn

 

 

 

 

 

TÝnh toµn vÑn cña CSDL lµ: C¸c gi¸ trÞ ®­îc l­u tr÷ trong CSDL ph¶i tháa m·n mét sè rµng buéc, tïy theo nhu cÇu l­u tr÷ th«ng tin.

 

 

 

* TÝnh nhÊt qu¸n:

 

 

TÝnh nhÊt qu¸n: Sau nh÷ng thao t¸c cËp nhËt d÷ liÖu vµ ngay c¶ khi cã sù cè (phÇn cøng hay phÇn mÒm) x¶y ra trong qu¸ tr×nh cËp nhËt, d÷ liÖu trong CSDL ph¶i ®­îc ®¶m b¶o ®óng ®¾n.

 

TÝnh an toµn vµ b¶o mËt th«ng tin:

TÝnh an toµn vµ b¶o mËt th«ng tin: CSDL cÇn ®­îc b¶o vÖ an toµn, ph¶i ng¨n chÆn ®­îc nh÷ng truy xuÊt kh«ng ®­îc phÐp vµ ph¶i kh«i phôc ®­îc CSDL khi cã sù cè ë phÇn cøng hay phÇn mÒm.

 

TÝnh ®éc lËp:

 

 

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

STT, Hovaten, ngµy sinh nh­ vËy tÖp kh«ng cã tÝnh ®éc lËp

 Hái: ThÕ nµo lµ tÝnh ®éc lËp?

 

 

 

 

 

* TÝnh kh«ng d­ thõa:

 

Yªu cÇu häc sinh theo dâi vÝ dô trong sgk vµ tr¶ lêi c©u hái:

 

Hái : Theo em tÝnh kh«ng d­ thõa trong CSDL lµ NTN?

 

- Ngoµi 6 yªu cÇu c¬ b¶n trªn HÖ csdl cßn cã TÝnh chia sÎ th«ng tin: v× csdl ®uîc l­u trªn m¸y tÝnh, nªn viÖc chia sÎ csdl trªn m¹ng m¸y tÝnh ®­îc dÓ dµng thuËn lîi, ®©y lµ mét ­u ®iÓm næi bËt cña viÖc t¹o csdl trªn m¸y tÝnh.

 

d-. Mét sè øng dông :

Theo em CSDL th­êng ®­îc øng dông ë lÜnh vùc nµo?

 

Yªu cÇu häc sinh xem s¸ch gi¸o khoa

 

 

 

 

Mét CSDL cã thÓ sö dông cho nhiÒu ch­¬ng tr×nh øng dông, ®ång thêi csdl kh«ng phô thuéc vµo ph­¬ng tiÖn l­u tr÷, xö lÝ. HÖ m¸y tÝnh nµo còng sö dông ®­îc nã.

 

TÝnh kh«ng d­ thõa

 

 

 

- Mét CSDL tèt th­êng kh«ng l­u tr÷ nh÷ng d÷ liÖu trïng nhau, hoÆc nh÷ng th«ng tin cã thÓ dÔ dµng tÝnh to¸n tõ c¸c d÷ liÖu cã s½n.

 

 Chó ý nghe

 

 

 

 

- Tham kh¶o sgk vµ tr¶ lêi

- Ho¹t ®éng qu¶n lý tr­êng häc

- Ho¹t ®éng qu¶n lý c¬ së kinh doanh

- Ho¹t ®éng ng©n hµng.

 

IV. §¸nh gi¸ cuèi bµiŽ

1. Néi dung ®· häc.

 - C¸c yªu cÇu c¬ b¶n cña hÖ CSDL.

 - Mét sè øng dông.

2- H­íng dÉn häc sinh häc bµi

Tr¶ lêi c¸c c©u hái sau:

1- Nªu c¸c yªu cÇu c¬ b¶n cña hÖ CSDL, vÝ dô minh häa ®èi víi  tÝnh:

A. Kh«ng d­ thõa, tÝnh b¶o mËt.

B. CÊu tróc, chia sÎ th«ng tin.

C. Toµn vÑn, an toµn vµ b¶o mËt th«ng tin

D. Kh«ng d­ thõa, ®éc lËp

Häc sinh chØ chän lÊy mét trong c¸c tÝnh chÊt ®· liÖt kª theo c¸c môc A,B,C,D ë trªn ®Ó  cho vÝ dô minh häa (kh«ng sö dông c¸c vÝ dô ®· cã trong bµi).

2- Tr¶ lêi c¸c c©u hái 1-->4 SGK, lµm c¸c bµi tËp tõ 1-->10 s¸ch bµi tËp

V- Rót kinh nghiÖm sau giê d¹y

 

-------------------------------------------------------

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

 

Ngµy so¹n: 5/9/2008

Ngµy gi¶ng: 6/9/2008

TiÕt 4

Bµi tËp

I. Môc tiªu.

1. KiÕn thøc.

- Cñng cè l¹i mét sè kiÕn thøc ®· häc, hiÓu s©u h¬n mét sè kh¸i niÖm ,

2. Kü n¨ng.

B­íc ®Çu n¾m ®­îc nh÷ng c«ng viÖc cña c«ng qu¶n lÝ

3. Th¸i ®é.

ThÊy ®­îc tÇm quan träng cña viÖc øng dông tin häc trong qu¶n lý

II. §å dïng d¹y häc.

1. ChuÈn bÞ cña GV.

- B¶ng viÕt, SGK, s¸ch gi¸o viªn. §å dïng d¹y häc

2 . ChuÈn bÞ cña HS:

Vë ghi , SGK, SBT ®å dïng häc tËp, ®äc tr­íc bµi

III- Ho¹t ®éng d¹y-häc.

1- æn ®Þnh líp(1 phót)

2- KiÓm tra bµi cò  (4 phót)

C©u hái:

1) Häc xong bµi 1 Theo em cÇn n¾m v÷ng nh÷ng kiÕn thøc nµo?

2)Vai trß cña bµi to¸n qu¶n lÝ:

§¸p ¸n:

1- Bµi to¸n qu¶n lÝ, mét sè c«ng viÖc th­êng gÆp khi xö lÝ th«ng tin cña mét tæ chøc, c¸c kh¸i niÖm CSDL, hÖ QTCSDL, hÖ CSDL, C¸c møc thÓ hiÖn cña CSDL, c¸c yªu cÇu c¬ b¶n cña hÖ CSDL, Mét sè øng dông cña CSDL

2- Cung cÊp thong tin cho ng­êi dïng mét c¸ch nhanh chãng vµ chÝnh x¸c. hç trî ng­êi qu¶n lÝ ra nh÷ng quyÕt ®Þnh ®óng ®¾n trong c«ng viÖc

3- Bµi tËp (40phót)

 -Yªu cÇu häc sinh tr¶ lêi c¸c c©u hái sau : (20 phót)

Câu 1:Cơ sở dữ liệu (CSDL) là :

a.  Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử.

b.  Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được ghi lên giấy.

c.  Tập hợp dữ liệu chứa đựng các kiểu dữ liệu: ký tự, số, ngày/giờ, hình ảnh... của một chủ thể nào đó.

d.  Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử để đáp ứng nhu cầu khai thác thông tin của nhiều người.

Câu 2: Hãy nêu các ưu điểm khi sử dụng CSDL trên máy tính điện tử:

a. Gọn, nhanh chóng

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La


Giáo án tin lớp 12

 

b. Gọn, thời sự (Cập nhật đầy đủ, kịp thời...)

c. Gọn, thời sự, nhanh chóng

d. Gọn, thời sự, nhanh chóng, nhiều nguời có thể sử dụng chung CSDL

Câu 3: Hoạt động nào sau đây có sử dụng  CSDL

a.  Bán hàng

b.  Bán vé máy bay

c.  Quản lý học sinh trong nhà trường

d. Tất cả đều đúng

Câu 4: Hệ quản trị CSDL là:

a. Phần mềm dùng tạo lập CSDL

b. Phần mềm để thao tác và xử lý các đối tượng trong CSDL

c. Phần mềm dùng tạo lập, lưu trữ và khai thác một CSDL

d. Phần mềm dùng tạo lập, lưu trữ một CSDL

Câu 5: Các thành phần của hệ CSDL gồm:

a. CSDL, hệ QTCSDL

b. CSDL, hệ QTCSDL, con người

c. Con người, CSDL, phần mềm ứng dụng

d. Con người, phần mềm ứng dụng, hệ QTCSDL, CSDL

Câu 6: Các yêu cầu cơ bản của hệ CSDL.

a. Tính cấu trúc, tính toàn vẹn

b. Tính không dư thừa, tính nhất quán

c. Tính độc lập, tính chia sẻ dữ liệu, tính an toàn và bảo mật thông tin

d. Các câu trên đều đúng

Câu 7: Hãy chọn câu mô tả sự tương tác giữa các thành phần trong một hệ CSDL:

Cho biết: Con người1, Cơ sở dữ liệu 2, Hệ QTCSDL 3, Phần mềm ứng dụng 4

a. 2134

b. 1342

c. 1324

d. 1432

2- Yªu cÇu häc sinh tr¶ lêi c¸c c©u hái 1.1->1.4 trong s¸ch bµi tËp trang 7 (15phót)

( Gi¸o viªn gäi häc sinh tr¶ lêi vµ tiÕn hµnh nhËn xÐt c©u tr¶ lêi cña häc sinh )

 

IV §¸nh gi¸ cuèi bµi

1- Cñng cè ( 3 Phót)

- ¦u ®iÓm cña CSDL     

- C¸c thao t¸c víi CSDL

Kh¸i niÖm hÖ QTDL

2- H­íng dÉn häc sinh häc bµi.(2 phót)

- Lµm tiÕp c¸c b¸i tËp 1.5-1.10 SBT

- §äc tr­íc bµi häc 2 SGK

V- Rót kinh nghiÖm sau giê d¹y

 

 

 

----------------------------

 

 

Giáo viên: Vò Thanh S¬n THPT B¾c Yªn – S¬n La

nguon VI OLET