Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 93 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
93
Dung lượng
2,75 MB
Nội dung
Giáo án tin lớp 12 Đặng Thế Phong Cấu trúc chương :7(5,0,2,0) Khái niệm sở liệu hệ quản trị sở liệu Tiết 1,2,3: §1 Khái niệm sở liêu Chương 1:Khái niệm sở liệu hệ quản trị sở liệu Tiết §1 Khái niệm sở liêu (1tiết/3 tiết) I Mục đích yêu cầu a) Mục đích, yêu cầu: HS hiểu tóan minh họa, hệ thống hóa công việc thường gặp quản lí thông tin hoạt động đó, lập bảng chứa thông tin theo yêu cầu b) Chuẩn bị đồ dùng dạy học: 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:gv biên soạn), tranh ảnh chụp sẳn c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh II Nội dung Stt Lớp 10 11 12 12A 12B 12C 12D 12E 12F 12G 12H 12I 12K 12M 12N SS học sinh Họ tên Gv chủ nhiệm Họ tên lớp trưởng Ghi Giới Đoàn Tóan Lý Hóa Văn Tin tính viên Nguyễn An 12/08/89 C 7,8 5,0 6,5 6,0 8,5 Trần Văn Giang 23/07/88 R 6,5 6,5 7,0 5,5 7,5 Lê Thị Minh Châu 03/05/87 R 7,5 6,5 7,5 7,0 6,5 Dõan Thu Cúc 12/05/89 R 6,5 6,4 7,1 8,2 7,3 Hồ Minh Hải 30/07/89 C 7,5 6,7 8,3 8,1 7,5 Hình Ví dụ hồ sơ học sinh (1:Nam, 0: Nữ - C: chưa vào Đoàn, R: vào Đoàn) Hoạt động giáo viên Hoạt động học sinh Ghi bảng Tiết 1: §1 Khái niệm sở liệu Câu 1:Muốn quản lý Bài tóan quản lý: thông tin điểm học Để quản lý học sinh nhà trường, sinh lớp ta nên lập người ta thường lập biểu bảng danh sách chứa cột gồm cột, hàng để chứa thông nào? Gợi ý:Để đơn tin cần quản lý giản vấn đề cột điểm a) Một biểu bảng nên tượng trưng thiết lập để lưu trữ thông tin điểm vài môn HS1: cột Họ tên, giới hs sau stt Trang Họ tên Ngày sinh Giáo án tin lớp 12 Hoạt động giáo viên Hoạt động học sinh Stt,hoten,ngaysinh,giới tính,ngày sinh,địa chỉ, tính,đòan viên, tổ,điểm tóan, điểm văn, tóan,lý,hóa,văn,tin điểm tin GV: Em nêu lên công việc thường gặp quản lý thông tin đối tượng ? Đặng Thế Phong Ghi bảng b) Các công việc thường gặp quản lý thông tin đối tượng đó: o Tạo lập hồ sơ đối tượng cần quản lí; o Cập nhật hồ sơ (thêm, xóa, sửa hồ sơ); o Tìm kiếm; o Sắp xếp; o Thống kê; o Tổng hợp, phân nhóm hồ sơ; o Tổ chức in ấn… Câu3: Đây biểu bảng lập với mục đích quản lý thông tin đặt trưng đối tượng cần quản lý, đặt điểm tất thông tin 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? III Câu hỏi củng cố tập nhà 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 Câu 4: Lập bảng thứ 3, gồm cột sau:Mã học sinh, mã môn học, ngày kiểm tra, điểm Mỗi học sinh kiểm tra nhiều môn Đặt tên Bảng điểm Dặn dò: Rút kinh nghiệm: Chương1: Khái niệm sở liệu hệ quản trị sở liệu Tiết §1 Khái niệm sở liêu (tiết 2/2 tiết) a) Mục đích, yêu cầu: HS nắm khái niệm CSDL gì? Biết vai trò CSDL học tập đời sống? Nắm khái niệm hệ QTCSDL, hệ CSDL, tương tác thành phần hệ CSDL b) Chuẩn bị đồ dùng dạy học: 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:gv biên soạn), tranh ảnh chụp sẳn hình 1, hình (xem phụ lục 1, giáo án) c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh d) Các bước lên lớp Trang Giáo án tin lớp 12 Đặng Thế Phong Ổn định tổ chức: Nắm sơ tình hình:cán lớp, gv chủ nhiệm Kiểm tra miệng: Kiểm tra làm tập nhà học sinh Ba HS ghi kết làm tập tiết lên bảng lần Đáp án: Hoạt động giáo viên Hoạt động học sinh GV: CSDL lưu giấy khác CSDL lưu máy tính điểm nào? GV: Phần mềm giúp người sử dụng tạo CSDL máy tính gọi gì? (hệ qtcsdl) GV: Hiện có hệ quản trị CSDL? Các hệ quản trị CSDL phổ biến nhiều người biết đến MySQL, Oracle, PostgreSQL, SQL Server, DB2, v.v Phần lớn hệ quản trị CSDL kể hoạt động tốt nhiều hệ điều hành khác Linux, Unix MacOS ngoại trừ SQL Server Microsoft chạy hệ điều hành Windows cs dl GV: dùng phần mềm ứng dụng quản lý học sinh với hệ QTCSDL : MS Access để minh họa cho tương tác hệ CSDL, lưu ý đến vai trò phần mềm ứng dụng hệ QTCSDL (phần mềm ứng dụng giúp người dùng giao tiếp cách dễ dàng với csdl thông qua thao tác đơn giản) GV: Gán 1->CSDL, 2->phần mềm ứng dụng 3->Hệ QTCSDL Hãy xếp thứ tự ưu tiên thành phần Trang Ghi bảng Cơ sở liệu gì? Cơ sở liệu (CSDL-Database) tập hợp liệu có liên quan với nhau, chứa thông tin đối tượng (như trường học, bệnh viện, ngân hàng, nhà máy ), lưu trữ nhớ máy tính để đáp ứng nhu cầu khai thác thông tin nhiều người sử dụng với nhiều mục đích khác Ví dụ1: lấy lại ví dụ Hình Sự cần thiết phải có CSDL: Thông tin ngày nhiều phức tạp, việc quản lý khai thác csdl giấy có nhiều bất tiện, việc tạo csdl máy tính giúp người dùng tạo lập , khai thác thông tin CSDL cách có hiệu Trong đó cần phải kể đến vai trò thiếu phần mềm máy tính dựa công cụ máy tính điện tử Hệ quản trị CSDL: Là phần mềm cung cấp mô trường thuận lợi hiệu để tạo lập, lưu trữ tìm kiếm thông tin CSDL, gọi hệ quản trị CSDL (hệ QTCSDL-DataBase Manegement System)Như vậy, để tạo lập khai thác csdl cần phải có: -Hệ QTCSDL -Các thiết bị vật lý (máy tính, đĩa cứng, mạng máy tính ) -Ngoài ra, phần mềm ứng dụng xây dựng hệ QTCSDL giúp thuận lợi cho người sử dụng muốn tạo lập khai thác CSDL Hình 2: Sơ đồ tương tác phần mềm ứng dụng, hệ QTCSDL CSDL Giáo án tin lớp 12 Hoạt động giáo viên Đặng Thế Phong Hoạt động học sinh dựa vào vai trò hệ CSDL Giải thích em xếp vậy? (Xem Hình 2) Ghi bảng Phần mềm ứng dụng Hệ QTCSDL Hình 2(cáchkhác) GV: Muốn vẽ sơ đồ theo hệ CSDL, cần vẽ thêm số ký hiệu hình nhân nằm mũi tên hai chiều cs dl Dùng sơ đồ tương tác (H2) để phát triển khái niệm: Hệ thống CSDL gì? GV: yêu cầu HS sơ đồ để đưa thêm tác nhân : Con người, thành phần quan trọng hệ thống CSDL, thành phần mà tồn phát triển hệ thống CSDL phải phụ thuộc vào GV: cho HS phát triển thêm sơ đồ Gọi HS lên bảng để vẽ Hình Hs nhà vẽ bút chì xem tập.(hai cách, cách1:sơ đồ hình tròn đồng tâm, cách2: sơ đồ nhân ) CSDL Hệ thống CSDL: Người ta dùng thuật ngữ hệ thống CSDL (hay hệ CSDL) để : - Con người - Hệ QTCSDL quản trị khai thác CSDL - CSDL Hình 3: Sự tương tác thành phần hệ CSDL Con người Phần mềm ứng dụng Hệ QTCSDL CSDL Củng cố, hướng dẫn HS làm tập sau đây: Câu 1: Hãy nêu số hoạt động có sử dụng CSDL mà em biết? Trang Giáo án tin lớp 12 Câu 2: Điền vào ô trống đây: CSDL Tiếng Anh gì? Là gì? Chọn câu trả lời để mô tả mối quan hệ thành Chứa phần (1) Trả lời: a)1-3-2, b)1-2-3, c)2-1-3 d) 3-1-2 Đặng Thế Phong Hệ QTCSDL CSD L(2) Hệ QTCSDL( 3) Bỏ thành phần số 1, vẽ sơ đồ mô tả quan hệ thành phần lại Vẽ sơ đồ tương tác CSDL hệ QTCSDL có đề cập đến vai trò phần mềm ứng dụng mối quan hệ Vẽ sơ đồ tương tác CSDL hệ QTCSDL có đề cập đến vai trò người, phần mềm ứng dụng mối quan hệ Câu 3: 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 4: Phân biệt CSDL với hệ QTCSDL (Tìm điểm giống khác chúng) 3.Dặn dò: HS lưu ý Hình mô tả tương tác thành phần hệ CSDL, trình bày cách,cách 1: vòng tròn đồng tâm câu phần tập ra, cách 2: sơ đồ nhân (mũi tên, tên thành phần) Chú ý cách trình bày để vẽ theo yêu cầu GV Suy nghĩ vai trò phần mềm ứng dụng mối tương tác thành phần hệ CSDL Rút kinh nghiệm: Trang Giáo án tin lớp 12 Đặng Thế Phong Chương 1:Khái niệm sở liệu hệ quản trị sở liệu Tiết §1 Khái niệm sở liêu (tiết 3/ tiết) I Mục đích yêu cầu a) Mục đích, yêu cầu: Nắm yêu cầu hệ CSDL b) Chuẩn bị đồ dùng dạy học: 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:gv biên soạn), tranh ảnh chụp sẳn c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh II Nội dung Ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh Kiểm tra cũ: Kiểm tra 02 HS Câu 1: Vẽ sơ đồ tương tác CSDL hệ QTCSDL nêu vai trò Con người phần mềm ứng dụng mối quan hệ Câu 2: 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ư Từ sai sót HS trả lời câu GV phân tích số sai lầm việc tạo cột chứa liệu bảng tương ứng để dẫn dắt đến việc phải hình thành vấn đề : Một số yêu cầu hệ CSDL (phần lớn liên quan đến CSDL) Hoạt động giáo viên Trang Hoạt động học sinh Ghi bảng Các yêu cầu hệ CSDL: Thế cấu trúc a)Tính cấu trúc:Thông tin CSDL CSDL? lưu trữ theo cấu trúc xác định Tính cấu trúc thể điểm sau: Dữ liệu ghi vào CSDL lưu giữ dạng ghi Hệ QTCSDL cần có công cụ khai báo cấu trúc CSDL(là yếu tố để tổ chức liệu: cột, hàng, kiểu Tính toàn vẹn? liệu nhập vào cột, hàng ) xem, cập nhật, Ví dụ thay đổi cấu trúc Để đảm bảo tính toàn vẹn liệu cột điểm, b)Tính toàn vẹn: Các giá trị lưu trữ cho điểm nhập vào theo CSDL phải thỏa mãn số ràng buộc, tùy theo thang điểm 10 , điểm nhu cầu lưu trữ thông tin môn học phải đặt c)Tính không dư thừa: ràng buộc giá trị nhập -Một CSDL tốt thường không lưu trữ vào: >=0 > để chọn hết trường Table nàysang khung Selected Fields, kích vào Next để tiếp tục Xuất cửa sổ H58 B2: Kích chọn trường TO cách kích đúp vào tên TO để chọn làm trường phân nhóm Kích vào Next để tiếp tục, xuất H59 B3: Kích chọn trường HOTEN để xếp tăng dần (Ascending) kích vào Next , xuất cửa sổ (H60) B4: Kích chọn xuất H60, chọn AVG để tính điểm trung bình HS TO để chọn cách trình bày report kích Tính điểm TB cho HS nhóm Nextxuất cửa sổ chọn cách bố trí trường , kích Next xuất cửa sổ chọn kiểu trình bày báo cáoxuất (H61) đặt tên cho Sắp xếp trường HOTEN Report:R_DANHSACH kích vào Đặt tên cho Report Finish để kết thúc (H62) Cửa sổ chọn cách bố trí trường chọn kiểu trình bày báo cáo để Access chọn giúp Trang 80 Giáo án tin lớp 12 Đặng Thế Phong H57 H58 H59 H60 Trang 81 Giáo án tin lớp 12 Đặng Thế Phong H61 Tổ 1, có ghi Tính ĐTB HS tổ H62 Tiết 30 GV cho hs thực hành máy lần đến hệ tiết 4) Dặn dò: tiết sau thực hành Report, Tiết thứ làm lại trên, tiết thứ làm tập Trang 82 Giáo án tin lớp 12 Đặng Thế Phong Chương II:31 (15,10,2,4) Hệ quản trị sở liệu MS Access Tiết 31 & 32- 4.BÀI TẬP THỰC HÀNH SỐ REPORT – (2 tiết ) a) Mục đích, yêu cầu: Về kỹ năng: Rèn luyện kỹ tạo REPORT phương pháp Wizard, lưu trữ Qua GV môn nắm lại trình độ tiếp thu hs, từ phân loại hs, điều chỉnh tập cách dạy phù hợp, rà soát lại phương pháp giảng dạy, nội dung kiến thức truyền đạt rút kinh nghiệm cho sau b) Chuẩn bị đồ dùng dạy học: HS có sách tập gv soạn Chuẩn bị phòng thực hành Copy tệp CSDL làm csdl cho tập c) Phương pháp giảng dạy: Thực hành d) Các bước lên lớp: Ổn định tổ chức: Điểm danh Kiểm tra cũ: Nội dung: Đề thực hành (lấy lại ví dụ bài) Bài tập 1: a) Từ Table:DANHSACH (HOTEN, TO,DIEM) HOTEN Text, 25 ký tự TO Number, Integer (số nguyên) DIEM Number, Single (số thực), lấy số lẻ (Decimal place:1) b) Nhập liệu với nội dung sau: c) Tạo Report chứa tất trường table DANHSACH với yêu cầu sau: - Phân nhóm trường TO (Tổ giống xếp vào nhóm) - Trên nhóm lại xếp tăng dần trường HOTEN - Trên nhóm phân nhóm, tính điểm trung bình HS tổ - Đặt tên Report R_DANHSACH Tiết 29 Bài tập 2: Mở tệp KINHDOANH.MDB nằm thư mục My Document, gồm bảng: Trang 83 Giáo án tin lớp 12 Đặng Thế Phong Nội dung bảng : Thực yêu cầu sau: a) Dùng Query để lập danh sách phản ảnh trình mua hàng hóa khách hàng, chứa trường: Ma_khach_hang, Ten_khach_hang, Dia_chi, tạo trường Thành tiền (=So_luong*Don_gia) Đặt tên Query QTHANHTIEN1 b) Lập báo cáo (Report) phản ảnh tên khách hàng, mã khách hàng, địa chỉ, thành tiền với yêu cầu: b1) Phân nhóm trường Ten_khach_hang, Sắp xếp giảm dần trường Thành tiền, nhóm lập tính tổng thành tiền mà khách hàng mua Đặt tên R_THANHTIEN1 Trường phân nhóm Sắp giảm dần Tổng tiền Trên nhóm Tổng thành tiền nhóm Trang 84 Giáo án tin lớp 12 Đặng Thế Phong b2)Phân nhóm (lần 1) trường Dia_chi, nhóm Dia_chi lại phân nhóm (lần 2) trường Ten_khach_hang, Sắp xếp giảm dần trường Thành tiền, nhóm lập tính tổng thành tiền, giá trị trung bình , giá trị cao nhất, thấp thành tiền mà khách hàng mua Đặt tên R_THANHTIEN2 Hướng dẫn: Trong cửa sổ chọn trường phân nhóm: 4) Dặn dò: Tiết sau thực hành ôn tập chương I II Chương II:31 (15,10,2,4) Hệ quản trị sở liệu MS Access Tiết 33-BÀI TẬP – ÔN TẬP CÁC LỆNH CƠ SỞ-QUERY-FORM-REPORT (tiết 1/ tiết) a) Mục đích, yêu cầu: Về kỹ năng: Rèn luyện kỹ thiết kế bảng, vấn tin, biểu mẫu báo cáo phương pháp Wizard, lưu trữ Qua GV môn nắm lại trình độ tiếp thu hs, từ phân loại hs, điều chỉnh tập cách dạy phù hợp, rà soát lại phương pháp giảng dạy, nội dung kiến thức truyền đạt rút kinh nghiệm cho thi HK1 b) Chuẩn bị đồ dùng dạy học: HS có sách tập gv soạn Chuẩn bị phòng thực hành Copy tệp CSDL làm csdl cho tập c) Phương pháp giảng dạy: Thực hành d) Các bước lên lớp: Ổn định tổ chức: Điểm danh Kiểm tra cũ: Nội dung: Câu 1: Tạo tập tin CSDL có tên ONTAP.MDB nằm thư mục My Document Thiết kế Tables sau: DIEM SOBAODANH Tạo mối quan hệ hai Table ? Sau nhập liệu theo nội dung bên (T1) (T2) Trang 85 Giáo án tin lớp 12 Đặng Thế Phong (T1) (T2) Câu 2: Lập danh sách chứa trường So_bao_danh, Ho_ten, Ngay_sinh, Toan,Van,Tinhoc, Phongthi tạo thêm trường DiemTB theo công thức DiemTB=(2*Toan+2*Van+Tinhoc)/5 Sắp xếp trường SO_BAO_DANH theo chiều tăng dần, đặt tên Query là: Q_DIEMTB Câu 3: Lập danh sách đếm số lượng loại điểm thi môn Toan lớn H dẫn: Chọn vào lưới QBE truờng điểm TOAN hai lần, Đổi tên Field thành Điểm Tóan Đổi tên Field thành Số lượng Câu 4: Tạo Form chứa trường SO_BAO_DANH, HO_TEN, NGAY_SINH Form có chứa Form khác chứa thông tin sau: SO_BAO_DANH, TOAN, VAN,TINHOC,DIEMTB Câu 5: Hãy sử dụng kiến thức học lập bảng báo cáo chứa thông tin Phòng thi, số báo danh, Tóan, Văn, Tin học, Điểm TB Thỏa mãn yêu cầu sau: - Phân nhóm trường Phòng thi - Trong nhóm xếp tăng dần trường Số báo danh - Trên cột Điểm TB tính trị trung bình, thấp nhất, cao Kết quả: Bảng báo cáo có nội dung sau Trang 86 Giáo án tin lớp 12 Đặng Thế Phong 3) Câu hỏi nhà : 4) Dặn dò: Chương II:31 (15,10,2,4) Hệ quản trị sở liệu MS Access BÀI THỰC HÀNH TỔNG HỢP Tiết 31&32 (tiết 1&2/2 tiết ) a) Mục đích, yêu cầu: Về kỹ năng: Rèn luyện kỹ tạo REPORT phương pháp Wizard, lưu trữ Qua GV môn nắm lại trình độ tiếp thu hs, từ phân loại hs, điều chỉnh tập cách dạy phù hợp, rà soát lại phương pháp giảng dạy, nội dung kiến thức truyền đạt rút kinh nghiệm cho sau b) Chuẩn bị đồ dùng dạy học: HS có sách tập gv soạn Chuẩn bị phòng thực hành Copy tệp CSDL làm csdl cho tập c) Phương pháp giảng dạy: Thực hành phòng Hi class d) Các bước lên lớp: Ổn định tổ chức: Điểm danh Kiểm tra cũ: Nội dung: Tiết 31 - Đề thực hành (lấy lại thức hành tiết 30) Học sinh làm lại câu 1-câu tiết 30, Học sinh với tư cách người : học sinh mẫu, trợ giảng để hướng dẫn học sinh khác hệ thống máy Hi class Rút kinh nghiệm: Trang 87 Giáo án tin lớp 12 Đặng Thế Phong Tiết 32 –GV rút kinh nghiệm qua tiết thực hành, khắc phục yếu điểm học sinh qua thực hành: Tiếp tục sử dụng phương pháp để phát thắc mắc học sinh, cuối đảm bảo tất học sinh hiểu làm , nghi ngờ vấn đề mơ hồ phải giải tiết Rút kinh nghiệm: Chương II:31 (15,10,2,4) Hệ quản trị sở liệu MS Access KIỂM TRA HỌC KỲ I (TRÊN MÁY) TIẾT 33&34 (2 TIẾT) a) Mục đích, yêu cầu: Về kỹ năng: Nắm cách thiết kế Table, lập mối quan hệ bảng, nhập liệu Lạp danh sách mẩu hỏi Thiết kế biểu mẫu (Form) Wizard tạo Form chính, phụ Lập báo cáo (Report) để phân nhóm Qua GV môn nắm lại trình độ tiếp thu hs, từ phân loại hs, điều chỉnh tập cách dạy phù hợp, rà soát lại phương pháp giảng dạy, nội dung kiến thức truyền đạt rút kinh nghiệm cho HK2 b) Chuẩn bị đồ dùng dạy học: Chuẩn bị phòng thực hành c) Phương pháp giảng dạy: Thực hành phòng Hi class, chia làm đợt, đợt dành cho hs nghỉ học có phép, hs lần kiểm tra trước bị hỏng máy d) Các bước lên lớp: Ổn định tổ chức: Điểm danh Kiểm tra cũ: Nội dung: Đề kiểm tra học kỳ 1: Đề (dành cho hs trung bình trở xuống) - 1tiết A) Đề thi trắc nghiệm Lý thuyết – 30 phút - chọn 30 câu trắc nghiệm chương (chiếm 30% tổng điểm HK1) B) Đề thi thực hành – 45 phút - chiếm 70% tông điểm HK1) Đề kiểm tra học kỳ 1- Thực hành - Tham khảo Đề (dành cho hs trung bình trở xuống) – tiết Câu (1đ): Tạo tệp CSDL có tên THIHK1.MDB lưu thư mục My Computer, thiết kế Tables sau mô tả sau: Tên bảng HOC_SINH MON_HOC BANG_DIEM Tên trường Ma_hoc_sinh Ho_dem Ten Ma_mon_hoc Ten_mon_hoc ID Ma_hoc_sinh Ma_mon_hoc Ngay_kiem_tra Diem_so Khóa Kiểu liệu Text Text Text Text Text AutoNumber Text Text Date/Time Number Ghi Ở thuộc tính Field Size chọn Single (số thực) Format:Fixed Decimal place:1 Câu 2(1đ): Thiết lập mối quan hệ bảng HOC_SINH với BANG_DIEM qua trường Ma_hoc_sinh, bảng MON_HOC với BANG_DIEM qua trường Ma_mon_hoc để đảm bảo tính toàn vẹn liệu Trang 88 Giáo án tin lớp 12 Câu 3: (1đ)Nội dung liệu nhập vào cho bảng sau: Đặng Thế Phong Câu 4: (2 đ) Tạo biểu mẫu để nhập liệu cho bảng bảng lần:HOC_SINH BANG_DIEM (form phụ) Câu 5: (5 đ) Thiết kế số mẫu hỏi theo yêu cầu sau đây: a) Thống kê (điểm trung bình, điểm cao nhất, điểm thấp ) theo học sinh lớp Danh sách hiển thị học sinh theo 05 cột: họ đệm,tên, cột điểm trung bình, cột điểm cao nhất, cột điểm thấp Đặt tên Q1 b) Thống kê theo môn học, trường điểm , để biết trị trung bình, cao nhất, thấp Danh sách hiển thị 04 cột : tên môn học, cột thống kê Đặt tên Q2 c) Hiển thị danh sách gồm 04 cột, họ đệm, tên, tên môn học điểm số Đặt tên Q3 d) Như câu c) có thêm ngày kiểm tra Đặt tên Q4 e) Hiển thị danh sách gồm điểm tất học sinh lớp theo môn học (họ đệm, tên điểm) Đặt tên Q5 g) Hiển thị danh sách gồm cột: Ten_mon_hoc, Diem_so, Ngay_kiem_tra, ngày định lọc 1/1/2005 Đặt tên Q6 H dẫn: Trong cửa sổ thiết kế q6, hàng lọc (criteria) & cột Ngay_kiem_tra, nhập vào ngày định: 1/1/2005 Hết Trang 89 Giáo án tin lớp 12 Đặng Thế Phong Đề kiểm tra học kỳ 1- Thực hành -Tham khảo Đề (Dành cho Học Sinh Khá trở lên)-1 tiết Câu 1: Để quản lý việc nhập hàng hóa, người ta tạo tệp CSDL có tên HANGHOA.MDB lưu thư mục My Computer, thiết kế Tables sau mô tả sau: Tên bảng NHAN_VIEN HANG_HOA NHAP_HANG Tên trường Ma_nhan_vien Ho_dem Ten Ng_sinh Ma_hang_hoa Ten_hang_hoa Don_gia ID Ma_nhan_vien Ma_hang_hoa Ngay_nhap_hang So_luong Khóa Kiểu liệu Text Text Text Date/Time Text Text Number AutoNumber Text Text Date/Time Number Ghi Ở thuộc tính Field Size chọn Single (số thực) Format:Fixed Ở thuộc tính Field Size chọn Integer (số nguyên) Format: Standard Câu 2: Thiết lập mối quan hệ bảng NHAN_VIEN với NHAP_HANG qua trường Ma_nhan_vien, bảng HANG_HOA với NHAP_HANG trường Ma_hang_hoa để đảm bảo tính toàn vẹn liệu Câu 3: Nhập liệu với nội dung Câu 4: Tạo biểu mẫu để nhập liệu cho bảng lần: NHAN_VIEN NHAP_HANG (tạo form form phụ) Câu 5: Thiết kế số mẫu hỏi theo yêu cầu sau đây: Trang 90 Giáo án tin lớp 12 Đặng Thế Phong a) Thống kê (Số lượng trung bình, cao nhất, thấp ) theo nhân viên công ty Danh sách hiển thị nhân viên theo 05 cột: họ đệm,tên, số lượng hàng nhập trung bình, cao nhất, thấp Đặt tên Q1 b) Thống kê theo tên hàng hóa, trường số lượng , để biết trị trung bình, cao nhất, thấp Danh sách hiển thị 04 cột : tên hàng hóa, cột thống kê trường số lượng Đặt tên Q2 c) Hiển thị danh sách gồm 04 cột, họ đệm, tên, tên hàng hóa vào số lượng nhập hàng Đặt tên Q3 d) Danh sách gồm họ tên nhân viên hàng nhập ngày nhập hàng Đặt tên Q4 e) Hiển thị danh sách gồm họ đệm, tên nhân viên, tên hàng hóa, ngày nhập hàng, tên trường mới: Thành tiền (=So_luong*Don_gia, giá trị tiền hàng hóa) Đặt tên Q5 g) Như câu e, ngày nhập hàng ngày chọn trước : ngày 1/3/2006 H dẫn: Trong cửa sổ thiết kế Q6, hàng lọc (criteria) & cột Ngay_nhap_hang, nhập vào ngày định: 1/3/2006 Hết Trang 91 Giáo án tin lớp 12 Đặng Thế Phong Phụ lục thông báo lỗi thường gặp A) Lỗi thiết lập mối quan hệ: Lỗi sai khác liệu đầu bảng quan hệ với bảng trường quan hệ: Khi thiết lập thuộc tính vẹn tòan hai bảng trường MAHS Nhưng trước nhập liệu cho hai bảng rồi, xuất thông báo lỗi: - Lỗi số liệu tồn bảng quan hệ OO (bảng phụ) không thỏa mãn với bảng quan hệ (bảng chính) Có nghĩa có mã học sinh bảng BANG_DIEM chưa khai báo bảng DSHS trường MAHS không hợp lý, không thỏa mãn điều kiện đảm bảo mối vẹn tòan liệu hai bảng Khắc phục: Mở bảng quan hệ dò tìm MAHS lạ để khai báo lại cho phù hợp Lỗi trường tham gia quan hệ không kiểu liệu? Thông báo xuất tạo mối quan hệ hai truờng Lỗi trường tham gia quan hệ không kiểu liệu, ví dụ: trường kiểu Text , trường kiểu Number, trường kiểu Number, truờng kiểu Date/time Lỗi xãy hai trường kiểu Number lại khác Field Size (kích cỡ trường), ví dụ trường có field size: Single, truờng field size:Integer Nhưng trường kiểu Text cho dù khác Field size tạo mối quan hệ B) Lỗi nhập liệu: 1) Lỗi nhập liệu sai kiểu Trang 92 Giáo án tin lớp 12 Đặng Thế Phong Lỗi do:người dùng nhập vào giá trị không tuơng thích với kiểu liệu truờng khai báo, ví dụ: khai báo trường kiểu Date/Time lại gõ chữ không gõ đầy đủ ngày, tháng, năm Khắc phục: Kích vào OK để nhập lại giá trị đến không xuất thông báo lỗi 2) Không nhập để trống giá trị trường khóa Người dùng không nhập để trống giá trị trường khóa Đã trường khóa yêu cầu phải nhập giá trị cho trường Khắc phục: Nhập lại giá trị cho trường khóa cho đúng, đủ không bị trùng với giá trị nhập 3) Không nhập giá trị cho trường có thuộc tính bắt buộc nhập (Required=yes) Giả sử trường TO (tổ) thiết lập thuộc tính Required:yes, ghi vừa nhập liệu để trống trường TO, xuất thông báo lỗi sau: Khắc phục: Phải nhập đầy đủ cho trường có thuộc tính Required:yes 4) Nhập giá trị trường quan hệ đầu bảng quan hệ (có thiết lập thuộc tính vẹn toàn) không phù hợp với giá trị trường quan hệ đầu bảng Giả sử ta nối trường MAHS từ bảng (DSHS) đến bảng quan hệ (BANG_DIEM) giá trị nằm trường MAHS BANG_DIEM có giá trị mà đầu bảng chínởctên trường MAHS chưa khai báo!! Khắc phục: Tìm nhập cho giá trị phù hợp với giá trị bảng trường quan hệ Trang 93 [...].. .Giáo án tin lớp 12 Đặng Thế Phong Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu Tiết 5,6 §2 Hệ quản trị cơ sở dữ liệu ( tiết 2/2 tiết) a) Mục đích, yêu cầu: HS nắm được các chức năng của hệ QTCSDL, nắm được thành phần cơ bản của hệ QTCSDL, biết được vai trò của con người trong từng nhiệm vụ cụ thể b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình. .. cho học sinh nhập dữ liệu ở các bảng 4 Dặn dò: 5 Rút kinh nghiệm: Trang 35 Giáo án tin lớp 12 Đặng Thế Phong Chương 2:31 (15,10,2,4) Hệ quản trị cơ sở dữ liệu MS Access Tiết 12 §2 Cấu trúc bảng - (Tiết 3 /4 tiết) a) Mục đích, yêu cầu: Về kiến thức:, Về kỹ năng: Nắm được các thao tác trên các trường trong cửa sổ thiết kế Table b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương. .. dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn) c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh d) Các bước lên lớp 1 Ổn định tổ chức: Điểm danh 2 Kiểm tra bài cũ: Chọn 5 câu hỏi trắc nghiệm đã ra ở tiết 8/mỗi học sinh 3 Nội dung: Hoạt động giáo viên Hoạt động học sinh Ghi bảng 1 Các khái niệm chính: Table (Bảng): Là... bảng đơn giản, phức tạp với một số tính chất trường nêu ở trên, biết cách khai báo khóa chính, lưu bảng tính b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn) b) Sử dụng phòng dự án thực tập sư phạm, trên hệ thống máy nối mạng điều khiển bằng Box trung tâm c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh... CSDL đã có b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh d) Các bước lên lớp 1) Ổn định tổ chức: Điểm danh 2) Kiểm tra bài cũ: Nhận xét bài kiểm tra trắc nghiệm tiết 7 3) Nội dung: Hoạt động giáo viên Hoạt động học sinh Ghi bảng Em biết gì về phần mềm §1... tiếp thu của HS, rà soát lại quá trình giảng dạy, rút kinh nghiệm giảng dạy cho chương 2, từ kết quả trắc nghiệm, bằng công tác thống kê b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh Copy tệp trắc nghiệm lên máy c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan d) Các... bằng ký tự khoảng -Bản ghi còn gọi là mẩu tin (Record) :gồm các trắng, tên cột không nên dòng ghi dữ liệu lưu giữ các giá trị của cột bỏ dấu tiếng việt không Ví dụ: Table DSHS như sau nên chứa ký tự trắng DSHS:Danh sách học sinh Tên cột Bản ghi Cột Hoạt động giáo viên Trang 26 Table : DSHS Hoạt động học sinh Ghi bảng Giáo án tin lớp 12 Đặng Thế Phong Kiểu dữ liệu là gì? (đã được học ở Pascal) là kiểu... size, format, Caption, Require Về kỹ năng: Thiết kế bảng đơn giản, phức tạp với một số tính chất trường nêu ở trên, biết cách khai báo khóa chính, lưu bảng tính Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn b) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh c) Các bước lên lớp 1 Ổn định tổ chức: Điểm danh... người dùng sẽ b) Người lập trình ứng dụng: Nguời sử dụng nhận được kết quả có am hiểu về một hệ QTCSDL nào đó, dùng đó là thông tin phù ngôn ngữ của hệ QTCSDL này để tạo một giao hợp với câu hỏi diện thân thiện qua chương trình ứng dụng dễ sử dụng để thực hiện một số thao tác trên CSDL tùy CSDL Trang 12 Giáo án tin lớp 12 Hoạt động giáo viên Hoạt động học sinh Đặng Thế Phong Ghi bảng theo nhu cầu c) Người... H5 H5 Cửa sổ làm việc của Access Hoạt động giáo viên Trang 21 Hoạt động học sinh Ghi bảng a Tạo tập tin mới trong Access: Bước 1:Trong cửa sổ H5, kích vào: File/New xuất hiện cửa sổ H6 Giáo án tin lớp 12 Đặng Thế Phong H6 Hoạt động giáo viên Hoạt động học sinh Nhập vào tên tệp (tối đa 255 ký tự), phần đuôi do Access tự gán MDB ( Manegement DataBase) Ghi bảng Bước 2: Kích vào Blank database (CSDL trắng),