- Biết các 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 thông tin. - Biết được hoạt động tương tác của các thành phần trong một hệ QTCSDL... b) Kỹ năng: [r]
(1)Trường THPT Vân Khánh Ngày soạn:
Ngày dạy: Tuần 1, Tiết
Chương 1: KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU §1: MỘT SỐ KHÁI NIỆM CƠ BẢN (T1)
1 MỤC TIÊU a) Kiến thức:
- Biết vấn đề thường phải giải tốn quản lí cần thiết phải có CSDL
- Biết vai trò CSDL học tập sống - Biết mức thể CSDL
b) Kỹ năng: - Biết yêu cầu hệ CSDL 2 CHUẨN BỊ
a) Chuẩn bị GV:
- Sách GK tin 12, Sách GV tin 12, Một số toán quản lý b) Chuẩn bị HS: Sách GK.
3 TIẾN TRÌNH BÀI DẠY a) Kiểm tra cũ: Khơng b) Bài mới:
Bài toán quản lý. a Mục tiêu:
HS hiểu toán quản lý HS b Nội dung:
Tìm hiểu tốn quản lý HS c Các bước tiến hành
stt Họ tên Ngày sinh Giớitính Đồnviên Tóan Lý Hóa Văn Tin
1 Nguyễn An 12/08/89 Nam C 7,8 5,0 6,5 6,0 8,5
2 Trần Văn Giang 23/07/88 Nam K 6,5 6,5 7,0 5,5 7,5 Lê Thị Minh Châu 03/05/87 Nữ K 7,5 6,5 7,5 7,0 6,5
4 Dõan Thu Cúc 12/05/89 Nữ C 6,5 6,4 7,1 8,2 7,3
5 Hồ Minh Hải 30/07/89 Nam C 7,5 6,7 8,3 8,1 7,5
Ví dụ hồ sơ lớp
Hoạt động giáo viên Hoạt động học sinh
- Để quản lý học sinh nhà trường, người ta thường lập biểu bảng gồm cột, hàng để chứa thông tin cần quản lý
Một biểu bảng thiết lập để lưu trữ thơng tin điểm hs Hình
- Muốn quản lý thông tin điểm học sinh của lớp ta nên lập danh sách chứa cột nào? - Chia lớp thành nhóm yêu cầu em thảo luận: Em nêu lên công việc thường gặp quản lý thông tin HS nhà trường? - Yêu cầu HS đại diện cho nhóm lên bảng ghi kết câu trả lời, cịn nhóm cịn lại phát biểu bổ sung
- Quan sát Hình
- Cột Họ tên, giới tính,ngày sinh, địa chỉ, tổ, điểm tóan, điểm văn, điểm tin
- HS thảo luận theo nhóm theo u cầu GV
- Các cơng việc thường gặp quản lý thông tin HS nhà trường:
(2)Hoạt động giáo viên Hoạt động học sinh - Đó cơng việc thường gặp quản lý
đối tượng Đặc điểm tất thơng tin đối tượng chứa bảng dẫn đến hệ quả:một bảng thông tin đồ sộ chứa nhiều liệu bảng, chủ yếu viết lưu lên giấy Nên thực công việc gặp khó khăn, để khắc phục điều ta phải làm ?
+ Tổng hợp, phân nhóm hồ sơ; + Tổ chức in ấn…
- HS lắng nghe suy nghĩ
c) Củng cố, luyện tập:
Câu 1: Các công việc thường gặp quản lí thơng tin đối tượng đó?
Câu 2: Lập bảng thứ giấy gồm hai cột, cột đặt tên Tên môn học để liệt kê tất môn học mà em học, cột đặt tên Mã môn học, dùng ký hiệu 1,2,3 để đặt tên cho môn học Đặt tên cho bảng Môn học
Câu 3: Lập bảng thứ 2, gồm cột sau:Mã học sinh, họ tên, ngày sinh,giới tính, địa chỉ, tổ Chỉ ghi tượng trưng học sinh Trong học sinh có mã học sinh nhất, đặt A1, A2 Đặt tên bảng DSHS
d) Hướng dẫn học sinh tự học: - Làm hết tập GV yêu cầu - Đọc trước phần SGK
(3)Trường THPT Vân Khánh Ngày soạn:
Ngày dạy: Tuần 2, Tiết
§1: MỘT SỐ KHÁI NIỆM CƠ BẢN (T2) 3 TIẾN TRÌNH BÀI DẠY
a) Kiểm tra cũ: Nêu câu hỏi sau:
- Các cơng việc thường gặp quản lí thơng tin đối tượng đó? b) Bài mới:
* Hoạt động 1: Các công việc thường gặp xử lí thơng tin tổ chức. a Mục tiêu:
Biết vấn đề thường phải giải tốn quản lí b Nội dung:
Các cơng việc xử lí hồ sơ bao gồm: Tạo lập, cập nhật khai thác hồ sơ c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS trả lời câu hỏi: Để khắc phục khó khăn quản lí hồ sơ giấy ta phải làm ?
- Chúng ta biết công việc thường gặp quản lí hồ sơ HS cơng việc xử lí quản lí hồ sơ Các em nói cách ngắn gọn cơng việc xữ lý ?
* Tạo lập hồ sơ:
- Yêu cầu HS đọc SGK nêu công việc việc tạo lập hồ sơ
- GV đưa thêm VD toán quản lý cán để HS liên hệ công việc tạo lập hồ sơ
* Cập nhật hồ sơ:
- Yêu cầu HS nêu số VD cập nhật hồ sơ HS hồ sơ cán
* Khai thác hồ sơ:
- Việc tạo lập, lưu trữ cập nhật hồ sơ để khai thác chúng, phục vụ cho công việc quản lí Cơng việc khai thác hồ sơ gồm công việc nào?
- Yêu cầu HS liên hệ công việc thường làm khai thác Hồ sơ cán
- Ta nên ứng dụng CNTT vào cơng việc quản lí
- Cơng việc xử lí bao gồm: Tạo lập, cập nhật khai thác hồ sơ
- Đọc SGK trả lời câu hỏi GV - HS liên hệ theo yêu cầu GV
- HS nêu số công việc cập nhật hồ sơ như: Sửa, xoá, thêm
- Khai thác hồ sơ gồm việc sau: Sắp xếp, tìm kiếm, thống kê, lập báo cáo
- HS liên hệ theo yêu cầu GV
c) Củng cố, luyện tập
Câu 1: Giả sử phải xây dựng CSDL để quản lý mượn, trả sách thư viện, theo em cần phải lưu trữ thơng tin gì? Hãy cho biết việc phải làm để đáp ứng nhu cầu quản lí người thủ thư Câu 2: Hãy nêu số hoạt động có sử dụng CSDL mà em biết?
d) Hướng dẫn học sinh tự học - Làm hết tập GV yêu cầu - Đọc trước phần SGK
(4)Trường THPT Vân Khánh Ngày soạn:
Ngày dạy: Tuần 3, Tiết
§1: MỘT SỐ KHÁI NIỆM CƠ BẢN (T3) 3 TIẾN TRÌNH BÀI DẠY
a) Bài cũ:
Hãy nêu công việc thường gặp xử lí thơng tin tổ chức b) Bài mới:
* Hoạt động 1: Khái niệm sở liệu hệ quản trị sở liệu. a Mục tiêu:
HS hiểu toán quản lý HS b Nội dung:
Tìm hiểu toán quản lý HS c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
* Khái niệm CSDL:
- Chúng ta làm quen với Hồ sơ lớp tiết trước Yêu cầu HS thảo luận theo nhóm trả lời câu hỏi: Các đối tượng cần quan tâm đến Hồ sơ lớp cần quan tâm vấn đề ? - Phân tích cho HS thấy:
+ Sự đa dạng yêu cầu
+ Nguồn gốc đa dạng đó: Có nhiều người khai thác liệu người có yêu cầu nhiệm vụ riêng
- Vậy để đáp ứng yêu cầu khai thác thông tin, phải tổ chức thông tin thành hệ thống với trợ giúp MTĐT Với tốc độ truy xuất xữ lý liệu nhanh, máy tính trợ giúp đắc lực cho người việc lưu trữ khai thông tin cách nhanh chóng xác Những thơng tin HS mà ta thường lưu giấy đưa vào lưu trữ máy CSDL - u cầu HS đọc SGK định nghĩa CSDL
- Xác định yếu tố định nghĩa CSDL: + Dữ liệu hoạt động tổ chức
+ Được lưu trử nhớ + Nhiều người khai thác
- Yêu cầu HS cho số ví dụ CSDL thực tế
- CSDL trường hồ sơ trường có khác khơng? khác khác điểm ?
- GV nhấn mạnh yếu tố “ lưu hớ ngoài” quan trọng khái niệm CSDL
- VD cho HS thấy yếu tố CSDL có nhiều người khai thác * Hệ quản trị CSDL:
- Yêu cầu HS đọc SGK trả lời câu hỏi:
+ Phần mềm giúp người sử dụng xây dựng, cập nhật CSDL khai thác thơng tin CSDL gọi gì?
+ Các thành phần hệ CSDL?
- Giới thiệu cho HS xem hình thành phần Hệ CSDL SGK
- Thảo luận trả lời câu hỏi GV
- Đọc SGK
- Lắng nghe ghi chép
- Trả lời theo yêu cầu GV - Có khác Hồ sơ lưu giấy, CSDL lưu đĩa - Lắng nghe
- Lắng nghe
- Trả lời câu hỏi GV: - Hệ QTCSDL
(5)Hoạt động giáo viên Hoạt động học sinh
* Hoạt động 2: Một số ứng dụng. a Mục tiêu:
Hs nêu số ứng dụng CSDL cơng việc quản lí b Nội dung:
Một số ứng dụng CSDL cơng việc quản lí c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS đọc SGK
- Yêu cầu em nêu số ứng dụng khác đời sống xã hội
- Đọc SGK
- HS nêu số ứng dụng khác c) Củng cố, luyện tập
Phân biệt CSDL với hệ QTCSDL (Tìm điểm giống khác chúng) d) Hướng dẫn học sinh tự học:
- Chuẩn bị, xem trước
e) Rút kinh nghiệm:
H ệ Q T C S D L Phần mềm ứng dụngcs
(6)Trường THPT Vân Khánh Ngày soạn:
Ngày dạy: Tuần 4, Tiết
§2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (t1) 1 MỤC TIÊU
a) Kiến thức:
- Biết khái niệm Hệ QT CSDL
- Biết chức hệ QTCSDL: Tạo lập CSDL, cập nhật liệu, tìm kiếm, kết xuất thơng tin - Biết hoạt động tương tác thành phần hệ QTCSDL
b) Kỹ năng: - Biết vai trò người làm việc với hệ CSDL. 2 CHUẨN BỊ
a) Chuẩn bị GV:
- Sách GK tin 12, Sách GV tin 12, Hình minh hoạ b) Chuẩn bị HS: Sách GK.
3 TIẾN TRÌNH BÀI DẠY a) Bài cũ:
Nêu khái niệm sở liệu hệ quản trị sở liệu. b) Bài mới:
* Hoạt động 1: Các chức hệ quản trị CSDL. a Mục tiêu:
Biết chức hệ QTCSDL b Nội dung:
Các chức hệ QTCSDL: Tạo lập CSDL, cập nhật, khai thác liệu, kiểm soát, điều khiển truy cập vào CSDL
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
-Yêu cầu HS nêu công việc thường gặp xử lý thông tin tổ chức ?
- Hệ QTCSDL phải đáp ứng yêu cầu làm tất cơng việc Vậy chức Hệ QTCSDL ? Yêu cầu HS đọc SGK sau tìm hiểu chức Hệ QTCSDL
a Cung cấp môi trường tạo lập CSDL
- Yêu cầu HS nêu ngắn gọn chức Cung cấp môi trường tạo lập CSDL:
- GV giải thích cho HS hiểu rõ Ngôn ngữ định nghĩa liệu thông qua Pascal
- Cũng Pascal để khai báo cấu trúc ghi Học sinh có trường: hoten,ngaysinh, gioitinh, doanvien toan,ly,hoa,van,tin:
- Trong CSDL người ta dùng ngôn ngữ định nghĩa liệu để khai báo kiểu cấu trúc liệu
b Cung cấp môi trường cập nhật khai thác dữ liệu.
- Yêu cầu HS nêu ngắn gọn chức
c Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào CSDL:
- Yêu cầu HS nêu ngắn gọn chức
- Các công việc thường gặp xử lý thông tin tổ chức: Tạo lập hồ sơ, Cập nhật hồ sơ, Khai thác hồ sơ
- HS đọc SGK
- Cung cấp môi trường tạo lập CSDL: Thông qua ngôn ngữ định nghĩa liệu, người dùng khai báo kiểu cấu trúc liệu thể thông tin, khai báo ràng buộc liệu lưu trữ CSDL
- Type Hocsinh=record; Hoten:string[30];
Ngaysinh:string[10]; Gioitinh:Boolean; Doanvien:Boolean;
Toan,ly,hoa,van,tin:real; End;
- Thông qua ngôn ngữ thao tác liệu, người ta thực thao tác sau:
Cập nhật: Nhập, sửa, xóa liệu Khai thác: xếp, tìm kiếm,
(7)c) Củng cố, luyện tập
Hãy phân nhóm thao tác CSDL, nói rõ chi tiết thao tác gì? d) Hướng dẫn học sinh tự học:
- Yêu cầu HS làm tập 1, 2, SGK Đọc trước phần 3, Hệ quản trị CSDL
(8)Trường THPT Vân Khánh Ngày soạn:
Ngày dạy: Tuần 5, Tiết
§2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (T2) 3 TIẾN TRÌNH BÀI DẠY
a) Bài cũ:
- Ngôn ngữ định nghĩa liệu ngôn ngữ thao tác liệu cho phép ta làm gì? b) Bài mới:
* Hoạt động 1: Vai trò người làm việc với hệ CSDL. a Mục tiêu:
Biết vai trò người làm việc CSDL b Nội dung:
Ba vai trò khác người làm việc với CSDL: - Người quản trị CSDL
- Người lập trình ứng dụng - Người dùng
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS đọc SGK mơ tả lại vai trị người làm việc với hệ CSDL
- Khi làm việc với hệ CSDL em muốn giữ vai trị ? (Người quản trị CSDL, Người lập trình ứng dụng, Người dùng) ? Vì sao?
- Đọc SGK sau trả lời theo yêu cầu GV: a Người quản trị CSDL: người hay một nhóm người trao quyền điều hành hệ CSDL: - Quản lý tài nguyên hệ QTCSDL, phần mềm có liên quan
- Cấp phát quyền truy cập CSDL
- Duy trì hoạt động hệ thống nhằm thỏa mãn yêu cầu ứng dụng người dùng b Người lập trình ứng dụng: Nguời sử dụng có am hiểu hệ QTCSDL đó, dùng ngơn ngữ hệ QTCSDL để tạo giao diện thân thiện qua chương trình ứng dụng dễ sử dụng để thực số thao tác CSDL tùy theo nhu cầu
c Người dùng : (còn gọi người dùng đầu cuối) Là người khơng am hiểu hệ QTCSDL sử dụng giao diện thân thiện chương trình ứng dụng tạo để nhập liệu khai thác CSDL Người dùng thường phân nhóm, mỗi nhóm có số quyền hạn định truy cập khai thác CSDL
- Thảo luận trả lời theo yêu cầu GV * Hoạt động 2: Các bước xây dựng CSDL.
a Mục tiêu:
Biết bước xây dựng CSDL b Nội dung:
Các bước xây dựng CSDL: Bước 1: Khảo sát
Bước 2: Thiết kế Bước 3: Kiểm thử c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS nêu bước giải toán máy tính ?
- Tương tự để xây dựng CSDL thường
- Các bước giải toán máy tính: + Xác định tốn
(9)Hoạt động giáo viên Hoạt động học sinh tiến hành theo bước:
Bước 1: Khảo sát Bước 2: Thiết kế Bước 3: Kiểm thử
- Yêu cầu HS đọc SGK để biết bước xây dựng CSDL
- Nêu số VD để HS hiểu rõ
+ Hiệu chỉnh + Viết tài liệu
- HS đọc SGK - HS lắng nghe c) Củng cố, luyện tập
Câu 1: Các vai trò người làm việc với CSDL ? Câu 2:Nêu bước xây dựng CSDL?
d) Hướng dẫn học sinh tự học:
- Yêu cầu HS làm tập 4, 5, SGK để chuẩn bị tiết sau học tiết Bài tập
(10)BÀI TẬP I MỤC TIÊU
1 Kiến thức:
Học sinh nắm khái niệm học: CSDL, cần thiết phải có CSDL lưu máy tính, hệ QTCSDL?, hệ CSDL?, mối tương tác thành phần hệ CSDL, yêu cầu hệ CSDL
2 Kỹ năng:
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, số tập câu hỏi trắc nghiệm 2 Chuẩn bị HS: Sách GK, tập nhà.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Không
2 Nội dung bài:
Giáo viên đọc câu hỏi yêu cầu HS trả lời
Câu 1: Xét công tác quản lý hồ sơ, học bạ Trong số công việc sau, cơng việc thuộc nhóm thao tác cập nhật hồ sơ
a In hồ sơ b Xoá hồ sơ c Xem nội
dung hồ sơ
d Xoá hồ sơ e Sửa tên hồ sơ f Thêm hai hồ sơ
Câu 2: Việc xác định cấu trúc hồ sơ tiến hành vào thời điểm ? a Sau nhập hồ sơ vào máy tính
b Cùng lúc với việc nhập cập nhật hồ sơ c.* Trước nhập hồ sơ vào máy tính
d Trước thực phép tìm kiếm, tra cứu thơng tin
Câu 3: Xét tệp lưu trử hồ sơ HS, lưu trữ Họ tên, Giới tính, Đồn viên điểm tổng kết của mơn Văn, Tốn, Lý, Hoá, Sinh, Sử Những việc sau thuộc loại tìm kiếm ?
a Tìm HS có điểm tổng kết mơn Văn cao b Tìm HS có điểm tổng kết mơn Tốn thấp c Tìm HS có điểm TB mơn thấp
d Tìm HS nam đồn viên có điểm mơn lý cao Câu 4:Cơ sở liệu (CSDL) :
a Tập hợp liệu có liên quan với theo chủ đề lưu máy tính điện tử b Tập hợp liệu có liên quan với theo chủ đề ghi lên giấy
c.* Tập hợp liệu có liên quan với theo chủ đề lưu máy tính điện tử để đáp ứng nhu cầu khai thác thông tin nhiều người
d Tập hợp liệu chứa đựng kiểu liệu: ký tự, số, ngày/giờ, hình ảnh chủ thể
Câu 5: Hãy nêu ưu điểm sử dụng CSDL máy tính điện tử: a Gọn, nhanh chóng
b Gọn, thời (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 sử dụng chung CSDL Câu 6: Hoạt động sau có sử dụng CSDL
a Bán hàng b Bán vé máy bay
c Quản lý học sinh nhà trường d Tất
Câu 7: 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 xử lý đối tượng CSDL c.* Phần mềm dùng tạo lập, lưu trữ khai thác CSDL d Phần mềm dùng tạo lập, lưu trữ CSDL
(11)a CSDL, hệ QTCSDL
b.* Phần mềm ứng dụng khai thác CSDL, hệ QTCSDL, CSDL c Phần mềm ứng dụng khai thác CSDL, hệ QTCSDL
d Phần mềm ứng dụng khai thác CSDL, hệ QTCSDL, CSDL, MTĐT
Câu 9: Nêu điểm giống khác CSDL hệ QTCSDL :
CSDL Hệ QTCSDL
Giống Khác
Câu 10: Các yêu cầu hệ CSDL. a Tính cấu trúc, tính tồn vẹn
b Tính khơng dư thừa, tính quán
c Tính độc lập, tính chia sẻ liệu, tính an tồn bảo mật thơng tin d Các câu
IV CỦNG CỐ:
- Nhận xét kết tiết tập - Rút kinh nghiệm
V DẶN DÒ VỀ NHÀ:
(12)Ngày soạn: 17/09/2008 Ngày giãng: 18/09/2008
Tiết CT: 08 BÀI TẬP
I MỤC TIÊU 1 Kiến thức:
Học sinh nắm khái niệm học: CSDL, cần thiết phải có CSDL lưu máy tính, Hệ QTCSDL, hệ CSDL, mối tương tác thành phần hệ CSDL, yêu cầu hệ CSDL, chức hệ QTCSDL
2 Kỹ năng:
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, số tập câu hỏi trắc nghiệm 2 Chuẩn bị HS: Sách GK, tập nhà.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Không
2 Nội dung bài:
* Hoạt động 1: Làm tập SGK a Mục tiêu:
HS nắm kiến thức chức hệ QTCSDL, hoạt động hệ QTCSDL b Nội dung:
Bài tập 3, 4, 5, trang 20 SGK c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Gọi số HS trả lời câu hỏi SGK:
Câu 3: Vì hệ QTCSDL lại phải có khả kiểm sốt điều khiển truy cập đến CSDL ? Hãy nêu VD minh hoạ
Câu 4: Em muốn giữ vai trò làm việc với hệ CSDL? Vì ?
Câu 5: Trong chức hệ QTCSDL chức quan trọng nhất, sao?
Câu 6: Hãy trình bày sơ lược hoạt động CSDL.
- HS trả lời theo yêu cầu GV, HS khác lắng nghe, sau bổ sung
- HS trả lời, HS khác lắng nghe, sau bổ sung nêu ý kiến khác - HS trả lời, HS khác lắng nghe, sau bổ sung nêu ý kiến khác - HS trả lời, HS khác lắng nghe, sau bổ sung bạn trả lời chưa đầy đủ * Hoạt động 1: Làm số câu trắc nghiệm.
a Mục tiêu:
HS nắm kỉ kiến thức học b Nội dung:
Một số tập trắc nghiệm c Các bước tiến hành
GV đưa số trắc nghiệm yêu cầu hS trả lời: Câu 1: Chức hệ QTCSDL
a Cung cấp cách tạo lập CSDL
(13)d Các câu
Câu 2:Thành phần hệ QTCSDL: a Bộ quản lý tập tin xử lí truy vấn b Bộ truy xuất liệu bộ quản lý tập tin c Bộ quản lý tập tin truy xuất liệu d Bộ xử lý truy vấn truy xuất liệu
Câu 3:Ngôn ngữ định nghĩa liệu bao gồm lệnh cho phép a Khai báo kiểu liệu, cấu trúc liệu, ràng buộc liệu CSDL
b Đảm bảo tính độc lập liệu
c Khai báo kiểu, cấu trúc, ràng buộc liệu CSDL d Ngăn chận truy cập bất hợp pháp
Câu 4: Để thực thao tác cập nhật liệu, ta sử dụng : a Ngôn ngữ định nghĩa liệu
b Ngôn ngữ thao tác liệu
Câu 5: Ngôn ngữ thao tác liệu bao gồm lệnh cho phép
a Khai báo kiểu, cấu trúc, ràng buộc liệu CSDL b Nhập, sửa xóa liệu
c Cập nhật, liệu d Câu b c
Câu 6: Người có vai trị quan trọng vấn đề phân quyền hạn truy cập sử dụng CSDL mạng máy tính
a Người dùng cuối b Người lập trình c Nguời quản trị CSDL d Cả ba người IV CỦNG CỐ:
- Nhận xét kết tiết tập - Rút kinh nghiệm
V DẶN DÒ VỀ NHÀ:
- Chuẩn bị Bài 3, Bài thực hành
Ngày soạn: 22 /09/2008 Ngày giãng:
23 /09/2008
Tiết CT: 09 Bài tập thực hành 1:
TÌM HIỂU HỆ CƠ SỞ DỮ LIỆU I MỤC TIÊU
1 Kiến thức:
- HS biết xác định công việc cần làm hoạt động quản lí cơng việc đơn giản - Biết số công việc xây dựng CSDL đơn giản
2 Kỹ năng:
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
(14)2 Nội dung bài:
* Hoạt động 1: Tìm hiểu nội qui thư viện, thẻ thư viện, phiếu mượn trả sách, sổ quản lý sách thư viện trường THPT.
a Mục tiêu:
Biết hoạt động quản lý công việc đơn giản b Nội dung:
Các công việc quản lý thư viện
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
Yêu cầu HS thảo luận theo nhóm để tìm hiểu nội qui thư viện, thẻ thư viện, phiếu mượn trả sách, sổ quản lý sách thư viện trường THPT Sau yêu cầu HS trả lời câu hỏi GV:
- Hãy nêu cách thức mượn đọc chỗ, mượn nhà ?
- Hãy nêu nội qui thư viện
- Hồ sơ sổ sách thư viện thường có loại ?
- HS trả lời theo yêu cầu GV - Nội qui thư viện:
+ Thời hạn mượn sách: + Số lượng sách mượn:
+ Qui ước số cố mượn sách vi phạm nội qui
- Một số hồ sơ sổ sách: + Phiếu mượn sách + Thẻ thư viện
+ Sổ theo dõi sách kho + Sổ theo dõi tình hình cho mượn * Hoạt động 2: Kể tên hoạt động thư viện.
a Mục tiêu:
Biết hoạt động quản lý công việc đơn giản b Nội dung:
Các hoạt động thư viện c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS liên hệ thực tế kể tên hoạt động thư viện - Hoạt động thuộc hoạt động quản lý sách ?
- Hoạt động thuộc hoạt động mượn/trả sách?
- Các hoạt động thư viện: + Quản lí sách
+ Mượn/ trả sách
- Các hoạt động thuộc hoạt động quản lý sách: + Nhập/ xuất sách vào kho
+ Thanh lý sách
+ Đền bù sách tiền(do sách)
- Các hoạt động thuộc hoạt động mượn/trả sách:
+ Cho mượn: Kiểm tra thẻ đọc, phiếu mượn, tìm sách kho, ghi sổ mượn/trả trao sách cho HS mượn + Nhận sách trả: Kiểm tra thẻ đọc, phiếu mượn, đối chiếu sách trả phiếu mượn, ghi sổ mượn/ trả, ghi cố sách hạn hư hỏng(nếu có), cất sách vào kho
+ Tổ chức thông tin sách tác giả: Giới thiệu sách theo chủ đề, chuyên đề, tác giả, sách
* Hoạt động 3: Liệt kê đối tượng cần quản lý xây dựng CSDL quản lý sách mượn trả sách.
a Mục tiêu:
(15)Các đối tượng cần quản lý thư viện c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Theo em có đối tượng(con người, vật, kiện) cần quản lý thư viện ? - Phân lớp thành nhóm u cầu HS thảo luận tìm thông tin chi tiết đối tượng
- Sau HS trình bày u cầu HS nhóm khác nhận xét bổ sung
- Yêu cầu HS trả lời số câu hỏi để HS hiểu rõ ý nghĩa thơng tin đó: + Tại số thẻ mượn thơng tin người đọc, mã sách thơng tin sách?
+ Có thể giảm bớt thơng tin đối tượng ?
+ Có thể tìm sách tác giả có thư viện câu hỏi thoả mãn điều kiện ?
+Làm biết sách có cịn thư viện hay không ?
- Các đối tượng cần quản lý thư viện: Học sinh, sách, tác giả, việc mượn trả sách, hoá đơn nhập sách, việc lý sách, việc đền bù sách - HS thảo luận tìm thơng tin theo u cầu GV:
+ Học sinh: Số thẻ, họ tên, ngày sinh, giới tính, lớp, địa chỉ, thẻ có giá trị từ đến
+ Sách: Mã sách, tên sách, loại sách, nhà xuất bản, năm xuất bản, giá tiền, mã tác giả, tóm tắt nội dung,
+ Tác giả: Mã tác giả, tên tác giả, ngày sinh, ngày mất( có), tóm tắt tiểu sử
+ Việc mượn trả sách: Mã thẻ, số phiếu, Ngày mượn, ngày trả, mã sách, số lượng mượn + Thanh lý sách: Số TT, Mã số sách, số lượng + Hoá đơn nhập sách: Số HĐ, Mã sách, SL nhập
+ Việc đền bù sách: Số hiệu biên đền bù, mã sách, SL đền bù, tiền đền bù
- Trả lời theo yêu cầu GV
* Hoạt động 4: Xây dựng bảng có CSDL thư viện. a Mục tiêu:
Biết cách xây dựng bảng CSDL thư viện b Nội dung:
Các bảng lưu thông tin thư viện c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Trên sở thảo luận 3, nhóm tiếp tục phát triển cơng việc Từ việc liệt kê thông tin đối tượng đến chuyển thiết kế bảng liệu đối tượng
- u cầu nhóm lên trình bày bảng - u cầu HS nhóm khác nhận xét bổ sung - GV hướng dẫn HS hình thành câu hỏi để xác định nguyên nhân đưa thông tin vào bảng
+ Khi cấp thẻ mượn cho độc giả cập nhật bảng ?
+ Khi bạn đọc mượn sách cập nhật vào bảng ?
- Làm theo u cầu GV
- Các nhóm lên trình bày bảng nhóm thiết kế
- Làm theo yêu cầu GV
- Hs lắng nghe trả lời câu hỏi GV từ xây dựng tiếp câu hỏi khác
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Hệ thống lại công việc mà em thực Bài tập thực hành từ cho HS biết cơng tác quản lý thư viện biết số công việc xây dựng CSDL đơn giản
V DẶN DÒ:
(16)TỔ TRƯỞNG
Ngày soạn: 24/09/2008 Ngày giãng:
25/09/2008
Tiết CT: 10 Chương II: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS
§ 3: GIỚI THIỆU MICROSOFT ACCESS I MỤC TIÊU
1 Kiến thức:
- Hiểu chức Ms Access:tạo lập bảng, thiết lập mối quan hệ bảng, cập nhật, kết xuất thông tin
- Biết đối tượng Access:Bảng, mẫu hỏi, biểu mẫu, báo cáo
- Biết chế độ làm việc: chế độ thiết kế (làm việc với cấu trúc) chế độ làm việc với liệu 2 Kỹ năng: Khởi động, khỏi Ms Access, tạo CSDL, mở CSDL có
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh), máy chiếu projector
2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy nêu chức hệ QT CSDL ? 2 Nội dung bài:
* Hoạt động 1: Tìm hiểu phần mềm Microsoft Access. a Mục tiêu:
HS biết phần mềm Microsoft Access b Nội dung:
Các khả đối tượng tượng Microsoft Access c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
1 Phần mềm Microsoft Access:
- Giới thiệu để HS biết phần mềm Microsoft Access
2 Khả Access:
- Yêu cầu HS tìm hiểu khả Microsoft Access
- Gọi HS đứng chổ nêu khả Access
- Lấy VD minh hoạ toán quản lý học sinh để HS hình dung khả Access
3 Các loại đối tượng Access: - Microsoft Access có đối tượng ? - u cầu HS tìm hiểu đói tượng - GV chiếu lên hình ví dụ minh hoạ
- Lắng nghe
- HS tìm hiểu theo yêu cầu GV
- Access cung cấp công cụ tạo lập, lưu trữ, cập nhật khai thác liệu…
- Lắng nghe GV
- Các đối tượng Access: bảng, mẫu hỏi, biểu mẫu, báo cáo, macro, môđun
- Các đối tượng bản:
(17)Hoạt động giáo viên Hoạt động học sinh đối tượng bảng, mẫu hỏi, biểu mẫu,
báo cáo
nhiều hàng, hàng chứa thông tin cá thể xác định
b)Mẫu hỏi (Query): Dùng để xếp, tìm kiếm kết xuất liệu xác định từ nhiều bảng
c)Biểu mẫu (form) : Giúp tạo giao diện thân thiệncho việc nhập hiển thị thông tin d)Báo cáo (Report) thiết kế để định dạng tính tóan, tổng hợp liệu, tổ chức in ấn
* Hoạt động 2: Giới thiệu số thao tác làm việc với đối tượng Access a Mục tiêu:
HS nắm thao tác Access cách làm việc với đối tượng b Nội dung:
- Một số thao tác bản: Khởi động Access, tạo CSDL mới, mở CSDL có, kết thúc phiên làm việc với Access
- Hai chế độ làm việc với đối tượng: Chế độ thiết kế chế độ trang liệu c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
4 Một số thao tác bản: a Khởi động Access:
- Hãy nêu cách khởi động Microsoft Word - Từ câu trả lời HS yêu cầu HS liên hệ để nêu cách khởi đông Access
- GV chiếu lên hình cho HS thấy hình Access sau khởi động:
b Tạo CSDL mới:
- Yêu cầu HS tìm hiểu cách tạo CSDL sau chiếu lên hình cho HS tìm hiểu thao tác tạo CSDL
c Mở CSDL có:
- Yêu cầu HS tìm hiểu cách mở CSDL có sau chiếu lên hình thao tác cho HS thấy
d Kết thúc phiên làm việc với Access:
- Để kết thúc phiên làm việc với Access ta làm ?
- Lưu ý HS việc lưu thông tin kết thúc phiên làm việc với Access
5 Làm việc với đối tượng: a Chế độ làm việc với đối tượng:
- Khi làm việc với đối tượng có chế độ ? b Tạo đối tượng mới:
- Giới thiệu ch HS cách tạo đối tượng mới:
- HS đứng dậy trả lời
-Cách1:Kích vào Start->Programs-> Microsoft Office -> Microsoft Access Cách 2: Kích vào biểu tượng Access Shortcut Bar , kích đúp vào biểu tượng Access Desktop - HS quan sát
- HS đọc sách sau quan sát thao tác GV
- Làm theo yêu cầu GV quan sát
- Có cách sau:
Cách 1: Kích vào File/Exit.
Cách 2: Kích vào nút Close (X) bên phải hình làm việc
- Có chế độ:
(18)Hoạt động giáo viên Hoạt động học sinh - Dùng phương pháp hướng dẫn bước của
Access (Wizard)
- Dùng phương pháp tự thiết kế (Design View) - Kết hợp hai phương pháp (Wizard Design lại).
- Giải thích cho HS thuật ngữ Thuật sĩ (Wizard) c Mở đối tượng:
- Trong cửa sổ loại đối tượng tương ứng, nháy đúp lên tên dối tượng để mở
người dùng thực thao tác xem, xóa, hiệu chỉnh, thêm liệu
- HS lắng nghe quan sát
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ - Access gì? Các chức Access?
- Nắm đối tượng Access, Cách khởi động khỏi Access? V DẶN DỊ:
- Yêu cầu HS đọc trước 4: Cấu trúc bảng
TỔ TRƯỞNG
Ngày soạn: 24/09/2008 Ngày giãng:
25/09/2008
Tiết CT: 10 § 4: CẤU TRÚC BẢNG
I MỤC TIÊU 1 Kiến thức:
- Hiểu khái niệm cấu trúc liệu bảng: + Cột(thuộc tính): tên, miền giá trị
+ Hàng (bản ghi): giá trị thuộc tính + Khố
- Biết tạo sửa cấu trúc bảng 2 Kỹ năng:
- Thực tạo sửa cấu trúc bảng, nạp liệu vào bảng, cập nhật liệu - Thực khai báo khoá
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh), máy chiếu projector
2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy nêu loại đối tượng Microsoft Access chức chúng ? 2 Nội dung bài:
* Hoạt động 1: Tìm hiểu khái niệm bảng. a Mục tiêu:
HS hiểu khái niệm bảng b Nội dung:
(19)Hoạt động giáo viên Hoạt động học sinh 1 Các khái niệm chính:
- Trình chiếu lên hình bảng Access Yêu cầu HS trả lời câu hỏi
- Bảng ?
- Nêu thành phần bảng ?
- Trình chiếu khái niệm trường ghi đưa ví dụ
- Em có nhận xét liệu bảng nằm cột ?
- Trình chiếu khái niệm kiểu liệu - Hãy nêu số kiểu liệu biết Tin học 11 ?
- Trình chiếu kiểu liệu Access cho VD
- Quan sát
- Bảng(table): Dùng để lưu liệu bảng chứa thông tin chủ thể xác định bao gồm nhiều hàng, nhiều cột
- Gồm nhiều hàng, nhiều cột Mỗi hàng gồm liệu thuộc tính cá thể cần quản lý, cột thể thuộc tính cần quản lý cá thể
- Quan sát để nhớ khái niệm trường ghi - Có kiểu chung
- Quan sát ghi nhớ
- Kiểu liệu: Số, Kí tự, Boolean - HS quan sát ghi nhớ
* Hoạt động 2: Tìm hiểu cách tạo sửa cấu trúc bảng. a Mục tiêu:
HS biết cách tạo sửa cấu trúc bảng b Nội dung:
Cách tạo, sửa lưu cấu trúc bảng, nạp liệu vào bảng, cập nhật liệu c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
2 Tạo sửa cấu trúc bảng: a Tạo cấu trúc bảng:
- Đưa VD: Thiết kế bảng Hocsinh gồm trường: Maso, Hodem, ten, gioitinh, ngaysinh, diachi, to
- Trình chiếu hướng dẫn HS cách tạo bảng - Giới thiệu hình thiết kế bảng
- Giới thiệu cách tạo trường * Các tính chất trường:
- Yêu cầu HS đọc số tính chất trường SGK Sau gọi số HS mơ tả tính chất
- Trình chiếu mơ tả VD số tính chất trường * Chỉ định khố chính:
- u cầu HS nhớ BTH Đối tượng Người đọc, sách, … thơng tin đặc trưng ?
- Những thơng tin có trùng khơng ?
- Khi xây dựng bảng thơng tin trở thành khố Đưa số VD yêu cầu HS nêu số Vd trường khố CSDL thư viện
- Trình chiếu cách chọn khố * Lưu cấu trúc bảng:
- Yêu cầu HS nêu cách lưu văn Word
- Lưu cấu trúc bảng củng gần giống vậy, trình chiếu để HS thấy cách lưu cấu trúc bảng
b Thay đổi cấu trúc bảng.
- Yêu cầu HS đọc cách thay đổi cấu trúc bảng SGK trình bày lại
- Trình chiếu cho HS quan sát thao tác c Xoá đổi tên bảng:
- Hs quan sát ghi nhớ
- Hs quan sát ghi nhớ
- Các tính chất trường: Field Size, Format, Caption, Default Value - HS quan sát ghi nhớ
- Thông tin đặc trương người đọc số thẻ, sách mã sách
- Không trùng
- Maso bảng Tacgia, SohiêuHD bảng Nhapsach…
- HS quan sát ghi nhớ
- File -> save sau gỏ tên file chọn save
(20)Hoạt động giáo viên Hoạt động học sinh - Yêu cầu HS đọc cách xoá đổi tên bảng SGK
trình bày lại
- Trình chiếu cho HS quan sát thao tác - Trình bày cách xoá bảng đổi tênbảng IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Nêu khái niệm Trường, Bản ghi kiểu liệu ?
- Yêu cầu số em HS lên tạo bảng có cấu trúc đơn giản V DẶN DÒ:
- Yêu cầu HS làm tập nhà đọc trước thực hành 2: Tạo cấu trúc bảng
TỔ TRƯỞNG
Ngày soạn: 24/09/2008 Ngày giãng:
25/09/2008
Tiết CT: 11-12 Bài tập thực hành 2:
TẠO CẤU TRÚC BẢNG I MỤC TIÊU
1 Kiến thức:
- Thực thao tác bản: khởi động kết thúc Access, tạo CSDL - Biết cách tạo sửa cấu trúc bảng
2 Kỹ năng:
- Tạo cấu trúc bảng theo mẫu, định khố chỉnh sửa cấu trúc bảng II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh), máy chiếu projector
2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy nêu cách khởi động Microsoft Access cách tạo bảng Access. 2 Nội dung bài:
* Hoạt động 1: Tìm hiểu hình MS tạo CSDL Quanli_HS. a Mục tiêu:
HS làm quen với hình làm việc Access tạo CSDL Quanli_HS b Nội dung:
- Quan sát hình Access - Tạo CSDL Quanli_HS - Tạo bảng Hocsinh c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS khởi động Access quan sát hình Access
- Yêu cầu HS đọc phần ý SGK - Yêu cầu HS tạo CSDL Quanli_HS
- Sau tạo xong CSDL, CSDL tạo bảng Hocsinh có cấu trúc SGK
- GV giải đáp thắc mắc sửa chữa sai sót HS làm thực hành
(21)* Hoạt động 2: Thực việc định khố thay đổi cấu trúc bảng. a Mục tiêu:
Biết cách định khố thay đổi cấu trúc bảng b Nội dung:
- Chỉ định khố
- Thay đổi thứ tự trường - Thêm trường
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Gọi HS đứng dậy nêu cách định khố
- u cầu HS chọn trường Maso làm khố - Gọi HS đứng dậy nêu cách thay đổi thứ tự trường
- Yêu cầu HS chuyển trường Doanvien xuống Ngsinh trường Diachi
- Yêu cầu HS thêm trường Li, Hoa, Tin
- Yêu cầu HS di chuyển trường điểm để có thứ tự là: Toan, li, Hoa, Van, Tin
- GV giải đáp thắc mắc sửa chữa sai sót HS làm thực hành
- Cách định khố chính: Chọn trường làm khố Edit -> Primary (Chọn nút ) - Làm theo yêu cầu GV
- HS trình bày cách thay đổi thứ tự trường
- Làm theo yêu cầu GV - Làm theo yêu cầu GV - Làm theo yêu cầu GV
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Tổng kết tiết thực hành, lưu ý HS số lỗi em thường gặp thái độ số HS V DẶN DÒ:
- Yêu cầu HS đọc trước 5: Các thao tác bảng
TỔ TRƯỞNG
Ngày soạn: 07/10/2008 Ngày giãng:
08/10/2008
Tiết CT: 13 § 5: CÁC THAO TÁC CƠ BẢN TRÊN BẢNG I MỤC TIÊU
1 Kiến thức:
- Biết lệnh làm việc với bảng: Cập nhật liệu, xếp lọc, tìm kiếm đơn giản, tạo biểu mẫu 2 Kỹ năng:
- Thực được: Mở bảng chế độ trang liệu, cập nhật liệu, xếp lọc, tìm kiếm đơn giản
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh), máy chiếu projector
2 Chuẩn bị HS: Sách GK.
(22)- Hãy nêu khái niệm trường, ghi, kiểu liệu ?
- Hãy nêu định nghĩa khố cách định khố ? 2 Nội dung bài:
* Hoạt động 1: Tìm hiểu cách cập nhật liệu. a Mục tiêu:
HS biết cách cập nhật liệu cho bảng b Nội dung:
Các thao tác cập nhật liệu cho bảng: - Thêm ghi
- Chỉnh sửa - Xoá ghi c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
1 Cập nhật liệu:
- Sau thực xong bước tạo lập CSDL ta làm tiếp cơng việc ?
- Em hiểu cập nhật liệu ?
- Yêu cầu HS đọc SGK để tìm hiểu thao tác cập nhật liệu, sau trình chiếu lên hình thao tác cho HS thấy
- Khởi động Access minh hoạ thao tác yêu cầu HS lên thực lại
- Cập nhật liệu
- Cập hật liệu thay đổi liệu bảng: Thêm ghi mới, chỉnh sửa xoá ghi
- HS quan sát ghi nhớ
- Quan sát GV thực tự thao tác
* Hoạt động 2: Tìm hiểu cách xếp lọc liệu. a Mục tiêu:
HS biết cách xếp lọc b Nội dung:
Các thao tác xếp lọc liệu c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
2 Sắp xếp lọc: a Sắp xếp:
- Hãy nêu số VD xếp liệu ? - Yêu cầu HS đọc SGK xếp liệu ? - Trình chiếu cách xếp liệu
- Yêu cầu HS thực lại thao tác xếp máy
b Sắp xếp:
- Hãy nêu số VD lọc liệu ? - Yêu cầu HS đọc SGK lọc liệu ? - Trình chiếu cách lọc liệu:
+ : Lọc theo ô liệu chọn
+ : Lọc theo mẫu, điều kiện trình bày dạng mẫu
+ : Muốn hủy việc lọc để đưa Table trước
- Yêu cầu HS thực lại thao tác lọc liệu máy
- Sắp xếp tên theo anphab, Sắp xếp giảm dần điểm…
- Đọc SGK theo yêu cầu GV - Quan sát ghi nhớ
- Làm theo yêu cầu GV HS lại quan sát
- Lọc danh sách HS tổ - Đọc SGK theo yêu cầu GV - Quan sát ghi nhớ
- Làm theo yêu cầu GV HS lại quan sát
* Hoạt động 3: Tìm hiểu cách tìm kiếm đơn giản in liệu. a Mục tiêu:
HS biết cách tìm kiếm đơn giản in liệu b Nội dung:
(23)c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS nêu chức tìm kiếm Word - Chức tìm kiếm Access tương tự Access GV minh hoạ cho HS quan sát
- Tương tự GV yêu cầu HS tìm hiểu cách in liệu
- HS trả lời theo yêu cầu GV - HS quan sát
- làmtheo yêu cầu GV IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
Đưa bảng sau:
STT Nút lệnh Chức
1
Yêu cầu HS điền đầy đủ thông tin cho bảng V DẶN DÒ:
- Yêu cầu HS làm tập SGK đọc trước thực hành 2: Thao tác bảng
TỔ TRƯỞNG
Ngày soạn: 08/10/2008 Ngày giãng:
09/10/2008
Tiết CT: 14-15 Bài tập thực hành 3:
THAO TÁC TRÊN BẢNG I MỤC TIÊU
1 Kiến thức:
- Thực thao tác bảng, làm việc với bảng hai chế độ - Sử dụng công cụ lọc, xếp để kết xuất thông tin từ bảng
2 Kỹ năng:
- Nhập liệu cho bảng
- Biết cách lọc liệu, xếp, tìm kiếm, thay II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh) 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Hãy nêu cách lọc liệu. 2 Nội dung bài:
* Hoạt động 1: Nhập liệu lọc liệu. a Mục tiêu:
(24)- Biết cách lọc liệu b Nội dung:
- Nhập liệu cho bảng
- Lọc liệu cho bảng theo điều kiện c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS mở CSDL Quanli_HS tạo tiết trước
- Yêu cầu HS nhập liệu cho bảng Có thể nhập liệu khác SGK nên gõ mẫu
- Yêu cầu HS sữ dụng nút lệnh di chuyển
- Hướng dẫn HS lọc liệu theo yêu cầu Bài SGK
- Tuỳ vào trình độ HS đưa số yêu cầu phức tạp
- Làm theo yêu cầu
- Gõ liệu vào bảng 10 ghi
- Sữ dụng nút di chuyển, nút thêm ghi
- Lọc DS HS nam, Lọc DS HS chưa đoàn viên …
* Hoạt động 2: Nhập liệu lọc liệu. a Mục tiêu:
- Biết cách xếp tìm kiếm liệu b Nội dung:
- Sắp xếp liệu cho số cột bảng - Tìm thơng tin bảng
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS mở CSDL Quanli_HS tạo tiết trước
- Yêu cầu HS xếp liệu cho bảng theo cột: + Sắp xếp tên theo thứ tự bảng chử
+ Sắp xếp điểm toán giảm dần + Sắp xếp điểm văn tăng dần
- Yêu cầu HS tìm thơng tin bảng:
+ Tìm HS có điểm TB mơn 10 + Tìm HS có họ Nguyễn
+ Tìm tất HS có họ tên từ Minh - Giải đáp số thắc mắc HS
- Tuỳ vào trình độ HS đưa số yêu cầu phức tạp
- Làm theo yêu cầu
- Sắp xếp theo yêu cầu quan sát
- Tìm kiếm theo yêu cầu
- Đề nghị GV sửa số lỗi
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Lưu ý HS số lỗi em thường gặp thực hành - Dặn dò HS đọc lại số kiến thức chưa nắm V DẶN DÒ:
- Yêu cầu HS đọc trước 6: Biểu mẩu
(25)Ngày soạn: 15/10/2008 Ngày giãng: 16/10/2008
Tiết CT: 16 § 6: BIỂU MẪU
I MỤC TIÊU 1 Kiến thức:
- Hiểu khái niệm biểu mẫu, công dụng biểu mẫu;
- Biết chế độ làm việc với biểu mẫu: chế độ trang liệu, chế độ thiết kế, chế độ biểu mẫu; - Biết sử dụng biểu mẫu để nhập chỉnh sửa liệu
2 Kỹ năng:
- Biết cách tạo biểu mẫu đơn giản dùng chế độ thiết kế để chỉnh sửa thiết kế biểu mẫu II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh) 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Hãy nêu cách tìm kiếm đơn giản. 2 Nội dung bài:
* Hoạt động 1: Tìm hiểu khái niệm biểu mẫu cách tạo biểu mẫu mới. a Mục tiêu:
- Biết khái niệm chức biểu mẫu - Biết cách tạo biểu mẫu
b Nội dung:
- Khái niệm chức biểu mẫu
- So sánh khác bảng biểu mẫu cách hiễn thị nhập liệu - Lọc liệu cho bảng theo điều kiện
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh 1 Khái niệm.
- Làm để nhập liệu vào bảng ? - Có cách khác để xem, sửa, nhập liệu không ?
+ Thực thao tác nhập liệu, xem, sửa liệu biểu mẫu hocsinh tạo trước Access
- Nhận xét cách nhập, xem sửa liệu so với bảng
+ Đưa khẳng định : Đây biểu mẫu (From), đưa slide giới thiệu nội dung học biểu mẫu
- Biểu mẫu cho phép ta thực cơng việc ?
+ Đưa khái niệm biểu mẫu (slide 3) - Đưa slide : Nêu khác hiển thị giữa bảng biểu mẫu.
+ Đưa slide 5, slide trình bày rõ khác bảng biểu mẫu hiển thị liệu (chú ý : biểu mẫu hiển thị nhiều ghi giống bảng) nguồn liệu hiển thị biểu mẫu
- Trả lời: Mở bảng chế độ trang liệu + Chọn nút New Record
+ Gõ liệu vào trường tương ứng - Sử dụng biểu mẫu
- Quan sát
- Trả lời : dễ dàng, đẹp …
- Trả lời : xem, nhập sửa liệu
- Tự ghi
- Trả lời : Bảng hiển thị nhiều ghi lúc, biểu mẫu hiển thị ghi
(26)Hoạt động giáo viên Hoạt động học sinh + Làm việc với biểu mẫu chọn đối tượng Forms
(slide 7) (Trong môi trường Access giới thiệu cách vào làm việc với biểu mẫu)
2 Tạo biểu mẫu mới
- Có cách tạo biểu mẫu ? Hãy nêu các bước để tạo biểu mẫu ?
+ Trong Access, GV giới thiệu có cách tạo biểu mẫu : ta chọn cách tự thiết kế dùng thuật sĩ
+ Các bước tạo mẫu hỏi thuật sĩ
+ GV làm mẫu tạo biểu mẫu thuật sĩ (giải thích cụ thể bước)
+ Đưa bước tạo biểu mẫu (slide 9)
+ Mở biểu mẫu tạo ban đầu cho học sinh so sánh với biểu mẫu vừa tạo bố cục màu sắc …
+ Giáo viên tiến hành thực chỉnh sửa biểu mẫu font chữ, cỡ chữ, màu sắc chữ, vị trí trường … ta thiết kế biểu mẫu theo thuật sĩ sau chỉnh sửa, thiết kế lại
- Quan sát tự ghi
+ Quan sát
+ Một học sinh lên bảng thực tạo biểu mẫu máy, lớp quan sát
+ Quan sát so sánh
+ Thảo luận theo dõi (theo bàn) bước tạo biểu mẫu
+ Đại diện nhóm nêu bước tạo biểu mẫu + Một HS lên bảng thực tạo thêm biểu mẫu theo bước nêu (trong trình tạo, rõ bước làm)
* Hoạt động 2: Tìm hiểu xhế độ làm việc với biểu mẫu. a Mục tiêu:
- Biết chế độ làm việc với biểu mẫu: chế độ trang liệu, chế độ thiết kế, chế độ biểu mẫu; b Nội dung:
- Chế độ làm việc với biểu mẫu: + Chế độ biểu mẫu + Chế độ thiết kế c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh 3 Các chế độ làm việc với biểu mẫu
- Hãy nêu chế độ làm việc với biểu mẫu ? + Trong Access, GV mở biểu mẫu chế độ biểu mẫu, thực thao tác xem, sửa, cập nhật liệu; mở biểu mẫu chế độ thiết kế, thực thao tác thay đổi vị trí mục, font, cỡ chữ màu sắc …
+ Sử dụng slide 11, 12 giới thiệu chế độ làm việc với biểu mẫu: chế độ biểu mẫu chế độ thiết kế
+ Chế độ biểu mẫu (slide_11) : Nêu thao tác có thể thực chế độ này.
+ Chế độ thiết kế biểu mẫu (slide_12) : Nêu thao tác thực chế độ này.
+ Quan sát trả lời + Quan sát tự ghi
+ Quan sát trả lời + Quan sát trả lời IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
Bài tập :
Hãy cho biết khác hai chế độ làm việc với biểu mẫu? - Học sinh thảo luận trả lời
- Nhận xét đưa đáp án
- (Nếu đủ thời gian) Đưa tập (slide 14) HS thào luận làm Bài tập :
(27)- Chọn Form bảng chọn đối tượng nháy đúp vào Create form by using wizard - Chọn kiểu cho biểu mẫu
- Chọn bảng trường - Chọn tên cho biểu mẫu
Khái quát hóa : Đưa slide 14 khái quát nội dung học V DẶN DÒ:
- Trả lời câu hỏi cuối
- Xem kỹ nội dung lý thuyết chuẩn bị cho tiết thực hành
TỔ TRƯỞNG
Ngày soạn: 21/10/2008 Ngày giãng:
22/10/2008
Tiết CT: 17-18 Bài tập thực hành 4
TẠO BIỂU MẪU ĐƠN GIẢN
I MỤC TIÊU 1 Kiến thức:
- Củng cố kiến thức biểu mẫu, cập nhật tìm kiếm thơng tin 2 Kỹ năng:
- Biết cách tạo biểu mẫu đơn giản (dùng thuật sĩ sau chỉnh sửa thêm chế độ thiết kế) - Biết dùng biểu mẫu để nhập liệu chỉnh sửa liệu nhập bảng
- Cập nhật tìm kiếm thơng tin II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Hãy nêu cách tạo biểu mẫu. 2 Nội dung bài:
* Hoạt động 1: Tạo biểu mẫu nhập liệu biểu mẫu. a Mục tiêu:
- Biết cách tạo biểu mẫu b Nội dung:
- Tạo biểu mẫu Hocsinh
- Sử dụng biểu mẫu vừa tạo để nhập liệu cho bảng Hocsinh c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS mở CSDL Quanli_HS tạo tiết trước
- Tạo biểu mẫu để nhập liệu cho bảng Hocsinh theo mẫu sau:
- Làm theo yêu cầu
(28)Hoạt động giáo viên Hoạt động học sinh
- Sử dụng biểu mẫu tạo để nhập thêm ghi - Sử dụng nút biểu mẫu để xem, thêm, sữa liệu
- Nhập thêm ghi vào bảng - Làm theo yêu cầu GV
* Hoạt động 2: Sữ dụng công cụ để lọc xếp liệu biểu mẫu. a Mục tiêu:
- Biết cách xếp lọc liệu bảng b Nội dung:
- Sắp xếp, lọc liệu
- Tìm hiểu sữ dụng lệnh tương ứng bảng chọn Records c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Sữ dụng nút lệnh công cụ để lọc HS nam, nữ; HS có điểm toán>8… - Sữ dụng lệnh tương ứng bảng chọn Records để xếp lọc liệu
- Làm theo yêu cầu GV quan sát kết - Sữ dụng lệnh tương ứng bảng chọn Records để xếp lọc liệu với nhiều điều kiện khác
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Lưu ý HS số lỗi em thường gặp thực hành - Dặn dò HS đọc lại số kiến thức cịn chưa nắm V DẶN DỊ:
- Yêu cầu HS đọc trước 7: Liên kết bảng
Ngày soạn: 27/10/2008 Ngày giãng:
28/10/2008
Tiết CT: 19 § 6: LIÊN KẾT GIỮA CÁC BẢNG
I MỤC TIÊU 1 Kiến thức:
- Biết khái niệm liên kết bảng, cần thiết ý nghĩa việc tạo liên kết - Biết cách tạo liên kết Access
2 Kỹ năng:
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (CSDL Kinh doanh) 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy nêu cách tạo biểu mẫu đơn giản. 2 Nội dung bài:
* Hoạt động 1: Tìm hiểu khái niệm liên kết bảng. a Mục tiêu:
(29)- Sự cần thiết ý nghĩa việc tạo liên kết b Nội dung:
- Khái niệm chức biểu mẫu
- So sánh khác bảng biểu mẫu cách hiễn thị nhập liệu - Lọc liệu cho bảng theo điều kiện
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh - Giới thiệu VD cách lập CSDL Bán hàng công
ty chuyên bán dụng cụ văn phòng
- Cách 1: Lập CSDL gồm bảng chứa thông tin cần thiết
- Trình chiếu bảng Bán hàng sữ dụng cách sau yêu cầu HS nhận xét
- Có cách để khắc phục nhược điểm đó? - Trình chiếu cách 2: Lập CSDL Kinh_doanh gồm bảng
- Tuy nhiên, để có thông tin tổng hợp chẳng hạn liệt kê loại mặt hàng đặt hàngcùng số lần đặt hàng cần thơng tin từ bảng Nói cách khác cần có liên kết bảng
- Yêu cầu HS nêu khái niệm liên kết bảng
- HS lắng nghe
- Dư thừa liệu khơng đảm bảo tính qn
- Tạo bảng riêng lẽ - Quan sát
- HS lắng nghe
-Trong CSDL, bảng thường có liên quan với Khi xây dựng CSDL, liên kết tạo bảng cho phép tổng hợp liệu từ nhiều bảng * Hoạt động 2: Tìm hiểu kỷ thuật tạo liên kết bảng.
a Mục tiêu:
- Biết cách tạo liên kết Access b Nội dung:
- Cách tạo liên kết bảng c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh a Các bước tiến hành để thiết lập mối liên kết các
bảng:
- Chọn Tools Relationships nháy nút lệnh (Relationships)
- Chọn bảng (và mẫu hỏi) cần thiết lập liên kết
- Chọn trường liên quan từ bảng (và mẫu hỏi) liên kết, nháy Create để tạo liên kết
Ví dụ : Thực ví dụ CSDL Kinh_doanh.
- Dùng Projector để thực trực tiếp ví dụ minh họa máy tính giúp HS dễ hình dung
- Yêu cầu số em HS trực tiếp làm lại thao tác máy tính cho lớp quan sát
b Hiệu chỉnh mối liên kết:
-Vào cửa sổ Relationships, kích đúp vào dây quan hệ, xuất cửa sổ Edit Relationships để hiệu chỉnh
c Xóa dây mối liên kết:
- Vào cửa sổ Relationships, kích chuột phải vào dây quan hệ muốn xóa, chọn lệnh Delelte
Lưu ý: Muốn hiệu chỉnh xóa dây quan hệ ta phải đóng cửa sổ bảng có liên quan
- HS quan sát ghi nhớ
- Thực theo yêu cầu GV
(30)IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ - Hãy nêu khái niệm liên kết bảng
-Yêu cầu HS hoàn thành Bảng thống kê thao tác liên quan đến việc tạo liên kết bảng
Tên thao tác Một cách thực thao tác
1 Thiết lập liên kết Chọn Tools -> Relationships… nháy nút …
2 Chọn bảng Chọn bảng nháy Add
…
3 Sửa lại liên kết Nháy đúp vào đường liên kết
4 Lưu lại liên kết Xoá liên kết V DẶN DÒ:
- Yêu cầu HS ôn lại kiến thức Access để chuẩn bị cho tiết tập
(31)Ngày soạn: 29/10/2008 Ngày giãng: 30/10/2008
Tiết CT: 20 BÀI TẬP
I MỤC TIÊU
1 Về kiến thức: HS nắm cách hệ thống kiến thức Ms Acces:các chức Access, yếu tố tạo nên Table, Vì phải tạo mối quan hệ?
2 Kỹ năng: Khởi động thoát khỏi Access, tạo bảng, tạo biểu mẫu, thiết lập mối quan hệ giữa bảng, hiệu chỉnh dây quan hệ, xóa dây quan hệ, nhập liệu cho bảng Nắm vững qui trình tạo, thiết lập quan hệ, nhập liệu cho Table
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, chương trình trắc nghiệm máy tính 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Kiểm tra tiết.
2 Nội dung bài:
HS làm câu hỏi trắc nghiệm theo nhóm, nhóm cử hs nhóm để điều khiểm phần mềm trắc nghiệm chọn câu hỏi đúng, GV nên hướng dẫn hs trò chơi để gây hứng thú thoải mái Mỗi nhóm làm 10 câu, nhóm có số điểm cao thắng
Cuối cùng, nhóm đặt đến hai câu hỏi để nhóm cịn lại trả lời Nội dung câu hỏi trắc nghiệm:
1) Nhờ có mối quan hệ bảng tính chất sau đảm bảo ? A) Tính độc lập B) Tính cấu trúc C) Tính dư thừa D) Tính tồn vẹn 2) Để đổi tên bảng, chọn bảng chọn lệnh:
A) File -> Rename B) View -> Rename C) Record -> Rename D) Edit -> Rename 3) Để chỉnh khố bảng, sau chọn trường ta thực hiện:
A) Tools -> Primary key B) Edit -> Primary key C) Table -> Edit key D) View -> Primary key
4) Độ rộng trường thay đổi đâu?
A) Trong chế độ trang liệu B) Trong chế độ biểu mẫu C) Không thể thay đổi D) Trong chế độ thiết kế 5) Để mở biểu mẫu chế độ biểu mẫu ta thực hiện:
A) Chọn biểu mẫu chọn View -> Datasheet B) Chọn biểu mẫu chọn nút Design
C) Nháy đúp chuột lên tên biểu mẫu D) Chọn biểu mẫu chọn View -> Open
6) Để lọc học sinh sinh vào ngày 05/12/1991 ta sữ dụng
A) Records -> Filter -> Filter by selection B) Lọc theo mẫu C) Lọc theo ô liệu chọn D) Thực lọc 7) Trong CSDL Access chức bảng(table) là:
A) Sắp xếp, tìm kiếm kết xuất liệu B) Nhập hiển thị thông tin C) Lưu trữ liệu
8) Hộp hội thoại Show table dùng để:
(32)9) Để tìm học sinh bảng HOCSINH có họ Phan ô Match hộp hội thoại Find and Replace chọn:
A) Start of field B) Any part of field C) Không cần chọn ô Match D) Whole field 10) Để quy định cách hiển thị in liệu trường ta chọn tính chất:
A) Field size B) Default Value C) Format D) Caption
11) Trong Access, muốn lọc liệu theo mẫu, ta chọn
A) B) C) D)
12) Trường bảng là:
A) Các ghi bảng
B) Cột bảng thể thuộc tính chủ thể cần quản lý C) Các thông tin chủ thể
D) Hàng bảng gồm liệu vềø thuộc tính chủ thể quản lý 13) Trong cửa sổ tạo cấu trúc để khai báo tên trường ta khai báo ô
A) Data Type B) Field Name C) File Name D) Description
14) Khi xếp liệu bảng ta cần mở bảng chế độ A) Chế độ biểu mẫu B) Chế độ thiết kế
C) Trang liệu
15) Để tạo CSDL ta thực hiện:
A) File -> New -> Blank Database B) File -> Databaze C) Insert -> New file D) File -> New -> Gõ tên CSDL 16) Chức mẩu hỏi dùng để
A) Lưu trữ liệu
B) Sắp xếp, tìm kiếm kết xuất liệu từ nhiều bảng
C) Tạo giao diện thuận tiện cho việc nhập hiển thị liệu D) Định dạng, tính tốn, tổng hợp liệu
17) Trong hộp hội thoại Form Wizard(tạo biểu mẫu thuật sĩ), ô Tables/Queries dùng để: A) Chọn kiểu biểu mẫu giống bảng hay mẩu hỏi
B) Chọn bảng mẫu hỏi làm nguồn cho biểu mẫu C) Chọn cách tạo biểu mẫu
D) Chọn trường đưa vào biểu mẫu
18) Điều kiện để tạo mối liên kết hai bảng là:
A) Trường liên kết hai bảng phải có kiểu số
B) Trường liên kết hai bảng phải kiểu liệu
C) Trường liên kết hai bảng không cần thiết phải kiểu liệu D) Tên trường liên kết hai bảng phải giống
19) Để lưu tên bảng ta thực hiện:
A) File -> Save B) Record -> Save
C) Tools -> Save as D) Edit -> Save 20) Trong Access, nút lệnh có ý nghóa ?
A) Mở CSDL có B) Xác định khố
C) Cài mật cho tệp CSDL D) Khởi động Access IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Lưu ý HS số lỗi em thường gặp trả lời câu hỏi - Dặn dò HS đọc lại số kiến thức chưa nắm
V DẶN DÒ:
- Yêu cầu HS đọc trước thực hành 5: Liên kết bảng
(33)Ngày soạn: 03/11/2008 Ngày giãng: 04/11/2008
Tiết CT: 21-22 Bài tập thực hành 5
LIÊN KẾT GIỮA CÁC BẢNG
I MỤC TIÊU 1 Kiến thức:
- Củng cố kiến thức liên kết bảng 2 Kỹ năng:
- Tạo CSDL có nhiều bảng
- Rèn luyện kĩ tạo liên kết, sữa liên kết bảng II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy nêu điều kiện tạo liên kết hai bảng. 2 Nội dung bài:
* Hoạt động: Tạo CSDL gồm nhiều bảng tạo liên kết bảng. a Mục tiêu:
- Biết cách tạo liên kết bảng b Nội dung:
- Tạo CSDL Kinh_doanh
- Tạo liên kết cho bảng CSDL Kinh_doanh c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS tạo CSDL Kinh_doanh gồm bảng:
KHACH_HANG, HOA_DON, MAT_HANG có cấu trúc sau:
KHAC_HANG
Tên trường Mơ tả Khố
Ma_khach_hang Mã khách hàng *
Hoten Tên khách hàng
Dia_chi Địa
MAT_HANG
Tên trường Mơ tả Khố
Ma_mat_hang Mã mặt hàng *
Ten_mat_hang Tên mặt hàng
Don_gia Đơn giá
HOA_DON
Tên trường Mơ tả Khố
(34)Hoạt động giáo viên Hoạt động học sinh
So_don Số hiệu hoá đơn *
Ma_khach_hang Mã khách hàng Ma_mat_hang Mã mặt hàng
So_luong Số lượng
Ngay_giao_hang Ngày giao hàng
- Yêu cầu HS tạo liên kết bảng Sửa chữa sai sót HS trình thực hành
- Tạo liên kết bảng CSDL
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Lưu ý HS số lỗi em thường gặp thực hành - Dặn dò HS đọc lại số kiến thức cịn chưa nắm V DẶN DỊ:
- Yêu cầu HS ôn lại kiến thức học chuẩn bị cho tiết kiểm tra tiết
(35)Ngày soạn: 10/11/2008 Ngày giãng: 11/11/2008 Tiết CT: 23
KIỂM TRA TIẾT
I MỤC TIÊU CẦN ĐÁNH GIÁ
- Đánh giá kết học tập học sinh kiến thức Access từ đến II MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ BÀI:
- Kiểm tra nhận biết, thông hiểu, vận dụng thao tác hệ QTCSDL Access vào toán cụ thể
- Phương tiện: Phòng thực hành III MA TRẬN ĐỀ:
Nội dung
Mức độ Các lệnh làm việc với bảng Biểu mẫu Liên kết bảng
Nhận biết 1,
Thông hiểu
Vận dụng
IV NỘI DUNG ĐỀ KIỂM TRA:
Câu 1: Tạo CSDL có tên QL_Sach.MDB lưu ổ đĩa D có cấu trúc như sau:
Tên bảng Tên trường Kiểu DL Khố chính
TAC_GIA Ma_TG
TenTG Ngaysinh Linhvuc
Text Text Date/Time Text
*
SACH Ma_sach
Tensach Giatien
Text Text Number
*
TG_SACH MS
Ma_TG Ma_sach
Auto Number Text
Text
*
Câu 2: Thiết lập mối quan hệ bảng TAC_GIA TG_SACH qua trường Ma_TG, bảng SACH TG_SACH qua trường Ma_sach
Câu 3: Nhập liệu cho bảng
Câu 4: Tạo biểu mẫu cho TAC_GIA, SACH bảng TG_SACH Câu 5:
- Hiển thị tác giả thuọc lĩnh vực tự nhiên - Tìm tác giả có họ Nguyễn
V BIỂU ĐIỂM:
(36)Ngày soạn: 12/11/2008 Ngày giãng: 13/11/2008
Tiết CT: 24 § 8: TRUY VẤN DỮ LIỆU
I MỤC TIÊU 1 Kiến thức:
- Hiểu khái niệm mẫu hỏi Biết vận dụng số hàm phép toán tạo biểu thức số học, biểu thức điều kiện biểu thức lôgic để xây dựng mẫu hỏi
- Biết bước để tạo mẫu hỏi
- Biết sử dụng hai chế độ: chế độ thiết kế chế độ trang liệu Nắm vững cách tạo mẫu hỏi chế độ thiết kế
2 Kỹ năng:
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, máy chiếu Projector, đĩa chứa chương trình minh họa 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Không.
2 Nội dung bài:
Hoạt động giáo viên Hoạt động học sinh 1 Các khái niệm:
a Mẫu hỏi
Trên thực tế quản lý HS ta thường có yêu cầu khai thác thông tin cách đặt câu hỏi (truy vấn): Tìm kiếm HS theo mã HS? Tìm kiếm HS có điểm TB cao lớp Access cung cấp cơng cụ để tự động hóa việc trả lời câu hỏi người lập trình tạo mẫu hỏi
- Yêu cầu HS đọc SGK nêu chức mẫu hỏi?
- Khi làm việc mẫu hỏi có chế độ làm việc ?
Chú ý: Kết thực mẫu hỏi đóng vai trị bảng tham gia vào việc tạo bảng, biểu mẫu, tạo mẫu hỏi khác báo cáo
b Biểu thức:
- Để thực tính tốn tính trung bình cộng, tính tổng… cần phải sữ dụng phép toán biểu thức Yêu cầu HS nêu số phép toán biểu thức sữ dụng mẫu hỏi?
- Chức mẫu hỏi: + Sắp xếp ghi
+ Chọn ghi thỏa mãn điểu kiện cho trước;
+ Chọn số trường cần thiết để hiển thị + Thực tính tốn tính trung bình cộng, tính tổng , đếm …;
+ Tổng hợp hiển thị thông tin từ nhiều bảng mẫu hỏi khác
- Có chế độ làm việc: Chế độ thiết kế trang liệu
- Các kí hiệu phép tốn thường dùng bao gồm : + , – , * , / (phép toán số học)
<, >, <=, >=, =, <> (phép so sánh) AND, OR, NOT (phép toán logic)
(37)Hoạt động giáo viên Hoạt động học sinh
- Bên cạnh việc sử dụng biểu thức số học Access cho phép sử dụng biểu thức điều kiện biểu thức logic Biểu thức logic sữ dụng trường hợp sau:
+ Thiết lập lọc cho bảng
+ Thiết lập điều kiện lọc để tạo mẫu hỏi VD: Để tìm HS nữ tổ biểu thức lọc là: [GT] = “Nữ” AND [TO]=2
- Vậy để tìm HS đồn viên có Tốn từ trở lên biểu thức điều kiện ?
c Các hàm:
Giới thiệu cho HS biết chức hàm thống kê
SUM Tính tổng giá trị AVG Tính giá trị trung bình MIN Tìm giá trị nhỏ MAX Tìm giá trị lớn
COUNT Đếm số giá trị khác trống (Null)
2 Tạo mẫu hỏi:
- Tương tự bảng báo cáo để làm việc với đối tượng mẫu hỏi trước hết ta phải làm ?
- Có cách để tạo mẫu hỏi ? - Nêu bước để tạo mẫu hỏi ?
Chú ý: Không thiết phải thực tất bước
- Cách thiết kế mẫu hỏi
C1: Nháy đúp vào Create Query by using Wizard
hoặc
C2: Nháy đúp vào Create Query in Design View.
- GV trình chiếu hình mẫu hỏi chế độ thiết kế giải thích thành phần cửa sổ thiết kế
+ Tên trường (đóng vai trị biến) ghi dấu ngoặc vng, ví dụ : [GIOI_TINH], [LUONG], …
+ Các số, ví dụ : 0.1 ; 1000000, …… + Các văn bản, viết dấu nháy kép, ví dụ : “NAM”, “HANOI”, ……
+ Các hàm số (SUM, AVG, MAX, MIN, COUNT, …)
- Biểu thức số học sử dụng để mơ tả các trường tính tốn mẫu hỏi, mơ tả có cú pháp sau:
<Tên trường> :<Biểu thức sốhọc> Ví dụ :
MAT_DO : [SO_DAN] / [DIENTICH]
- Biểu thức điều kiện là: [Doanvien] AND [TOAN] >=9
- HS lắng nghe ghi chép
- Ta phải chọn Queries bảng chọn đối tượng
- Có cách: sữ dụng thuật sĩ tự thiết kế - Các bước để tạo mẫu hỏi:
+ Chọn nguồn liệu cho mẫu hỏi mới, gồm bảng mẫu hỏi khác
+ Chọn trường từ nguồn liệu để đưa vào mẫu hỏi
+ Khai báo điều kiện cần đưa vào mẫu hỏi để lọc ghi
+ Chọn trường dùng để xếp ghi mẫu hỏi
- Xây dựng trường tính tốn từ trường có
(38)Hoạt động giáo viên Hoạt động học sinh
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Nhắc lại khái niệm mẫu hỏi, số hàm phép toán tạo biểu thức số học, biểu thức điều kiện biểu thức lôgic để xây dựng mẫu hỏi
- Nhắc lại bước để tạo mẫu hỏi, hai chế độ: chế độ thiết kế chế độ trang liệu mẫu hỏi
V DẶN DÒ:
- Yêu cầu HS đọc trước thực hành
TỔ TRƯỞNG
Ngày soạn: 17/11/2008 Ngày giãng:
18/11/2008
Tiết CT: 25 - 26
Bài tập thực hành 6:
MẪU HỎI TRÊN MỘT BẢNG
I MỤC TIÊU 1 Kiến thức:
- Làm quen với mẫu hỏi kết xuất thông tin từ bảng - Tạo biểu thức điều kiện đơn giản
- Làm quen với mẫu hỏi có sử dụng gộp nhóm, biết sử dụng hàm gộp nhóm mức độ đơn giản 2 Kỹ năng: Tạo mẫu hỏi đơn giản từ bảng.
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Không.
2 Nội dung bài:
Hoạt động giáo viên Hoạt động học sinh
Bài 1: Sữ dụng CSDL Quanli_HS, tạo mẫu hỏi liệt kê thứ tự theo tổ, họ tên, ngày sinh bạn nam ?
- Chỉ bảng mẫu hỏi làm liệu nguồn cho mẫu hỏi ?
- Yêu cầu HS xác định trường cần đưa mẫu hỏi ?
- Để lọc bạn Nam phải làm ?
- Lưu ý HS trường GT tham gia mẫu hỏi không thiết phải hiển thị, cách
- Bảng làm liệu nguồn bảng Hocsinh - Các trường đưa vào mẫu hỏi: Holot, ten, ngaysinh, to, GT
- Trên hàng Criteria ứng với cột GT có giá trị “Nam”
(39)Hoạt động giáo viên Hoạt động học sinh theo thứ tự tổ
- Dựa vào kiến thức xác định yêu cầu HS tạo mẫu hỏi
Bài 2: Trong CSDL Quanli_HS tạo mẫu hỏi Thongke có sữ dụng hàm gộp nhóm để so sánh trung bình điểm toán điểm văn tổ - Yêu cầu HS đọc kỹ SGK sau giải thích cho HS hiểu phải dùng hàm gộp nhóm
- Bài tâp cần đưa trường vào mẫu hỏi ?
- Vì khơng đưa trường Holot, ten, GT…? - Vì lại đổi tên trường ?
- Yêu cầu HS tạo mẫu hỏi Thongke
Bài 3: Sữ dung CSDL Quanli_HS tạo mẫu hỏi Ki_luc_diem thống kê điểm cao bạn lớp mơn Tốn, Lí , Hố, Văn, Tin - Yêu cầu HS tạo mẫu hỏi theo yêu cầu Bài
- HS làm theo yêu cầu GV
- Trường To, Van, Toan
- Các trường khơng cịn quan trọng mẫu hỏi thông kê chungchws không cần thông tin cụ thể
- Để hiển thị nhìn vào tên cột dể hiểu - HS tạo mẫu hỏi Thongke:
- Tạo mẫu hỏi Ki_Luc_diem:
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
(40)- Chọn trường để đăt điều kiện hỏi cho phù hợp với yêu cầu ? - Đặt tên cho trường ?
V DẶN DÒ:
- Yêu cầu HS đọc trước thực hành
TỔ TRƯỞNG
Ngày soạn: 24/11/2008 Ngày giãng:
25/11/2008
Tiết CT: 27 - 28
Bài tập thực hành 7:
MẪU HỎI TRÊN NHIỀU BẢNG
I MỤC TIÊU 1 Kiến thức:
- Tạo mẫu hỏi kết xuất thông tin từ nhiều bảng 2 Kỹ năng: Cũng cố rèn luyện kỷ tạo mẫu hỏi II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Không.
2 Nội dung bài:
Hoạt động giáo viên Hoạt động học sinh
- Yêu cầu HS đọc kỷ BTH xác định liệu nguồn mẫu hỏi BT 1, bảng ?
Bài 1: Sữ dụng hai bảng HOADON và MATHANG, dùng hàm Count lập mẫu hỏi liệt kê loại mặt hàng (theo tên mặt hàng) số lần đặt
- Các trường cần đưa vào trường ?
- Yêu cầu HS xác định trường cần gộp nhóm trường sau tạo mẫu hỏi cho BT
Bài 2: Sữ dụng hai bảng HOADON và
- Dõ mẫu hỏi tập cần phải lấy thông ti từ bảng nên liệu nguồn bảng
- Các trường cần đưa vào mẫu hỏi là: Ten_mat_hang bảng Mathang, trường Sodon bảng Hoadon
(41)Hoạt động giáo viên Hoạt động học sinh MATHANG, dùng hàm Avg, Max, Min
để thống kê số lượng trung bình, cao nhất, thấp đơn đặt hàng theo tên mặt hàng
- Tương tự Bài yêu cầu HS xác định trường đưa vào mẫu hỏi sữ dụng hàm thống kê theo yêu cầu bài?
- Kiểm tra kết làm thực hành HS, giải thích số thắc mắc học sinh em tạo liên kết trường không cúng kiểu liệu
- Nêu số tập khác giúp em luyện tập thêm:
BT1: Thống kê theo tên khách hàng số lần đặt hàng
BT2: Tạo mẫu hỏi hiển thị số hoá đơn, tên khách hàng, tên mặt hàng thành tiền hoá đơn đó, với thành tiền = số lượng* đơn giá
- HS tạo mẫu hỏi Bài 2:
- Thực tập theo yêu cầu GV IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Chọn xác mẫu hỏi bảng làm liệu nguồn - Chọn xác trường đưa vào mẫu hỏi
V DẶN DÒ:
- Yêu cầu HS đọc trước 9: “Báo cáo kết xuất báo cáo”
(42)Ngày soạn: 01/12/2008 Ngày giãng: 02/12/2008
Tiết CT: 29 § 9: BÁO CÁO VÀ KẾT XUẤT BÁO CÁO
I MỤC TIÊU 1 Kiến thức:
- Thấy lợi ích báo cáo cơng việc quản lí; - Biết thao tác tạo báo cáo đơn giản
- Tạo báo cáo thuật sĩ - Thực lưu trữ in báo cáo 2 Kỹ năng:
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, máy chiếu 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Hãy tạo mẫu hỏi hiển thị danh sách học sinh nữ có điểm tốn 7. 2 Nội dung bài:
* Hoạt động 1: Tìm hiểu khái niệm báo cáo. a Mục tiêu:
- Biết khái niệm lợi ích việc tạo báo cáo - Nắm bước tạo báo cáo
b Nội dung:
- Khái niệm chức báo cáo - Các bước tạo báo cáo
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh - Sau kỳ thi ta phải làm báo cáo tình
hình chất lượng kỳ thi, báo cáo tình hình bán hàng cửa hàng
- Và công việc báo cáo phải thực gặp thường xuyên sống Vậy theo em báo cáo gì?
- Chiếu lên hình để HS quan sát báo cáo: Thống kê trung bình điểm tốn theo tổ
- Theo em với báo cáo giúp điều gì?
- Báo cáo thường đối tượng thuận lợi cần tổng hợp trình bày liệu in theo khuôn dạng
- HS quan sát báo cáo
- Thể so sánh, tổng hợp tính tổng theo nhóm liệu
(43)Hoạt động giáo viên Hoạt động học sinh - Để tạo báo cáo, cần trả lời cho câu hỏi
sau:
+ Báo cáo tạo để kết xuất thơng tin gì? + Thơng tin từ bảng, mẫu hỏi đưa vào báo cáo?
+ Dữ liệu nhóm nào?
- Yêu cầu HS liên hệ để trả lời câu hỏi báo cáo thống kê điểm toán
- Để làm việc với báo cáo ta phải chọn đối tượng ?
- Để tạo báo cáo ta thực bước ?
- Trả lời câu hỏi
- Chọn Report cửa sổ CSDL để xuất trang báo cáo
- Các bước thực tạo báo cáo: Dùng thuật sĩ
2 Sửa đổi thiết kế báo cáo tạo bước
* Hoạt động 2: Tìm hiểu cách tạo báo thuật sĩ. a Mục tiêu:
- Biết cách tạo báo cáo đơn giản b Nội dung:
- Các bước tạo báo cáo bàng thuật sĩ c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh - Để tạo báo cáo thuật sĩ trước hết ta
chọn mục ?
- Trình chiếu bước tạo báo cáo thuật sĩ cho HS quan sát:
Trong hộp thoại Report Wizard chọn thông tin đưa vào báo cáo:
+ Chọn bảng mẫu hỏi mục Tables/Queries.
+ Chọn trường cần thiết từ ô Available Fields sang Selected Fields. + Trong ví dụ chúng ta, chọn Hocsinh chọn tất trường Nháy Next để sang bước
+ Chọn trường để gộp nhóm báo cáo Nháy đúp vào trường TO để nhóm theo tổ Nháy Next
- Chỉ (các) trường để xếp thứ tự ghi
+ Ta xếp Ten theo bảng chữ Ngoài ra, Summary Options chọn cách tổng hợp đánh dấu vào Avg để tính trung bình theo tổ Nháy Next
+ Chỉ cách bố trí ghi trường báo cáo chọn kiểu trình bày cho báo cáo Nháy Next để tiếp tục + Bước cuối Gõ tiều đề cho báo cáo ô What title you want for your report (H 50) chọn hai tùy chọn :
+ Xem báo cáo (Preview the report)
- Trong trang báo cáo nháy đúp chuột vào Create report using Wizard.
(44)Hoạt động giáo viên Hoạt động học sinh + Sửa đổi thiết kế báo cáo (Midify the
report’s design)
- Sau nháy Finish để kết thúc việc tạo báo cáo
- Có thể chỉnh sửa bổ sung thêm nội dung cho báo cáo thuật sĩ tạo thành báo cáo theo ý muốn cách mở báo cáo chế độ thiết kế sử dụng hộp Toolbox thiết kế Biểu mẫu Một báo cáo tạo phần đầu cho em quan sát
- Khởi động Access thực tạo báo cáo Access cho HS quan sát
- Yêu cầu em HS lên trực tiếp tạo Báo cáo: Thống kê theo GT điểm trung bình mơn văn Chú ý: Để xem kết báo cáo nháy nút Preview
- Quan sát để nhớ rõ - Thực theo yêu cầu GV
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Nhắc lại khái niệm báo cáo bước để thực báo cáo - Nêu ưu điểm báo cáo
V DẶN DÒ:
- Yêu cầu HS làm Bài tập 1, 2, (Trang 74 SGK) - Yêu cầu HS đọc trước Bài tập thực hành
(45)Ngày soạn: 03/12/2008 Ngày giãng: 04/12/2008
Tiết CT: 30 § 8: BÁO CÁO VÀ KẾT XUẤT BÁO CÁO
(46)I. Mục đích - yêu cầu
- Củng cố kiến thức đợc hc v Access
- Rèn luyện kĩ năng, thao tác làm việc với Access + Tạo CSDL gồm bảng có liên kết
+ Tạo biểu mẫu để nhập liệu
+ Thiết kế mẫu hỏi đáp ứng số yêu cầu
+ Lập báo cáo nhanh thuật sĩ thiết kế đơn giản II. Ph ơng pháp - ph ong tin
- Phòng máy, máy chiếu
- Sửa sai, thực hành theo nhóm kết hợp cho điểm III. Bài
Hot ng ca GV Hoạt động học sinh
Hoạt động 2: Thực hành giải tập 4:
- Giíi thiƯu néi dung yêu cầu tập:
a) Hin th họ tên học sinh với điểm trung bình học sinh (VD: Trần Lan Anh) - Định hớng bớc yêu cầu học sinh thực
hµnh:
B1: Khởi động Access
B2: Më CSDL Hoc_tap
B3: Më cưa sỉ mÉu hái
B4: Chọn bảng chứa liệu
B5: Chọn trờng cần đa vào mẫu hỏi
- Theo dừi ni dung yêu cầu để định h-ớng nhiệm vụ phải thực
- Nháy đúp vào biểu tợng Access hình
- Chän Open chän CSDL Hoc_tap
- Chän Queries cưa sỉ CSDL Hoc_tap
- Nháy đúp chuột vào Creat query in design view
(47)B6: Đặt điều kiện đặt hàm thống kê
B7: Thùc hiÖn mÉu hái B8: Lu lại
- Kiểm tra kết học sinh - Đánh giá cho điểm
BaiTH9
b) Danh sách học sinh gồm họ tên, điểm môn Toán ngày (VD: 12/12/2007)
- Định hớng bớc vào yêu cầu học sinh thực hành B1: Më cưa sỉ mÉu hái
B2: Chän b¶ng chøa liệu
B3: Chọn trờng cần đa vào mẫu hái
- Bấm đúp vào trờng Ho-dem, ten bảng hoc_sinh, truờng Diem_so bảng
bang_diem
- Trên dòng Criteria, cột Ho_dem nhập Tran Lan
- Nháy nút công cụ để chọn Totals
- Trên dòng Totals, cột diem_so chọn Avg
(48)B4: Đặt điều kiện
B5: Thực mÉu hái
- KiĨm tra kÕt qu¶ cđa häc sinh - Đánh giá cho điểm
BaiTH9_4b
c) Danh sách học sinh gồm họ tên, điểm toán xếp theo ngày kiểm tra
- t điều kiện trờng Ngay_kiem_tra nh nào? làm no sp xp?
- Yêu cầu học sinh vỊ nhµ tù lµm
BaiTH9-4c
Hoạt động 3: Thực hành tập 5: Tạo báo cáo danh sách học sinh môn gồm: Họ tên, điểm tính điểm trung bình theo mơn
- Thùc hiƯn theo híng dÉn cđa GV
- Chän b¶ng
- Chọn trờng cho mẫu hỏi
- Trên dòng Criteria, cột Ten_mon_hoc nhập Toan, cột Ngay_kiem_tra nhập ngày #22/08/2007#
(49)- Định hớng bớc yêu cầu học sinh tự thực hành
B1: Mở đối tợng báo cáo
B2: Chän trêng ®a vào báo cáo
- Nhỏy nỳt thc hin mẫu hỏi
- Bµi tËp vỊ nhµ
- Theo dõi nội dung yêu cầu kết cần đạt đợc để xác định thao tác phải thực - Mở báo cáo chế độ thiết kế, chọn bảng, chọn hàm gộp nhóm, chọn kiểu trình bày báo cáo, lu báo cáo
+ Trong cửa sổ CSDL hoc_tap, chọn report, bấm đúp chuột chọn Create report by wizard
+ Chọn bảng hoc_sinh, bấm đúp chuột vào tr-ờng Ho_dem, ten
+ Chọn bảng bang_diem, bấm đúp chuột chọn trờng Diem_so
+ Chọn bảng Mon_hoc, Bấm đúp chuột chọn Ten_mon_hoc
(50)B3: Chän trêng gép nhãm
B4: Chän hµm tÝnh trung bình cho cột điểm số
B5: Đặt tên lu báo cáo
- Kiểm tra kết quả, yêu cầu học sinh thực lại
- Sau đánh giá cho điểm
+ Chọn By Mon_hoc để gộp nhóm, chọn Next hai lần (có thể thay đổi cách hiển thị báo cáo)
+ Chän Summary Options
(51)BTH9-5
+ Gõ tên file nhấn Finish để lu lại IV. Củng cố - Bài tập nhà (2 ’ )
- Cách tạo báo cáo Wizard - Cách tạo mẫu hỏi nhiều bảng
- Thiết kế mẫu hỏi thực yêu cầu sau:
(52)(53)(54)(55)(56)(57)(58)(59)Ngày soạn: 02/01/2009 Ngày giãng: 03/01/2009
Tiết CT: 36 - 38 § 10: CƠ SỞ DỮ LIỆU QUAN HỆ
I MỤC TIÊU 1 Kiến thức:
- Biết khái niệm mơ hình liệu quan hệ đặc trưng mơ hình - Biết khái niệm sở liệu quan hệ, khoá liên kết bảng
- Có liên hệ với thao tác cụ thể trình bày chương II 2 Kỹ năng:
II ĐỒ DÙNG DẠY HỌC: 1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12 2 Chuẩn bị HS: Sách GK.
III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ:
2 Nội dung bài:
* Hoạt động 1: Tìm hiểu Mơ hình liệu. a Mục tiêu:
- Biết khái niệm đặc trưng mơ hình liệu quan hệ b Nội dung:
- Khái niệm mơ hình liệu quan hệ
- Các đặc trưng mơ hình liệu quan hệ c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh -Trong chương I em học CSDL
bao gồm yếu tố nào? - Mơ hình liệu ?
- Khái niệm: Mơ hình liệu tập khái niệm, dùng để mô tả CTDL, thao tác liệu, ràng buộc liệu CSDL
- Mô hình liệu dùng để thiết kế CSDL - Hãy nêu mức thể CSDL ?
- Để mô tả yêu cầu liệu tổ chức cho dễ hiểu nhiều người sử dụng khác cần có mơ tả mức cao hơn(mức khái niệm khung nhìn) (trừu tượng hóa) – mơ hình liệu
- Mơ hình quan hệ E.F.Codd đề xuất năm 1970 Trong khoảng ba mươi năm trở lại hệ CSDL theo mơ hình quan hệ dùng phổ biến
- Yêu cầu HS nêu rõ đặc trưng mơ hình liệu quan hệ
- Một CSDL bao gồm yếu tố: + Cấu trúc liệu
+ Các thao tác phép toán liệu + Các ràng buộc liệu
- HS lắng nghe
- Các mức thể CSDL: Mức vật lý, mức khái niệm mức khung nhìn
- Về mặt cấu trúc liệu thể bảng Mỗi bảng thể thông tin loại đối tượng (một chủ thể) bao gồm hàng cột Mỗi hàng cho thông tin đối tượng cụ thể (một cá thể) quản lí
(60)Hoạt động giáo viên Hoạt động học sinh
nhật liệu : thêm, xóa hay sửa ghi bảng
- Về mặt ràng buộc liệu: liệu bảng phải thỏa mãn số ràng buộc Chẳng hạn, khơng có hai bảng giống hoàn toàn; với xuất lặp lại số thuộc tính bảng, mối liên kết bảng xác lập Mối liên kết thể mối quan hệ chủ thể CSDL phản ánh * Hoạt động 2: Tìm hiểu Khái niệm CSDL quan hệ.
a Mục tiêu:
- Biết khái niệm CSDL quan hệ b Nội dung:
- Khái niệm CSDL quan hệ - Các đặc trưng CSDL quan hệ - Một số VD
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh - Em nhắc lại khái niệm CSDL, khái niệm hệ
QTCSDL?
- CSDL xây dựng mơ hình liệu quan hệ gọi CSDL quan hệ Hệ QTCSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ gọi hệ QTCSDL quan hệ
- Ở mức mơ hình người ta thường dùng thuật ngữ quan hệ, thuộc tính, thay cho thuật ngữ tương ứng bảng, trường(cột), ghi(hàng) GV đưa VD bảng cụ thể yêu cầu HS nhận biết khái niệm
- Nêu đặc trưng quan hệ hệ CSDL
- GV nêu số VD SGK thuộc tính đa trị phức hợp
- Giáo viên nhắc lại hệ CSDL Access em học chương Access hệ CSDL xây dựng theo mơ hình quan hệ Mô tả quan hệ dùng phổ biến (và Access hệ CSDL dùng phổ biến), ngồi cịn Foxpro, MS SQL SERVER …
Giáo viên đưa ví dụ bảng CSDL nhân viên thứ hai thiết kế thực hành Đây ví dụ học sinh làm quen chương 2, yêu cầu học sinh phát biểu Access thể liệu đối tượng cách nào? Mô tả cách thể thơng tin bảng Access?
Trong mơ hình quan hệ CSDL thể bảng (đối với người dùng)
Giáo viên đưa hình 71 SGK sử dụng bảng NGƯỜI MƯỢN để giải thích :
Tên cột : Số thẻ, Họ tên, Ngày sinh, Lớp tên thuộc tính. Giá trị ghi cột giá trị thuộc tính, ví dụ : TV-01 giá trị thuộc tính số thẻ ghi
Mỗi hàng ghi
Giáo viên đặt vần đề: Xuất phát từ thông tin ban đầu số thẻ, biết mượn sách vào
- HS nhắc lại khái niệm - HS nghe giảng
- HS lắng nghe làm theo yêu cầu GV
- Đặc trưng quan hệ hệ CSDL
+ Mỗi quan hệ có tên phân biệt với tên quan hệ khác
+ Các phân biệt thứ tự khơng quan trọng
+Mỗi thuộc tính có tên để phân biệt, thứ tự thuộc tính khơng quan trọng
+ Quan hệ khơng có thuộc tính đa trị hay phức hợp
(61)Hoạt động giáo viên Hoạt động học sinh ngày nào?
Đây tình nhắc tới thực hành số 1, giáo viên hướng dẫn để học sinh lần tìm thông tin người mượn, sách mượn, thời gian mượn
Như dựa mối liên kết bảng qua xuất lặp lại số cột thuộc tính bảng để tìm thơng tin đối tượng
Xuất phát từ số thẻ ta tìm thơng tin thực thể Đó nguyên tắc xây dựng CSDL phải đảm bảo khơng có hai ghi giống hệt tất thuộc tính Ví dụ: có học sinh tên, ngày sinh lớp số thẻ học sinh khác Tương tự vậy, mã số sách bảng sách thuộc tính quan trọng để phân biệt sách
Thuộc tính giúp phân biệt ghi gọi khóa
- HS tìm thơng tin liên quan đến số thẻ giáo viên
-HS nghe giáo viên thuyết trình
* Hoạt động : Khóa liên kết bảng a Mục tiêu:
- Biết cách xác định khóa đơn giản, mối liên kết bảng thơng qua khố b Nội dung:
- Đặc điểm tầm quan trọng khóa - Cách xác định khóa đơn giản
- Mối liên kết bảng thơng qua khố c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh Một tập hợp gồm hay số thuộc tính một
bảng có tính chất vừa đủ để phân biệt và khơng thể loại bớt thuộc tính để tập thuộc tính cịn lại đủ phân biệt bảng được gọi khóa bảng đó.
u cầu học sinh tìm khóa bảng NGƯỜI MƯỢN (khóa dùng để xác định học sinh nhất): Giáo viên đặt tình khác : tập Họ tên, lớp khóa, tập Họ tên, ngày sinh, lớp khóa để học sinh phản biện, học sinh phản biện lẫn để đến kết luận số thẻ khóa thỏa mãn khái niệm
Tương tự với bảng Sách
Riêng bảng MƯỢN SÁCH khóa phải xác định ai? sách nào? giáo viên đặt khóa số thẻ mã số sách để học sinh thảo luận đến kết luận bảng khóa phải tập số thẻ mã số sách Trong bảng có nhiều khóa thường định khóa làm khóa Khi nhập liệu khóa khơng để trống để đảm bảo quán, tránh thông tin đối tượng xuất lần bảng
Mối liên kết bảng thực chất liên kết dựa thuộc tính khóa
Giáo viên đưa hình 71 sách giáo viên để giải thích mối liên kết bảng Lưu ý khóa bảng xuất bảng khác tạo nên liên kết
- Nghe GV thuyết trình
- HS thảo luận, phản biện lẫn với tình giáo viên đặt
(62)Hoạt động giáo viên Hoạt động học sinh - Nghe giáo viên thuyết trình IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Xét mơ hình liệu ta cần quan tâm yếu tố nào? - Nêu khái niệm mà em biết CSDL?
- Nêu tiêu chí giúp ta chọn khố cho bảng ? V DẶN DÒ:
- Yêu cầu đọc trước BTH 10
TỔ TRƯỞNG
Ngày soạn: 14 /01/2009 Ngày giãng:
15/01/2009
Tiết CT: 39-40 Bài tập thực hành 10
HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
I MỤC TIÊU 1 Kiến thức:
- Củng cố cho HS khái niệm liên kết cách xác lập liên kết bảng (trong CSDL quan hệ), đồng thời khắc sâu cho HS mục đích việc xác lập liên kết bảng
2 Kỹ năng:
- Rèn luyện cho HS khả chọn khoá cho bảng liệu CSDL đơn giản II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12 2 Chuẩn bị HS: Sách GK, tập nhà III HOẠT ĐỘNG DẠY VÀ HỌC: 1 Bài cũ: Không.
2 Nội dung bài:
* Hoạt động : Làm tập 2 a Mục tiêu:
- Biết cách xác định khóa đơn giản, mối liên kết bảng thơng qua khố b Nội dung:
- Xác định khố liên kết cho bảng: Thí sinh, Đánh phách, Điểm thi c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh Bài 1: Em chọn khoá cho bảng trong
CSDL giải thích lí có lựa chọn ?
- GV giải thích cần có bảng để đảm bảo khách quan, cơng chấm thi nói chung
- Chú ý với HS việc chọn STT làm khố
- Sau nghe giải thích GV, HS xác định khố bảng:
+ Bảng Thí sinh chọn trường SBD làm khố
(63)Hoạt động giáo viên Hoạt động học sinh
Bài 2: Em mối liên kết cần thiết 3 bảng để có kết thi thơng báo cho thí sinh.
- Yêu cầu HS thảo luận để tìm mối liên kết bảng
- Dựa liên kết xác định, yêu cầu HS tìm phương án liên kết cho đưa kết thi VD HS có SBD HA11?
chính
+ Bảng Điểm thi chọn trường Phách làm khố
- Sau thảo luận HS dịnh mối liên kết bảng
+ Bảng Thí sinh bảng đánh phách liên kết qua trường SBD
+ Bảng đánh phách điểm thi liên kết với qua trường Phách
- Sau thảo luận HS đưa câu trả lời: Với SBD HA11 bảng Thí sinh ta xác định thông tin chi tiết HS: Lê Như Bình…, bảng Đánh phách ta xác định số phách S27 lại giải thích bảng Điểm thi điểm
* Hoạt động : Làm tập 3 a Mục tiêu:
- Sữ dụng Microsoft Access để đưa kết thi theo yêu cầu b Nội dung:
- Tạo lập CSDL
(64)c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh Bài 3: Sữ dụng Microsoft Access để:
3.1: Tạo lập CSDL Ket qua thi gồm bảng (với khoá chọn), thiết đặt mối liên kết cần thiết, nhập liệu giã định 10 ghi
3.2: Đưa kết thi thơng báo cho thí sinh: - Để đưa thông báo cho HS ta cần sữ dụng cơng cụ ?
- Chú ý cho HS để đ kết thi cần có đẩy đủ thông tin: STT, SBD, Họ tên, Ngày sinh, Trường , Điểm
3.3: Đưa kết thi theo Trường
- Yêu cầu HS trước tạo báo phải xác định trường cần phải thống kê
- Yêu cầu HS tạo báo cáo đưa kết thi thống kê theo Trường
3.4: Đưa kết thi toàn tỉnh theo thứ tự giảm dần điểm thi:
- Yêu cầu HS trước tạo báo phải xác định trường cần phải xếp
- Yêu cầu HS tạo báo cáo
- Tạo lập CSDL theo yêu cầu GV
-Ta phải sữ dụng báo cáo - Tạo báo cáo theo yêu cầu:
- Báo cáo thống kê theo Trường:
- Tạo báo cáo cho 3.3:
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Nhắc nhở sai sót mà học sinh gặp phải việc chọn khố liên kết bảng
- Chú ý HS cách định dạng Báo cáo V DẶN DÒ:
- Yêu cầu đọc trước Bài 11: Các thao tác với CSDL quan hệ
(65)Ngày soạn: 08 /02/2009 Ngày giãng: 09/02/2009
Tiết CT: 41-42 § 11: CÁC THÁO TÁC VỚI
HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
I MỤC TIÊU 1 Kiến thức:
- Nắm chức mà hệ QTCSDL quan hệ phải có vai trị, ý nghĩa chức q trình tạo lập khai thác hệ QTCSDL
2 Kỹ năng:
Có liên hệ với thao tác cụ thể trình bày chương II II ĐỒ DÙNG DẠY HỌC:
1 Chuẩn bị GV:
Sách GK tin 12, Sách GV tin 12, máy chiếu Projector 2 Chuẩn bị HS: Sách GK, oon lại kiến thức chương II III HOẠT ĐỘNG DẠY VÀ HỌC:
1 Bài cũ: Nêu khái niện CSDL quan hệ hệ QTCSDL quan hệ? 2 Nội dung bài:
* Hoạt động : Tìm hiểu chức Tạo lập cập nhật liệu hệ QTCSDL quan hệ a Mục tiêu:
- Nắm ý nghĩa chức tạo lập, cập nhật liệu hệ QTCSDL quan hệ b Nội dung:
- Chức tạo lập CSDL - Chức cập nhật liệu
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh 1 Tạo lập sở liệu:
- Nhóm chức Tạo lập CSDL đóng vai trị lệnh khai báo cấu trúc khai báo biến ngơn ngữ lapạ trình Chương trình khai báo
- Với kiến thức học yêu cầu HS xác định thao tác tạo lập CSDL quan hệ gồm thao tác ? - Hãy nêu bước để tạo bảng ?
- Khi khai báo cấu trúc bảng ta cần khai báo ? - Khi sữ dụng Microsoft Access để khai báo cấu trúc bảng có giao diện sau:
- Sau thực xong thao tác tạo bảng, ta khai thác CSDL chưa ?
- Ta thấy CSDL QLHS chương ta phải cập nhật liệu cụ thể lúc thực cập nhật khai thác 2 Cập nhật liệu:
- Lắng nghe
- Thao tác tạo bảng thiết đặt mối liên kết bảng
- Các bước để tạo bảng: + Khai báo cấu trúc bảng + Chọn khóa cho bảng + Đặt tên bảng lưu cấu trúc bảng - Khai báo cấu trúc bảng bao gồm: + Đặt tên trường
+ Chỉ định kiểu liệu cho trường + Khai báo kích thước trường
(66)Hoạt động giáo viên Hoạt động học sinh Lưu ý: Mọi đối tượng CSDL cập nhật
được hệ QTCSDL ln có cơng cụ để thực điều Tuy nhiên người ta cập nhật cấu trúc bảng
- Trong trình khai thác, nhu cầu cập nhật xuất
khi ? - Nhu cầu cập nhật xuất khi:
+ Cần bổ sung thêm liệu
+ Chỉnh sửa liệu có sai sót nhập thực tế thay đổi
+ Xố ghi * Hoạt động : Tìm hiểu chức khai thác CSDL
a Mục tiêu:
- Nắm ý nghĩa chức khai thác CSDL b Nội dung:
Các thao tác khai thác CSDL: - Sắp xếp liệu
- Truy vấn liệu - Kết xuất báo cáo
c Các bước tiến hành
Hoạt động giáo viên Hoạt động học sinh 3 Khai thác CSDL:
- Khi làm việc CSDL QLHS ta thực thao tác ?
a Sắp xếp ghi :
Một việc mà hệ QTCSDL thường phải thực khả tổ chức cung cấp phương tiện truy cập ghi theo trình tự Ta hiển thị hình hay in ghi theo trình tự Các ghi xếp theo nội dung hay nhiều trường
- VD mở lại CSDL QLHS yêu cầu em HS lên xếp danh sách HS theo thứ tự giảm dần điểm toán b Truy vấn CSDL:
Truy vấn phát biểu thể yêu cầu người sử dụng Truy vấn mô tả liệu đặt tiêu chí để hệ QTCSDL thu thập liệu thích hợp Nói cách khác, dạng lọc, có khả thu thập thơng tin từ nhiều bảng hệ CSDL quan hệ
- Qua thực hành em làm chương em thấy ta thường sữ dụng truy vấn làm cơng việc ?
c Kết xuất báo cáo
Trông tin báo cáo thu thập cách tập hợp liệu theo tiêu chí người sử dụng đặt Báo cáo thường in hay hiển thị hình theo khuôn mẫu định sẵn Cũng biểu mẫu, báo cáo xây dựng dựa truy vấn
- Em nêu số VD thực tế sữ dụng báo
- Ta thực thao tác: + Sắp xếp liệu
+ Truy vấn liệu + Kết xuất báo cáo - Lắng nghe
- em HS làm cho lớp quan sát
- Sữ dụng truy vấn trường hợp:
+ Xem phận thông tin
+ Tra cứu thông tin tính tốn từ liệu hệ thống
+ Tra cứu thông tin tổng hợp từ nhiều bảng
(67)Hoạt động giáo viên Hoạt động học sinh cáo ?
- Yêu cầu em HS lên thực cho lớp quan sát: Tạo báo cáo thống kê điểm cao môn Toán, Lý Hoá theo tổ
- Một số loại văn giấy tờ đòi hỏi phải đảm bảo quy định chặt chẽ trình bày, đặc biệt vấn đề liên quan tới kế toán, tài chính, cơng văn … - HS làm theo u cầu GV
IV CÂU HỎI CỦNG CỐ VÀ BÀI TẬP VỀ NHÀ
- Nhắc lại số thao tác tạo lập CSDL, cập nhật liệu, khai thác CSDL - Làm tập trang 93 SGK
V DẶN DỊ:
- Ơn lại kiến thức học Hệ CSDL quan hệ chuẩn bị cho tiết kiểm tra
(68)N I DUNG:Ộ CỦNG CỐ :
(69)Bài 12 CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LIỆU
I. MỤC ĐÍCH YÊU CẦU
HS nắm thao tác sau:
- Biết khái niệm cách tổ chức CSDL tập trung CSDL phân tán.- Biết ưu nhược điểm cách thức tổ chức
II. PHƯƠNG PHÁP, HƯƠNG TIỆN DẠY HỌC
Phương pháp: Thuyết trình vấn đáp
Phương tiện: Máy chiếu, máy tính, phơng chiếu bảng
III. NỘI DUNG
Hoạt động GV HS Nội dung
Ổn định lớp: Chào Thầy cô
Cán lớp báo cáo sỉ số Chỉnh đốn trang phục
GV: Một người sử dụng máy tính cá nhân để tạo lập, bảo trì khai thác CSDL quản lí cơng vệc Thậm chí cá nhân dùng CSDL để quản lí địa bạn bè, mối liên lạc cơng việc, quản lí việc thu, chi gia đình, tổ chức thư viện CD nhạc Video,…
Với qui mô lớn, tổ chức xây dựng hệ CSDL gồm nhiều CSDL nhỏ đặt nhiều nơi cách xa liên kết với
Có hai loại kiến trúc hệ CSDL: tập trung phân tán
GV: Theo em hiểu tập trung, là phân tán?
GV: Em hiểu cụm từ “cá nhân” ? HS: Cá nhân theo em hiểu người. GV: Do người đảm nhận tất cơng việc việc sử dụng phát triển hệ CSDL cá nhân đơn giản dễ dàng, nhiên tính an tồn khơng cao
GV: Như biết hệ thống bán vé máy bay hãng hàng không Việt Nam, hệ thống bán vé tàu ngành đường sắt, hệ thống ngân hàng …Cụ thể hệ thống ngân hàng ngồi trụ sở ngân hàng có nhiều chi nhánh tất địa phương Hoặc máy rút tiên tự động thấy khắp nơi rút tiền chúng phải liên lạc trung tâm ngân hàng để lấy thông tin tài khoản
GV: Trong gia đình theo em có mơ hình khách chủ khơng?
HS: Trả lời câu hỏi
GV: Có thực tế gia đình Bố mẹ là thành phần chủ có nhiệm vụ cung cấp tài nguyên thành phần khách yêu cầu tài nguyên
HS làm quen với thuật ngữ khách - chủ
1 Các hệ CSDL tập trung
Với hệ CSDL tập trung, toàn liệu lưu trữ máy dàn máy Những người dùng từ xa truy cập vào CSDL thông qua phương tiện truyền thông liệu Nói chung có ba kiểu kiến trúc tập trung:
a Hệ CSDL cá nhân
Là hệ CSDL có người dùng, người vừa thiết kế, vừa tạo lập, vừa cập nhật bảo trì CSDL, đồng thời người khai thác thông tin, tự lập hiển thị báo cáo
b Hệ CSDL trung tâm
Là hệ CSDL với liệu lưu trữ máy tính trung tâm, nhiều người sử dụng từ xa truy cập CSDL thơng qua thiết bị đầu cuối phương tiện truyền thông Tùy thuộc vào quy mô tổ chức, máy tính trung tâm dàn máy hay máy Các hệ CSDL trung tâm thường lớn có nhiều người dùng, ví dụ hệ thống đăng kí bán vé máy bay, hệ thống thơng tin tổ chức tài chính,…
c Hệ CSDL khách - chủ
(70)SGK tin học 10, mục mơ hình mạng, liên quan đến máy khách, máy chủ Trong mục giới thiệu hệ CSDL khách chủ, quan tâm đến CSDL vị trí thành phần hệ QTCSDL cài đặt
Hình 50 Hệ CSDL khách - chủ
GV:
Ví dụ: Một ngân hàng quốc gia có nhiều chi nhánh, thành phố có chi nhánh, CSDL chi nhánh quản lí tài khoản dân cư đơn vị kinh doanh thành phố Thông qua mạng truyền thông, CSDL chi nhánh tạo thành hệ CSDL phân tán Người chủ tài khoản thực giao dịch (chẳng hạn rút khoản tiến tài khoản) chi nhánh đặt địa phương họ (Hà Nội chẳng hạn), thực giao dịch chi nhánh đặt thành phố khác (HCM chẳng hạn)
Như CSDL chi nhánh gọi CSDL
GV: Cần phải phân biệt CSDL phân tán với xử lí phân tán Điểm quan trọng khái niệm CSDL phân tán chỗ liệu chia đặt trạm khác mạng Nếu liệu tập trung trạm người dùng trạm khác truy cập liệu này, ta nói hệ CSDL tập trung xử lí phân tán khơng phải CSDL phân tán
cấp tài nguyên Hai thành phần không thiết phải cài đặt máy tính
- Thành phần cấp tài nguyên thường cài đặt máy chủ mạng (cục bộ)
- Còn thành phần yêu cầu tài nguyên
Có thể cài đặt nhiều máy khác mạng (ta gọi máy khách)
- Phần mềm CSDL máy khách quản lí giao diện thực chương trình
- Kiến trúc loại có số ưu điểm sau: + Khả truy cập rộng rãi đến CSDL + Nâng cao khả thực hiện: CPU máy chủ máy khách khác chạy song song, CPU thực nhiệm vụ riêng
+ Chi phí cho phần cứng giảm cần máy chủ có cấu hình đủ mạnh để lưu trữ quản trị CSDL
+ Chi phí cho truyền thông giảm phần thao tác giải máy khách, cần: yêu cầu truy cập CSDL gửi đến máy chủ liệu kết gửi cho máy khách + Nâng cao khả đảm bảo tính quán liệu ràng buộc định nghĩa kiểm tra máy chủ
+ Kiến trúc phù hợp với việc mở rộng hệ thống
2 Các hệ CSDL phân tán a Khái niệm CSDL phân tán
- CSDL phân tán tập hợp liệu có liên quan (về logic) dùng chung phân tán mặt vật lí mạng máy tính
Một hệ QTCSDL phân tán hệ thống phần mềm cho phép quản trị CSDL phân tán làm cho người sử dụng không nhận thấy phân tán lưu trữ liệu
- Người dùng truy cập vào CSDL phân tán thơng quan chương trình ứng dụng Các chương trình ứng dụng chia làm hai loại:
+ Chương trình không yêu cầu liệu từ nơi khác
+ Chương trình có u cầu liệu từ nơi khác - Có thể chia hệ CSDL phân tán thành loại chính: hỗn hợp
+ Hệ CSDL phân tán nhất: nút mạng dùng hệ QTCSDL
(71)Hình 52 Hệ CSDL phân tán
Hình 53 Hệ CSDL tập trung xử lí phân tán GV: Ở CSDL tập trung, trạm làm việc gặp cố cơng việc trạm trạm khác bị ngừng lại Trong hệ CSDL phân tán thết kế để hệ thống tiếp tục làm việc cho dù gặp cố số trạm Nếu nút (trên mạng) bị hỏng hệ thống chuyển u cầu liệu nút đến cho nút khác
có thể dùng hệ QTCSDL khác
b Một số ưu điểm hạn chế hệ CSDL phân tán
Sự phân tán liệu ứng dụng có số ưu điểm so với hệ CSDL tập trung:
+ Cấu trúc phân tán liệu thích hợp cho chất phân tán nhiều người dùng
+ Dữ liệu chia sẻ mạng cho phép quản trị liệu địa phương (dữ liệu đặt trạm)
+ Dữ liệu có tính sẵn sàng cao
+ Dữ liệu có tính tin cậy cao nút gặp cố, khơi phục liệu lưu trữ nút khác
+ Hiệu hệ thống nâng cao + Cho phép mở rộng tổ chức cách linh hoạt Có thể thêm nút vào mạng máy tính mà không ảnh hưởng đến hoạt động nút sẵn có
So với hệ CSDL tập trung, hệ CSDL phân tán có số hạn chế sau:
+ Hệ thống phức tạp phải làm ẩn phân tán liệu người dùng
+ Chi phí cao
+ Đảm bảo an ninh khó khăn
+ Đảm bảo tính qn liệu khó + Việc thiết kế CSDL phân tán phức tạp
IV. CỦNG CỐ , DẶN DÒ:
(72)Bài 13 BẢO MẬT THÔNG TIN TRONG CÁC HỆ CƠ SỞ DỮ LIỆU
(Giáo án 1)
I. MỤC ĐÍCH YÊU CẦU
HS nắm thao tác sau:
- Biết khái niệm bảo mật tồn qui định, điều luật bảo vệ thông tin - Biết số cách thơng dụng bảo mật CSDL
- Có ý thức thái độ đắn việc sử dụng bảo mật CSDL II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC
Phương pháp: Thuyết trình vấn đáp
Phương tiện: máy chiếu, máy tính, phơng chiếu bảng
III. LƯU Ý SƯ PHẠM
Cần lưu ý cho HS điểm chính:
Cần tự giác thi hành điều khoản qui định pháp luật;
Nhất thiết phải có chế bảo vệ, phân quyền truy nhập đưa CSDL vào khai thác thực tế
Không tồn chế an tồn tuyệt đối cơng tác bảo vệ Bảo vệ liệu lẫn chương trình xử lí
Nội dung cơng tác bảo vệ:
Không truy nhập tới liệu ngồi phạm vi quyền hạn phép biết; Khơng xóa, bổ sung, sửa đổi liệu ngồi phạm vi quyền hạn mình; Khơng xóa hay thay mơ đun chương trình hệ QTCSDL; Đối với hệ có hỗ trợ định: khơng biết cách xử lí liệu
IV. NỘI DUNG
Hoạt động GV HS Nội dung
Ổn định lớp: Chào Thầy cô
Cán lớp báo cáo sỉ số Chỉnh đốn trang phục
GV: Ngày xã hội tin học hóa nhiều hoạt động diễn mạng có qui mơ tồn giới Do vấn đề bảo mật thông tin đặt lên hàng đầu Việc bảo mật thực giải pháp kỹ thuật phần cứng lẫn phần mềm Tuy nhiên việc bảo mật phụ thuộc vào nhiều chủ trương, sách chủ sở hữu thơng tin ý thức người dùng
GV: Ví dụ, số hệ quản lí học tập giảng dạy nhà trường cho phép phụ huynh HS truy cập để biết kết học tập em Mỗi phụ huynh có quyền xem điểm em khối em học Đây quyền truy cập hạn chế (mức thấp nhất) thầy giáo trường có quyền truy cập cao hơn: Xem kết thông tin khác HS trường Người quản lí học tập có quyền nhập điểm, cập nhật thông tin khác CSDL
GV: Theo em điều xảy khơng có bảng
1 Chính sách ý thức:
- Ở cấp quốc gia, bảo mật phụ thuộc vào quan tâm phủ việc ban hành chủ trương, sách, điều luật qui định nhà nước
- Người phân tích, thiết kế người QTCSDL phải có giải pháp tốt phần cứng phần mềm thích hợp
- Người dùng phải có ý thức bảo vệ thông tin 2 Phân quyền truy cập nhận dạng người dùng
Bảng phân quyền truy cập: Mã HS Các điểmsố Các thôngtin khác
K10 Đ Đ K
K11 Đ Đ K
K12 Đ Đ K
Giáo viên Đ Đ Đ
(73)phân quyền?
HS: Khi khơng có phân quyền em vào xem điểm đồng thời sửa điểm
GV: Khi phân quyền có người truy cập CSDL điều quan trọng hệ QTCSDL phải nhận dạng người dùng, tức phải xác minh người truy cập thực người phân quyền Đảm bảo điều nói chung khó khăn Một giải pháp thường dùng sử dụng mật Ngồi người ta cịn dùng phương pháp nhận diện dấu vân tay, nhận dạng người,…
GV: Ngoài việc bảo mật phân quyền cũng việc người truy cập chấp hành chủ trương sách cịn giải pháp để bảo mật thơng tin mã hóa thơng tin
Khi mã hóa theo phương pháp ngồi việc giảm dung lượng cịn tăng tính bảo mật thơng tin
GV: Biên hệ thống hỗ trợ đáng kể cho việc khơi phục hệ thống có cố kĩ thuật, đồng thời cung cấp thông tin cho phép đánh giá mức độ quan tâm người dùng hệ thống nói chung thành phần hệ thống nói riêng Dựa biên này, người ta phát truy cập khơng bình thường (ví dụ q thường xun quan tâm đến số loại liệu vào số thời điểm định), từ có biện pháp phịng ngừa thích hợp
- Người QTCSDL cần cung cấp:
Bảng phân quyền truy cập cho hệ CSDL Phương tiện cho người dùng hệ QTCSDL
nhận biết họ
- Người dùng muốn truy cập vào hệ thống cần khai báo:
Tên người dùng Mật
Dựa vào hai thông tin này, hệ QTCSDL xác minh phép từ chối quyền truy cập CSDL
Chú ý:
Đối với nhóm người truy cập cao chế nhận dạng phức tạp
Hệ QTCSDL cung cấp cho người dùng cách thay đổi mật khẩu, tăng cường khả bảo vệ mật
3 Mã hóa thơng tin nén liệu
- Trong chương trình lớp 10 đề cập đến mã hóa thơng tin theo ngun tắc vịng trịn thay kí tự kí tự khác
- Mã hóa độ dài cách nén liệu Ví dụ:
Từ AAAAAAAAABBBBBBBBCCC Mã hóa thành 10A8B3C
Chú ý: Các liệu thường mã hóa nén chương trình riêng
4 Lưu biên bản
Ngồi giải pháp nêu trên, người ta cịn tổ chức lưu biên hệ thống Biên hệ thống thông tường cho biết:
Số lần truy cập vào hệ thống, vào thành phần hệ thống, vào yêu cầu tra cứu,…
Thông tin số lần cập nhật cuối cùng: phép cập nhật, người thực hiện, thời điểm cập nhật,…
V. CỦNG CỐ
(74)Bài 13 BẢO MẬT THÔNG TIN TRONG CÁC HỆ CSDL (Giáo án 2)
I. MỤC TIÊU
1 Kiến thức
- Nhất thiết phải có chế bảo vệ CSDL
- Có khái niệm đối tượng bảo vệ phương thức bảo vệ 2 Kỹ năng
- Không đòi hỏi phải biết thao tác cụ thể II CHUẨN BỊ
1 Chuẩn bị chủa Giáo viên:
- Nội dung ôn tập (để học sinh chuẩn bị trước) 2 Chuẩn bị HS:
- Đọc trước trước đến lớp III HOẠT ĐỘNG DẠY – HỌC
Hoạt động 1: Giáo viên dành phút kiểm tra cũ
Mục tiêu: Nhắc lại kiến thức loại cấu trúc CSDL
Hoạt động 2: An tồn bảo mật thơng tin CSDL
Mục tiêu:
- Nhất thiết phải có chế bảo vệ CSDL
- Có khái niệm đối tượng bảo vệ phương thức bảo vệ
Hoạt động GV Hoạt động HS
GV lấy ví dụ hệ CSDL quản lí học tập, giảng dạy nhà trường, chứa thơng tin, liệu kết qủa HS
GV nêu câu hỏi
Những cần đến liệu này?
Ai người sửa điểm CSDL này?
GV mơn Tốn xem (sửa) điểm mơn Tốn? Có thể sửa điểm của mơn khác? GVCN lớp xem (sửa) liệu nào? Còn Hiệu trưởng nhà trường?
- HS PHHS có quyền sửa (xem) không ?
- Sau câu trả lời HS, GV hướng dẫn để HS nhận thấy nhu cầu quyền HS, PH, GV, GVCN, Hiệu trưởng nhà trường khác việc sử dụng CSDL GVBM sửa điểm mơn Đồng thời, GV muốn xem lại kết qủa mơn học phụ trách mà khơng cần sửa chữa vào chế độ xem để tránh vô ý làm thay đổi liệu Trong HS, PHHS xem điểm mà không phép sửa chữa, thay đổi
Trong thực tế hệ CSDL muốn đưa vào sử dụng thực tế phải có biện pháp bảo đảm an tồn bảo mật liệu nhằm ngăn chặn truy cập không phép hạn chế tối đa sai sót vơ ý người sử dụng
Các giải pháp bảo vệ chủ yếu là:
- Tạo lập liệu sơ đồ truy cập hạn chế tới liệu tong CSDL Tạo liệu phần hệ CSDL, phần liệu cho phép người dùng truy cập Hoặc hạn chế việc truy cập (thông qua modul bảo vệ)
- Xây dựng bảng phân quyền truy cập để đảm bảo nhóm người dùng có quyền sử dụng số dịch vụ định hệ CSDL Phân cho đối tượng sử dụng quyền truy cập tương ứng, ví dụ PHHS xem điểm học tập mình; GV xem điểm học tập lớp,…
- Xây dựng thủ tục thực truy cập hạn chế theo bảng phân
HS trả lời: học sinh, giáo viên, phụ huynh
Giáo viên
HS thảo luận để trả lời câu hỏi, tình mà GV đưa
Nghe GV thuyết trình
(75)quyền xác định Sử dụng biện pháp kĩ thuật để thực việc phân quyền sử dụng
- Mã hóa thơng tin biểu diễn thông tin theo cấu trúc mã hóa
- Nhận dạng người dùng, xác định nhóm họ để cung cấp dịch vụ mà họ phép sử dụng
Yêu cầu HS đọc SGK phần nói Bảng phân quyền ví dụ Yêu cầu HS cho biết Bảng phân quyền dùng để làm ?
Dùng để xác định quyền sử dụng nhóm người với CSDL Vấn đề để hệ thống nhận dạng người dùng thuộc nhóm nào? Một giải pháp sử dụng mật hệ thống tính tốn, xử lí để xác định người truy cập thuộc nhóm
Ngồi ra, người ta cịn sử dụng phương pháp lưu biên hệ thống Biên hệ thống dùng để ghi thông tin thống kê số lần truy cập vào hệ thống, vào liệu, yêu cầu…; Thông tin số lần truy cập gần Biên hệ thống dùng để:
- Trợ giúp việc khôi phục liệu có cố kĩ thuật hoạt động hệ CSDL
- - Đánh giá mức độ quan tâm người dùng với liệu dạng truy vấn
HS đọc SGK, trả lời câu hỏi
Nghe GV thuyết trình IV. ĐÁNH GIÁ CUỐI BÀI
(76)