Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 94 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
94
Dung lượng
3,25 MB
Nội dung
Bài 1. Một Số Khái Niệm Cơ Bản Tuần : 1,2 Ngày soạn : / / Tiết : 1,2,3 Ngày dạy : / / Chương I : Khái Niệm Về Hệ Cơ Sở Dữ Liệu 9(5,2,2) §1. MỘT SỐ KHÁI NIỆM CƠ BẢN I/- Mục đích – yêu cầu : Về kiến thức : - Biết khái niệm CSDL. - Biết vai trò của CSDL trong học tập và cuộc sống. - Biết khái niệm hệ quản trị CSDL (hệ QTCSDL). - Biết các u cầu cơ bản đối với hệ CSDL: Tính cấu trúc; Tính tồn vẹn; Tính nhất qn; Tính an tồn và bảo mật thơng tin; Tính độc lập. - HS phân biệt được giữa CSDL và hệ QTCSDL. Về kỹ năng : + Bước đầu hình thành kó năng khảo sát thực tế cho ứng dụng CSDL. Về thái độ : + Nhận thức được quá trình phát triển của hệ quản trò cơ sở dữ liệu. II/- Chuẩn bò : GV : + Phải có giáo án và các đồ dùng dạy học liên quan đến bài dạy. + Công tác quản lí chiếm phần lớn trong các ứng dụng tin học. + Việc xử lý thông tin trong các bài toán quản lí có những đặc điểm chung như : tạo lập hồ sơ, cập nhật hồ sơ, khai thác hồ sơ ( sắp xếp, tìm kiếm, tổng hợpthông tin và lập báo cáo). HS : + Đọc trước sách giáo khoa ở nhà. PP : + Diễn giảng, phát vấn và các hình vẽ trực quan (nếu có). III/- Hoạt động dạy học : 1. Ổn đònh lớp : Kiểm tra só số (1’) 2. Kiểm tra bài cũ : 3. Nội dung bài mới : TG Hoạt Động Của GV Hoạt Động Của HS Nội Dung Bài Tiết 1 + Đặt vấn đề : Như chúng ta đã biết, công việc quản lí rất phổ biến và cần thiết cho các cơ quan, công ty, xí nghiệp và đơn vò. Ví dụ quản lí khách sạn : phòng nghỉ, các dòch vụ, khách thuê phòng, Quản lí bệnh viện :bệnh nhân, thuốc, bệnh án, bác só và các thiết bò y tế khác …. ? Theo em để quản lí thông tin về điểm của học sinh trong 1 lớp chứa các cột nào hoặc bao gồm các thành phần nào? + Trong quá trình quản lý ta có thể bổ sung, sửa đổi,tìm kiếm. Chẳn hạn khi một HS thay đổi đòa chỉ thì ta phải cập nhật lại đòa chỉ mới,… ? Vậy ta có thể chuyển hồ sơ học + Để quản lí chúng ta cần tạo bảng gồm các cột như : STT,họ tên, ngày sinh, giới tính, đoàn viên, Toán, Lý, Hoá, Văn, Tin học…. + Được, vì trong quản 1/- Bài toán quản lí : Để quản lí học sinh trong nhà trường, người ta thường lập các biểu bảng gồm các cột, hàng để chứa thông tin cần quản lí. Ví dụ : Để quản lí học sinh trong nhà trường ta có thể tạo một bảng sau : (Xemví dụ về hồ sơ lớp trong SGK trang 4) Giáo Án Tin Học 12 Trang 1 Bài 1. Một Số Khái Niệm Cơ Bản sinh từ trường này sang trường khác hoặc ngược lại được hay không? Vì sao ? ?Để chọn hs giỏi cho môn tin học có điểm TB từ 8.0 trở lên ta làm như thế nào và cách thực hiện như sau ? + Ngày nay ứng dụng tin học hoá trong công tác quản lí chiếm khoảng 80%. (Tuỳ theo đặc điểm riêng của từng đối tượng mà có cách quản lí khác nhau, nhưng có đặc điểm chung là khối lượng hồ sơ) công việc xử lí bao gồm: tạo lập, cập nhật và khai thác hồ sơ. ? Em hãy nêu 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ập nhật hồ sơ bao gồm các công việc nào? lý hồ sơ có chức năng sửa đổi và cập nhật dl, + Ta thực hiện bằng cách tìm kiếm thông tin của môn tin học có điểm TB từ 8.0 trở lên 1 cách nhanh chóng là nhờ vào quản lí hồ sơ hs. + Tạo lập hồ sơ về các đối tượng cần quản lí. + Cập nhật hồ sơ : thêm,xoá, sửa hồ sơ. + Khai thác hồ sơ : tìm kiếm, thống kê, sắp xếp, thống kê, tổng hợp, in ấn, + Thêm, xoá, sửa . + Sắp xếp, tìm kiếm, thống kê, Lập báo cáo, tổng hợp, in ấn, … 2/- Các công việc thường gặp khi xử lí thông tin của một tổ chức : a) Tạo lập hồ sơ : - Tạo lập hồ sơ về các đối tượng cần quản lí. b) Cập nhật hồ sơ : - Cập nhật hồ sơ : thêm, xoá, sửa hồ sơ. Ví dụ : Xem hình 2 trong SGK trang 6 Tiết 2 ? Khai thác hồ sơ bao gồm các công việc nào? + Ngoài 3 công việc trên còn có công việc thứ tư đó là lập kế hoạch, ra quyết đònh xử lí công việc của người có trách nhiệm. Vd : Cuối năm hiệu trưởng ra quyết đònh khen thưởng cho những học sinh xuất sắc, hoặc GVCN lập kế hoạch để ôn tập hè, nâng kém cho HS. Để nắm được các ttin trên được cụ thể và chính xác hơn ta sang phần 3 hệ CSDL. Ngày nay, để đáp ứng được nhu cầu quản lí, cơ sở dữ liệu (CSDL) và hệ quản trò cơ sở dữ liệu (HQTCSDL) đã ra đời, nó giúp cho việc lưu trữ và khai thác thông tin 1 cách nhanh chóng và chính xác. Trong đó cần phải kể đến vai trò không thể nào thiếu được của phần mềm máy tính dựa trên công cụ máy tính điện tử. ?Vậy cơ sở dl là gì? Để tạo lập, lưu trữ và cho phép nhiều người có thể khai thác được CSDL, cần có một hệ thống các ctrình cho phép người dùng giao tiếp với + HS trả lời. + Nêu khái niệm c) Khai thác hồ sơ : - Khai thác hồ sơ : Sắp xếp, tìm kiếm, thống kê, Lập báo cáo, tổng hợp, in ấn, … 3/- Hệ cơ sở dữ liệu : a) Khái niệm cơ sở dữ liệu và hệ quản trò cơ sở dữ liệu : * Khái niệm CSDL (Database): Cơ sở dữ liệu là 1 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 đối tượng nào đó (như trường học, bệnh viện, ngân hàng, nhà máy ), được lưu trữ trên bộ nhớ máy tí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. Ví dụ1: (xem SGK hình 2 trang 6) STT Họ tên Ngày sinh giới tính … 1 An 12/8/1991 Nam … 2 Châu 21/3/1990 Nữ … … … … … … 50 Hải … Nam … *HQTCSDL(Database Management system) Giáo Án Tin Học 12 Trang 2 Bài 1. Một Số Khái Niệm Cơ Bản CSDL. Những hệ thống này làm ẩn đi những chi tiết kó thuật phức tạp và làm đơn giản những tương tác của người dùng với máy tính. - Ngoài ra, các phần mềm ứng dụng được xây dựng trên hệ QTCSDL giúp thuận lợi cho người sử dụng khi muốn tạo lập và khai thác CSDL 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ệ QTCSDL. Người ta thường dùng thuật ngữ hệ CSDL để chỉ 1 CSDL với hệ QTCSDL qtrò và khai thác CSDL đó. H2: Sơ đồ tương tác giữa phần mềm ứng dụng, hệ QTCSDL và CSDL Có 3 mức hiểu CSDL là mức vật lí, mức k/niệm, mức khung nhìn. ? Thế nào là mức vật lí của hệ CSDL? - Một cách đơn giản, ta có thể nói CSDL vật lí của một hệ CSDL là tập hợp các tệp dữ liệu tồn tại trên các thiết bò nhớ. Mức kniệm là sự mô tả các thông tin dưới dạng một bảng, mỗi cột là một thuộc tính, mỗi hàng tương ứng với dữ liệu về một hs. Thể hiện phù hợp của CSDL cho mỗi người dùng được coi là 1 khung nhìn của CSDL.Mức hiểu CSDL của người dùng t/qua khung nhìn được gọi là mức ngoài của CSDL. * Giữa các mức mô tả CSDL đó phải có một sự tương ứng đúng đắn để đảm bảo cho hệ CSDL được xd và khai thác tốt. Tạo lập và kiểm soát tương ứng đúng đắn này là trách nhiệm của những người thiết kế CSDL. + Ba mức hiểu về CSDL như trên cũng 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 (h. 8). + Cơ sở DL vật lí của một hệ CSDL là tập hợp các tệp DL tồn tại trên các thiết bò nhớ. + Khi khai thác CSDL có thể người ta không quan tâm đến toàn bộ ttin mà chỉ cần 1 phần ttin nào đó. Vậy để lưu trữ và khai thác thông tin bằng máy tính cần phải có : - Cơ sở dữ liệu. - Hệ quản trò cơ sở dữ liệu. -Các thiết bò vật lí (máy tính, đóa cứng, mạng, ). b/- Các mức thể hiện của cơ sở dữ liệu : (không dạy) Mức vật lí : Là tập hợp các tệp DL của 1 hệ CSDL (tồn tại trên các thiết bò nhớ.) Vd : Xem SGK trang 10 Mức khái niệm : Là sự mô tả các thông tin dưới dạng một bảng, mỗi cột là một thuộc tính, mỗi hàng là 1 đối tượng.(tương ứng với dữ liệu) VD : Xem SGK trang 10 Mức khung nhìn : Là sự thể hiện của CSDL cho mỗi người dùng được coi là một khung nhìn của CSDL. Vd : Xem SGK H6,H7 trang 11 Hình 1. Các mức thể hiện của CSDL Tiết 3 - Tính cấu trúc: Trong các hệ CSDL phổ biến hiện nay, dữ liệu cần được tổ chức dưới dạng các bản ghi(Vd trong Pascal, hoặc c đã biết) Trong hệ QTCSDL cần phải có các công cụ khai báo cấu trúc, xem, cập nhật, thay đổi Ví dụ , CSDL Lớp có cấu trúc là bảng nhiều hàng, 11 cột. Mỗi cột là một thuộc tính và mỗi hàng là 1 hồ sơ HS. c/- Các yêu cầu cơ bản của hệ CSDL : (không dạy) - Tính cấu trúc: • Dữ liệu trong hệ CSDL được tổ chức và lưu trữ dưới dạng các bản Giáo Án Tin Học 12 Trang 3 Bài 1. Một Số Khái Niệm Cơ Bản cấu trúc . Tuy nhiên với 1 CSDL được thiết kế tốt thì việc thay đổi cấu trúc rất ít khi phải thực hiện. - Tính toàn vẹn : DL phải thoả mãn 1 tính chất nhất đònh theo yêu cầu thực tế. Tuy nhiên khi đưa DL vào lưu trữ có thể sai sót trong khâu ghi chép, thu thập hoặc cập nhật. ? Tính nhất quán là gì? + Việc xử lí sai sót là cực kỳ phức tạp và không phải hệ CSDL nào cũng làm tốt. GV cần lưu ý HS rằng các hệ CSDL ít hay nhiều phải chú ý đến t/chất này. VD : Kg thể bán 1 vé máy bay cho 2 hành khách cùng 1 thời điểm. VD : Số sách 1 người mượn không vượt quá 5 cuốn trong 1 lần. + Tính nhất quán : Tính chất này liên quan tới việc xử lí sai sót trong quá trình khai thác CSDL. ghi. - Tính toàn vẹn : Các giá trò dữ liệu được lưu trữ trong CSDL phải thoả mãn một số ràng buộc, tuỳ theo nhu cầu tổ chức của người quản lí. Những ràng buộc này được gọi là ràng buộc toàn vẹn dữ liệu. - Tính nhất quán : Tính chất này liên quan tới việc xử lí sai sót trong quá trình khai thác CSDL. VD : Với CSDL Lớp ,không thể cho phép bất cứ ai cũng được truy cập và sửa điểm của HS. - DL không bò ảnh hưởng khi thay đổi các thiết bò xử lí và thiết bò lưu trữ. -Khi cần thêm bớt thông tin thì chúng ta có thể sửa mà không viết lại toàn bộ chương trình. - Một CSDL tốt thường không lưu trữ những dl trùng nhau, hoặc những ttin có thể dễ dàng tính toán từ các dl có sẵn. Vd:Trong bảng ở hình 10a, chúng ta thấy lặp đi lặp lại thông tin "tổ trưởng của tổ 1 là , tổ trưởng của tổ 2 là, ". Để tránh sự dư thừa đó, người thiết kế CSDL ở mức khái niệm sẽ dùng hai bảng ở hình 10b. + Vd : 1 số ứng dụng : - Sở GD & ĐT cần quản lí thông tin người học, môn học, kết quả học tập, - Ngân hàng cần quản lí các tài khoản, khoản vay, các giao dòch hàng ngày, VD : Thay vì Lưu trường NGAYSINH mà ai đó có sáng kiến thêm 1 trường nữa là TUOI. Đây chính là sự dư thừa DL. - 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 : Có 2 mức : + Độc lập ở mức vật lí; + Độc lập ở mức khái niệm; - Tính không dư thừa : Trong CSDL thường không lưu trữ những dl trùng lặp hoặc những ttin có thể dễ dàng suy diễn hay tính toán được từ những dl đã có. Sự trùng lặp ttin vừa lãng phí bộ nhớ để lưu trữ vừa dễ dẫn đến tình trạng không nhất quán thông tin. d/- Một số ứng dụng : Việc xây dựng, phát triển và khai thác các hệ CSDL ngày càng nhiều hơn, đa dạng hơn trong hầu hết các lónh vực kinh tế, XH, GD, y tế, 4. Củng cố :(4’) - Cho ví dụ về một cơ sở dữ liệu mà em biết? Lập CSDL nhằm mục đích gì? - Khi xử lí thông tin của một tổ chức thì thực hiện những công việc nào? - Khai thác hồ sơ gồm những công việc nào? - Cho biết khái niệm CSDL và hệ QTCSDL - Cho biết các mức thể hiện CSDL ? CSDL có những yêu cầu cơ bản nào? 5. Dặn dò :(1’) - Về nhà học bài; Trả lời câu hỏi và bài tập trong SGK trang16 và chuẩn bò trước bài 2 “Hệ Quản Trò Cơ Sở Dữ Liệu”. Hoà Lợi, ngày……Tháng ……Năm 20 Duyệt Giáo Án Tin Học 12 Trang 4 Bài 1. Một Số Khái Niệm Cơ Bản Giáo Án Tin Học 12 Trang 5 Bài 2 Hệ Quản Trò Cơ Sở Dữ Liệu Tuần : 2, 3 Ngày soạn : / / Tiết : 4,5 Ngày dạy : / / § 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU I/- Mục đích – yêu cầu : Về kiến thức : + Biết khái niệm hệ QTCSDL; + Biết chức năng của hệ QTCSDL: Tạo lập CSDL; cập nhật dữ liệu, tìm kiếm kết xuất t/tin; + Biết vai trò của con người khi làm việc với hệ CSDL; + Biết được hoạt động tương tác của các thành phần của một hệ QTCSDL. Về kỹ năng : + Biết các bước xây dựng CSDL. + Bước đầu hình thành kó năng khảo sát thực tế cho ứng dụng CSDL. Về thái độ : + Tạo sự ham muốn cho HS học một hệ CSDL và hệ QTCSDL. II/- Chuẩn bò : GV : + Phải có giáo án và các đồ dùng dạy học liên quan đến bài dạy(Sách GK tin 12, Sách GV tin 12, tranh ảnh ). HS : + Đọc trước sách giáo khoa ở nhà. PP : + Diễn giảng, vấn đáp, đặt vấn đề, so sánh và các hình vẽ trực quan (nếu có). III/- Hoạt động dạy học : 1. Ổn đònh lớp : Kiểm tra só số (1’) 2. Kiểm tra bài cũ : ? Cho ví dụ về một cơ sở dữ liệu mà em biết? Lập CSDL nhằm mục đích gì? ? Cho biết khái niệm CSDL và hệ QTCSDL ? 3. Nội dung bài mới : TG Hoạt Động Của GV Hoạt Động Của HS Nội Dung Bài Tiết 4 + Đặt vấn đề : Như đã được giới thiệu, hệ QTCSDL được dùng để tạo lập, cập nhật CSDL và khai thác thông tin trong CSDL. Với các hệ QTCSDL hiện nay, người dùng có thể tạo lập CSDL thông qua các giao diện đồ hoạ. Để thực hiện được chức năng này, mỗi hệ QTCSDL cung cấp cho người dùng một ngôn ngữ đònh nghóa dữ liệu. Một hệ QTCSDL có các chức năng cơ bản sau : ? Ngôn ngữ đònh nghóa dữ liệu là như thế nào Ngôn ngữ đònh nghóa dl là hệ + Ngôn ngữ đònh nghóa dữ liệu là hệ thống các kí hiệu để 1/- Các chức năng của hệ QTCSDL : a/- Cung cấp môi trường tạo lập CSDL: Một hệ QTCSDL phải cung cấp một môi trường cho người dùng dễ dàng khai báo kiểu dữ liệu, các cấu trúc dữ liệu thể hiện thông tin và các ràng buộc trên dữ liệụ Vd : Hệ QTCSDL MS Access, visual Giáo Án Tin Học 12 Trang 6 Bài 2 Hệ Quản Trò Cơ Sở Dữ Liệu thống các kí hiệu để mô tả CSDL Thông qua ngôn ngữ đònh nghóa dữ liệu, người dùng khai báo kiểu và các cấu trúc dữ liệu thể hiện thông tin, khai báo các ràng buộc trên dữ liệu được lưu trữ trong CSDL. ? Ngôn ngữ đònh nghóa dữ liệu trong một hệ QTCSDL cho phép ta làm những việc gì? ? Hãy kể các loại thao tác dl? Trong mỗi công việc, hệ QTCSDL thường cung cấp nhiều phương tiện để có thể nhận được kết quả dưới nhiều hình thức khác nhau, phù hợp với từng yêu cầu và hoàn cảnh cụ thể. Có các chế độ xem khác nhau: xem không được phép chỉnh sửa và xem được phép chỉnh sửa. + Trong thực tế, các NN đònh nghóa và thao tác dl không phải là NN riêng biệt mà là 2 thành phần của 1 NNõ CSDL duy nhất. Để góp phần đảm bảo được các yêu cầu đặt ra cho một hệ CSDL, hệ QTCSDL phải có các bộ chương trình thực hiện những nhiệm vụ nào. mô tả CSDL. + Cập nhật (nhập, sửa, xoá dữ liệu); - Khai thác (tìm kiếm, kết xuất dữ liệu). fox, - Mỗi hệ QTCSDL cung cấp một hệ thống các kí hiệu để mô tả CSDL gọi là ngôn ngữ đònh nghóa dữ liệu. b/- Cung cấp môi trường cập nhật và khai thác dữ liệu : Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tìm kiếm, kết xuất thông tin được gọi là ngôn ngữ thao tác dữ liệu. Thao tác dữ liệu gồm: Cập nhật(xem, nhập, sửa, xoá dl) Khai thác (sắp xếp, tìm kiếm kết xuất báo cáo,…) - Ngôn ngữ đònh nghóa dữ liệu và thao tác dữ liệu là hai thành phần của một ngôn ngữ CSDL duy nhất. Ví dụ: ngôn ngữ SQL (ngôn ngữ hỏi có cấu trúc) c/- Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL: Một hệ CSDL, hệ QTCSDL phải có các bộ chương trình thực hiện những nhiệm vụ sau: Nói chung, mọi hệ QTCSDL đều có thể cung cấp các chương trình nêu trên, nhưng các hệ QTCSDL khác nhau có chất lượng và khả năng khác nhau khi đáp ứng các nhu cầu thực tế. Một số chức năng của hệ QTCSDL được hỗ trợ bởi hệ điều hành nên mỗi hệ QTCSDL phải có các giao diện cần thiết với hệ điều hành. Bộ xử lí truy vấn có nhiệm vụ tiếp nhận các truy vấn trực tiếp của người dùng và tổ chức thực hiện các chương trình ứng dụng. Nếu không có bộ xử lí truy vấn thì các chương trình ứng • Đảm bảo an ninh, phát hiện và ngăn ngừa truy cập không được phép. • Duy trì tính nhất quán của dliệu. • Tổ chức và điều khiển các truy cập đồng thời. • Khôi phục CSDL khi có sự cố ở phần cứng hay phần mềm. • Quản lí các mô tả dl trong CSDL. 2/- Hoạt động của một hệ QTCSD L: (không dạy) Hệ QTCSDL gồm hai thành phần chính: Bộ xử lí truy vấn và Bộ quản lí dl. Hệ QTCSDL đóng vai trò cầu nối giữa các truy vấn trực tiếp của người dùng và các chương trình ứng dụng của hệ QTCSDL với hệ thống quản lí tệp và các bộ quản lí khác của hệ điều hành; Hệ QTCSDL đóng vai trò chuẩn bị Giáo Án Tin Học 12 Trang 7 Bài 2 Hệ Quản Trò Cơ Sở Dữ Liệu dụng không thể thực hiện được và các truy vấn không thể móc nối với dữ liệu trong CSDL. + Việc gắn chương trình với dữ liệu cụ thể chỉ được tiến hành mỗi khi có yêu cầu cụ thể Cũng giống nhiều chương trình ứng dụng khác, việc quản lí các tệp trong CSDL do HĐH thực hiện. + Hệ QTCSDL đóng vai trò cầu nối giữa các truy vấn trực tiếp của người dùng và các chương trình ứng dụng của hệ QTCSDL với hệ thống quản lý tệp của hệ điều hành. + Hệ QTCSDL đóng vai trò chuẩn bò còn thực hiện chương trình là nhiệm vụ của HĐH. - Chỉ những ngời thiết kế và quản lí CSDL mới đợc quyền sử dụng các công cụ kiểm soát, điều khiển truy cập vào CSDL. • Cách tổ chức này đảm bảo: - Hệ QTCSDL trở nên gọn nhẹ; - Độc lập giữa hệ QTCSDL với dữ liệu; - Độc lập giữa lưu trữ với xử lí. còn thực hiện chương trình là nhiệm vụ của hệ điều hành. Tiết 5 ? Con người có những vai trò nào khi làm việc với CSDL? ? Người quản trò có những nhiệm vụ nào? Người quản trò CSDL chòu trách nhiệm quản lí các tài nguyên như CSDL, hệ QTCSDL và các phần mềm liên quan. ? Người lập trình có những nhiệm vụ nào? Khi CSDL đã được cài đặt, cần có các CTUD đáp ứng nhu cầu khai thác của các nhóm + Người quản trò CSDL + Người lập trình ứng dụng + Người dùng + Người quản trò có nhiệm vụ cài đặt CSDL, cấp phát quyền truy cập, duy tri hoạt động của hệ thống, … + Người lập trình ứng dụng là những người có nhiệm vụ xây dựng các ctrình 3/- Vai trò của con người khi làm việc với hệ CSDL : a/- Người quản trò CSDL: Người quản trò CSDL là một người hay một nhóm người có nhiệm vụ : • Quản lí các tài nguyên của hệ CSDL và các phần mềm liên quan. • Tổ chức hệ thống phân quyền truy cập, đảm bảo an ninh cho hệ CSDL, • Bảo trì và nâng cấp hệ CSDL: bảo vệ và khôi phục hệ CSDL, bổ sung và sửa đổi để nâng cao hiệu quả sử dụng. Như vậy, người quản trò CSDL phải là những người: • Có chuyên môn cao, hiểu biết sâu về hệ CSDL và hệ điều hành; • Đáng tin cậy và có tinh thần trách nhiệm cao. b/- Người lập trình ứng dụng : Người lập trình ứng dụng là Giáo Án Tin Học 12 Trang 8 Bộ xử lí truy vấn Bộ quản lí dữ liệu Hệ QTCSDL Bộ quản lí tệp CSDL Trình ứng dụng Truy vấn Bài 2 Hệ Quản Trò Cơ Sở Dữ Liệu người dùng. Đây chính là công việc của người LTUD. Mỗi ctrình sẽ có các câu lệnh yêu cầu hệ QTCSDL thực hiện 1 số thao tác trên CSDL đáp ứng nhu cầu cụ thể đặt rạ * Người LTUD chỉ cần biết ttin về cấu trúc tệp trong CSDL và có kó năng lập ctrình trên các NNLT. VD 1 : Phụ huynh và hs chỉ có thể xem điểm mà không có quyền cập nhật thông tin. ? Thế nào là người dùng? ? Các bước xây dựng cơ sở dữ liệu bao gồm các bước nào ? ? Như thế nào được gọi là kiệm thử T/thường các bước nêu trên phải tiến hành nhiều lần cho đến khi hệ thống có khả năng ứng dụng. + Chạy thử :Nếu hệ thống đáp ứng đầy đủ các yêu cầu đặt ra thì đưa hệ thống vào sử dụng. Nếu hệ thống vẫn còn lỗi thì cần rà soát lại tất cả các bước đã thực hiện trước đó xem lỗi xuất hiện ở đâu để khắc phục ứng dụng hỗ trợ khai thác ttin từ CSDL, thiết kế giao diện thân thiện với người dùng. Vd 2 : Gv bộ môn chỉ có quyền cập nhật ttin của bộ môn mình dạy. * Người dùng là tập thó đông đảo nhất những người có quan hệ với CSDL và được chiathành nhiều nhóm Có 3 bước: - Khảo sát. Thiết kế và - Kiểm thử + Nhập dl cho CSDL; - Tiến hành chạy thử các ctrình ứng dụng. Nếu hệ thống đáp ứng đầy đủ các yêu cầu đặt ra thì đưa hệ thống vào sử dụng. Nếu hệ thống vẫn còn lỗi thì cần rà soát lại tất cả các bước đã thực hiện trước đó xem lỗi xuất hiện ở đâu để khắc phục. những người có nhiệm vụ xây dựng các chương trình ứng dụng hỗ trợ khai thác thông tin từ CSDL trên cơ sở các công cụ mà hệ QTCSDL cung cấp. Thiết kế giao diện thân thiện với người dùng. c/- Người dùng : Người dùng (hay còn gọi là người dùng đầu cuối) chính là người có nhu cầu khai thác thông tin từ CSDL. Người dùng thường được phân thành từng nhóm, mỗi nhóm có 1 số quyền hạn nhất đònh để truy cập và k/thác CSDL. 4/- Các bước xây dựng cơ sở dữ liệu : (xem SGK trang 19,20) Bước 1. Khảo sát Bước 2. Thiết kế Bước 3. Kiểm thử 4. Củng cố :(4’) - Ngôn ngữ đònh nghóa dữ liệu trong một hệ QTCSDL cho phép ta làm những gì? - Các thao tác trên CSDL. - Sự tương tác của hệ QTCSDL. 5. Dặn dò :(1’) - Về nhà học bài và chuẩn bò trước “Bài Tập Và Thực Hành 1”trong SGK trang 21. Hoà Lợi, ngày……tháng ……năm 20 Duyệt Giáo Án Tin Học 12 Trang 9 Bài Tập Và Thực Hành 1 Tuần: 3 Ngày soạn: / / Tiết: 6 Ngày dạy: / / Bài Tập Và Thực Hành 1 I/- Mục đích – yêu cầu : Về kiến thức : + Biết xác đònh những việc cần làm trong hoạt động quản lí một công việc đơn giản. + Biết một số công việc cơ bản khi xây dựng một CSDL đơn giản. Về kỹ năng : + Bước đầu hình thành kó năng khảo sát thực tế cho ứng dụng CSDL. Về thái độ : + Có trách nhiệm bảo vệ tốt các trang thiết bò và không được tự động sử dụng máy tính khi chưa có sự cho phép của giáo viên. II/- Chuẩn bò : GV : + Phải có giáo án và bài tập thực hành, sách GV, sách giáo khoa. + Chuẩn bò sẵn 1 bộ office 2003 trên máy tính để học sinh thực hành. + Phân nhóm để thực hành. HS : + Đọc trước sách giáo khoa ở nhà để chuẩn bò cho bài tập và thực hành1 . PP : + Hướng dẫn và vấn đáp, diễn giảng. III/- Hoạt động dạy học : 1. Ổn đònh lớp : Kiểm tra só số (1’) 2. Kiểm tra bài cũ : ? Trình bày các bước xây dựng cơ sở dữ liệu ? ? Hãy trình bày vai trò của con người khi làm việc với CSDL ? 3. Nội dung bài tập và thực hành : TG Hoạt Động Của GV Hoạt Động Của HS Nội Dung Ghi Bài Tiết 6 + Ta vào Start → Program → Microsoft office → Microsoft Access 2003 ↵ + Nội dung bài 1 đã hạn chế không tìm hiểu tất cả các hoạt động của thư viện. HS chỉ cần tìm hiểu cách thức phục vụ mượn đọc tại chỗ, mượn về nhà, nội qui thư viện (GV nêu các điểm chính để HS biết các ràng buộc trong CSDL sẽ xây dựng sau này như : thời hạn mượn sách, số lượng sách được mượn mỗi lần, quy ước 1 số sự cố khi vi phạm nội quy,… ) và 1 số loại phiếu hay sổ sách tối thiểu như thẻ mượn đọc, + HS kể về những nội dung của một thư viện đã được tin học hoá mà HS đã biết. ♦ Bài 1 : Tìm hiểu nội qui thư viện, phiếu mượn/ trả sách, sổ quản lí sách … của thư viện trường trung học phổ thông. + Những hoạt động khác như : lập kế hoạch dự trù kinh phí mua sách và xây dựng cơ sở vật chất của thư viện, các hoạt động khuyến khích phong trào đọc và làm theo sách, các hoạt động đọc sách theo chuyên đề,… không cần đề cập tới. Chỉ tập trung vào hoạt động mượn/ trả sách đáp ứng được yêu cầu độc giả và nội quy của thư viện. thẻ mượn về nhà, sổ theo dõi sách trong kho, sổ theo dõi tình hình sách cho mượn ( tình hình đọc sách của độc giả)… + Sau khi tìm hiểu 1 số tư liệu (bài . ♦ Bài 2 : Kể tên các hoạt động chính của thư viện. Vd : - Mua và nhập sách, thanh lí sách. - Cho mượn sách. - Giáo Án Tin Học 12 Trang 10 [...]... dò :(1’) - Về nhà học bài; Trả lời các câu hỏi và bài tập còn lại trong SGK trang 33 và chuẩn bò trước Bài Tập Và Thực Hành 2 “Tạo Cấu Trúc Bảng” trong SGK trang 40 Giáo Án Tin Học 12 Trang 25 Bài 4 Cấu Trúc Bảng Hoà Lợi, ngày……tháng ……năm 20 Duyệt Giáo Án Tin Học 12 Trang 26 Bài Tập Và Thực Hành 2 Tuần: 6 Tiết: 11 ,12 Ngày soạn: / / Ngày dạy: / / Bài Tập Và Thực Hành 2 “ TẠO CẤU TRÚC BẢNG” I/-... Sách GK tin 12, Sách GV tin 12, đóa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn) HS có sách bài tập gv soạn c) Phương pháp giảng dạy: Thực hành Mở tập tin KINHDOANH.MDB trong thư mục My Document: Làm các bài tập sau: Bài 1: Mở Table KHACH_HANG để thực hiện các thao tác sau đây a) Nhập thêm bản ghi mới với nội dung: a6 Lê anh Minh 11 lê lợi, TT Huế b) Di chuyển điểm chèn bằng thanh công... đơn giản và in ấn 5 Dặn dò :(1’) - Về nhà học bài; Trả lời các Câu Hỏi Và Bài Tập trong SGK trang 47 và chuẩn bò trước Bài Tập Và Thực Hành 3 “Thao Tác Trên Bảng” trong SGK trang 48 Hoà Lợi, ngày……tháng ……năm 20 Duyệt Giáo Án Tin Học 12 Trang 30 Bài 5 Các Thao Tác Cơ Bản Trên Bảng Giáo Án Tin Học 12 Trang 31 Bài Tập Và Thực Hành 3 Tuần: 7,8 Tiết: 14,15 Ngày soạn: / / Ngày dạy: / / Bài Tập Và... Khi ra khởi phòng phải tắt máy tính, tắt quạt, tắt đèn và đậy tất cả các máy tính lại Về nhà học bài và chuẩn bò các bài trong sách giáo khoa trang 16 Hoà Lợi, ngày……tháng ……năm 20 Giáo Án Tin Học 12 Trang 12 Bài Tập Và Thực Hành 1 Duyệt Giáo Án Tin Học 12 Trang 13 Bài Tập Một Số KN Cơ Bản Và Hệ QTCSDL Tuần : 4 Tiết : 7 Ngày soạn : Ngày dạy : / / / / BàØI TẬP I/- Mục đích – yêu cầu : Về kiến... luyện cho HS Xoá hoặc thêm bản ghi mới Bài 2 : a) Hiển thò các HS nam trong lớp b) Lọc ra danh sách các bạn chưa là đoàn viên c) Tìm các HS có điểm ba môn Toán, Lí, kó năng thực hiện thao tác lọc(theo mẫu và theo ô dl được chọn) củng cố kn kết xuất thông tin, tiêu chí tìm kiếm thông tin Các kiến thức này các em sẽ còn Giáo Án Tin Học 12 Trang 32 Chỉnh sửa các lỗi trong các trường(nếu có) Bài Tập Và... sách,… Thông tin về từng đối tượng có thể như sau : ? Tại sao số thẻ mượn là thông tin chính về 1 người đọc, mã sách là thông tin chính về sách? ? Có thể giảm bớt những thông tin nào cho mỗi đối tượng? ? Có thể tìm các sách của 1 tác giả hiện có trong thư viện bằng câu hỏi thoả mãn điều kiện nào? ? Làm thế nào để biết được cuốn sách nào đó có còn trong thư viện hay không? Giáo Án Tin Học 12 Trang 11 ... CSDL là tập hợp các tệp dữ liệu tồn tại trên các thiết bò nhớ Vd : Mở tệp: QUANLYHOCSINH , xem H9 ♦ Chú ý : Tại mỗi thời điểm, Access chỉ làm việc với 1 CSDL Tên tệp có phần mở rộng là mdb chứa tất cả các đối tượng liên quan đến 1 CSDL : bảng, biểu mẫu, mẫu hỏi, báo cáo,… ? Các đối tượng chính của Access Giáo Án Tin Học 12 Trang 20 Cửa sổ CSDL c) Mở cơ sở dữ liệu đã có : Cách 1 : Đến thư mục chứa tệp... trong SGK trang 34) Giáo Án Tin Học 12 Trang 23 Bài 4 Cấu Trúc Bảng + Trong cửa sổ CSDL có trang bảng thì có thể thực hiện tạo và sửa cấu trúc bảng, tạo liên kết C3: Vào Insert → Table giữa các bảng → rồi nháy đúp lên Deign + Để tạo cấu trúc bảng trong chế View độ thiết kế của Access ta thực hiện 1 trong 3 cách sau : + Sau khi thực hiện 2 cách trên trên cửa sổ làm việc của Access xhiện thanh công... bảng khác nhau Sau đây là một số bảng : Bảng HOCSINH ( thông tin về học sinh) MATHE( Mã thẻ mượn) HOTEN( Họ và tên) NGAYSINH( Ngày sinh) GIOITINH( Nam/ Nữ) LOP( Lớp) NGAYCAP( Ngày cấp thẻ) DIACHI( Đòa chỉ) Bảng PHIEUMUON(Qlí việc mượn sách) + Hướng dẫn HS hình thành các câu hỏi để xác đònh rõ nguyên nhân đưa các thông tin nào vào từng bảng, mối liên quan giữa các bảng Ví dụ : ? Khi cấp 1 thẻ mượn... Microsoft Access 2003 ↵ Giáo Án Tin Học 12 Trang 27 ♦ Bài 1 : Khởi động Access, tạo CSDL với tên QuanLI_HS Trong CSDL này tạo bảng HOC_ SINH có cấu trúc được mô tả như sau : Bài Tập Và Thực Hành 2 Chú ý : Đối với các trường điểm trung bình môn, để nhập được số thập phân có 1 chữ số và luôn hiển thò dạng thập phân, ta cần đặt 1 số tính chất của các trường này như hình bên Tiết 12: ♦ Bài 2 : Chỉ đònh khoá . hình 2 trang 6) STT Họ tên Ngày sinh giới tính … 1 An 12/ 8/1991 Nam … 2 Châu 21/3/1990 Nữ … … … … … … 50 Hải … Nam … *HQTCSDL(Database Management system) Giáo Án Tin Học 12 Trang 2 Bài. các bài trong sách giáo khoa trang 16. Hoà Lợi, ngày……tháng ……năm 20 Giáo Án Tin Học 12 Trang 12 Bài Tập Và Thực Hành 1 Duyệt Giáo Án Tin Học 12 Trang 13 Bài Tập Một Số KN Cơ. liên quan đến bài dạy(Sách GK tin 12, Sách GV tin 12, tranh ảnh ). HS : + Đọc trước sách giáo khoa ở nhà. PP : + Diễn giảng, vấn đáp, đặt vấn đề, so sánh và các hình vẽ trực quan (nếu