Ngày soạn : 29/8/2010 Tiết 8 + 9: Bài tập và 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: • 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 1 cơ sở dữ liệu đơn giản. 2. Kỹ năng: Bước đầu hình thành kỹ năng khảo sát thực tế cho ứng dụng cơ sở dữ liệu. II. Phương pháp: Phương pháp vấn đáp, đàm thoại + thảo luận nhóm. III.Tiến trình lên lớp: 1. Ổn đònh lớp. 2. Kiểm tra bài cũ. 3. Bài mới: TG Hoạt động của GV và HS: Nội dung: 20’ Bài 1: • HS: Tự tìm hiểu về nội quy thư viện, một số thẻ/phiếu, sổ sách theo dõi quá trình quản lí sách và mượn/trả sách của thư viện trường THPT. • GV: Tổ chức các nhóm báo cáo về các tư liệu thu thập được. • HS: Đại diện nhóm trình bày những nội dung đã chuẩn bò. • GV: Nhận xét câu trả lời của HS. • GV: Nêu các điểm chính về nội quy thư viện để 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, . và một số loại phiếu sẽ dùng khi mượn/trả sách. Bài 1: Tìm hiểu nội quy thư viện, thẻ thư viện, phiếu mượn/trả sách, sổ quản lí sách . của thư viện trường THPT. 25’ Bài 2: • GV: Cho HS trình bày các hoạt động chi tiết về quản lí sách và mượn/trả sách. • Nhóm 1+2: Trình bày các hoạt động về quản lí sách. • HS: Các nhóm trao đổi + thảo luận. • GV: Nhận xét. • Nhóm 3+4: Trình bày các hoạt động về mượn/trả sách. • HS: Các nhóm trao đổi + thảo luận. • GV: Nhận xét. • GV: Đưa ra thêm một số câu hỏi như: Bài 2: Kể tên các hoạt động chính của thư viện? − Quản lí sách: +Nhập/xuất sách vào/ra kho. +Thanh lí sách. +Đền bù sách hoặc tiền +. . . −Mượn/trả sách: + Cho mượn. + Nhận sách trả. + Tổ chức thông tin về sách và tác giả. - Khâu mượn sách được tiến hành ra sao? - HS đến mượn sách cần làm những thủ tục gì? . . . + . . . 25’ Bài 3: • GV: Hướng dẫn các nhóm cùng tìm các đối tượng đã tham gia vào quá trình quản lí sách và mượn/trả sách. • HS: Thảo luận nhóm + nêu ý kiến để thống nhất những đối tượng cần thiết. • GV: Chia nhóm trình bày thông tin về từng đối tượng chính đã nêu. • HS: Các nhóm thảo luận + nêu ý kiến để thống nhất những các thông tin chi tiết,cần thiết của đối tượng. Bài 3: Hãy liệt kê các đối tượng cần quản lí khi xây dựng CSDL quản lí sách và mượn/trả sách. Với mỗi đối tượng, hãy liệt kê các thông tin cần quản lí. − Các đối tượng: người mượn sách, tác giả, hoá đơn nhập, biên bản thanh lí, . . . −Thông tin về từng đối tượng: + Người mượn: Số thẻ, họ và tên, ngày sinh, lớp, đòa chỉ. + 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ác giả: Mã tác giả, họ và tên tác giả, ngày sinh, ngày mất (nếu có), tóm tắt tiểu sử. + . . . 15’ Bài 4: • GV: 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 hệ giữa các bảng. • HS: Các nhóm dựa trên cơ sở đã thảo luận ở bài 3, từ việc liệt kê các thông tin về một đối tượng đến chuyển thành thiết kế một bảng dữ liệu về đối tượng này. • HS: Trình bày các bảng của nhóm mình, sau đó trao đổi để thống nhất về các thuộc tính trong mỗi bảng. • GV: Nhận xét. Sau khi trả lời xong các câu hỏi ở SGK, GV lấy thêm một số ví dụ khác về bài toán quản lí của một tổ chức nào đó như trường học, công ty, . để học sinh phân tích và xây dựng thành CSDL. Bài 4: Theo em, CSDL nêu trên cần những bảng nào? Mỗi bảng cần có những cột nào? − Bảng SACH: Ma_sach, Ten_sach, Loai_sach, NXB, NamXB, Gia_tien, Ma_TG. − Bảng HOC_SINH: Ma_the, Ho_ten, Ngay_sinh, Lop, Dia_chi − Bảng TAC_GIA: Ma_TG, Ho_ten, Ngay_sinh, Ngay_mat, Tieu_su. − Bảng PHIEU_MUON: Ma_the, So_phieu, Ngay_muon, Ngay_tra, Ma_sach, So_lg_muon. 4. Củng cố – dặn dò:(5’) Củng cố: Qua bài thực hành này, Hsinh biết xác đònh được những việc cần làm trong hoạt động quản lí. Từ đó xây dựng thành một CSDL đơn giản. Dặn dò: Chuẩn bò bài mới. . soạn : 29 /8/ 2010 Ti t 8 + 9: Bài t p và 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: • Bi t xác đònh những việc cần làm trong ho t động. nhóm trình bày thông tin về t ng đối t ợng chính đã nêu. • HS: Các nhóm thảo luận + nêu ý kiến để thống nh t những các thông tin chi ti t, cần thi t của