Thiết kế một số giáo án kiểm tra theo hớng đổi mới KTĐG

Một phần của tài liệu Đổi mới kiểm tra đánh giá chương trình tin học 12 theo định hướng đổi mới phương pháp dạy học phổ thông (Trang 59)

22. Căn cứ kiểm tra đánh giá Tin học 12

2.5.Thiết kế một số giáo án kiểm tra theo hớng đổi mới KTĐG

Giáo án số 1

Kiểm tra chơng 1

Thời gian: 45’

I. Mục tiêu 1. Kiến thức:

- Đánh giá kiến thức học sinh lĩnh hội đợc sau khi học xong chơng “Khái niệm về hệ cơ sở dữ liệu”.

2. Kĩ năng:

- Khẳng định lại kiến thức đã học, kiểm tra lại kiến thức của mình.

3. Thái độ:

- Tính tự giác trong học tập.

II. ổn định tổ chức lớp

- Nắm sĩ số

- ổn định trật tự, tạo tâm lí tốt để bắt đầu tiết học.

III. Chuẩn bị

- GV: Đề bài kiểm tra

- HS: Kiến thức đã học, giấy kiểm tra.

Nội dung Mức độ Một số khái niệm cơ bản Các chức năng của HQTCSDL Tạo lập CSDL

Biết câu 1, 2 câu 3 câu 4

Hiểu Câu 1,2,3,4

Vận dụng Câu 2

V. Nội dung đề và đáp án

Đề

Câu 1: Nêu khái niệm về CSDL và một ứng dụng mà em biết có sử dụng CSDL?

Câu 2: Em hãy nêu các tính chất cơ bản của CSDL? Lấy một VD để giải thích một tính chất bất kỳ trong số các tính chất trên?

Câu 3: Trình bày các chức năng của Hệ QTCSDL và hoạt động của nó?

Câu 4: Trình bày các bớc để xây dựng CSDL ý nghĩa của từng bớc?

Đ

áp án Câu 1: (2đ)

- Khái niệm: CSDL là một tập hợp các dữ liệu có liên quan với nhau, chứa thông tin của một tổ chức nào đó, đợc lu trữ trên các thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiều ngời dùng với nhiều mục đích khác nhau.

- Ví dụ: Cơ sở kinh doanh cần có CSDL về thông tin khách hàng, sản phẩm, việc mua bán,...

HS có thể lấy ví dụ khác.

Câu 2: (3đ) (adsbygoogle = window.adsbygoogle || []).push({});

* Các tính chất cơ bản của CSDL:

- Tính cấu trúc: Dữ liệu trong CSDL phải đợc lu trữ theo một cấu trúc xác định.

- Tính toàn vẹn: Các giá trị đợc lu trữ trong CSDL phải thoả mãn một số ràng buộc, tuỳ thuộc vào hoạt động của tổ chức mà CSDL phản ánh.

- Tính nhất quán: Sau những thao tác cập nhật dữ liệu và ngay cả khi có sự cố xảy ra trong quá trình cập nhật, dữ liệu trong CSDL phải đảm bảo đúng đắn.

- Tính an toàn và bảo mật thông tin: CSDL cần đợc bảo vệ an toàn, phải ngăn chặn những truy xuất không đợc phép và phải khôi phục đợc CSDL khi có sự cố.

- Tính độc lập: Vì CSDL thờng phục vụ nhiều ngời dùng với những mục đích khác nhau nên dữ liệu cần phải độc lập với các ứng dụng, không phụ thuộc vào một bài toán cụ thể, không phụ thuộc vào phơng tiện lu trữ và xử lý (có 2 mức độc lập là mc vật lý và mức khái niệm).

- Tính không d thừa: Không lu trữ dữ liệu trùng lặp, những thông tin có thể suy diễn hay tính toán đợc từ những dữ liệu đã có.

* Ví dụ giải thích tính toàn vẹn:

Mỗi th viện đều có quy định về số sách nhiều nhất mà ngời đọc đợc mợn trong một lần, chẳng hạn số sách một ngời mợn không vợt quá năm cuốn. Vậy CSDL của một th viện phải phù hợp với quy định hạn chế sách mợn của th viện đó. HS có thể lấy ví dụ khác.

Câu 3: (3đ)

* Các chức năng của một hê QTCSDL:

- Ngôn ngữ định nghĩa dữ liệu, giúp cho ngời dùng có thể dễ dàng khai báo kiểu dữ liệu, các cấu trúc dữ liệu thể hiện thông tin và các ràng buộc trên dữ liệu.

- Cung cấp môi trờng cập nhật và khai thác dữ liệu: ngôn ngữ để ngời dùng diễn tả yêu cầu cập nhật hay khai thác.

- Cung cấp môi trờng tạo lập CSDL: mỗi hệ QTCSDL đều cung cấp cho ng- ời dùng một thông tin đợc gọi là ngôn ngữ thao tác dữ liệu.

Cập nhật gồm: nhập, sửa, xoá dữ liệu;

Khai thác gồm: sắp xếp, tìm kiếm, kết xuất báo cáo.

- Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL: Mọi hệ QTCSDL đều có bộ chơng trình thực hiện các nhiệm vụ sau:

Phát hiện và ngăn chặn những truy cập không đợc phép; Duy trì tính nhất quán của dữ liệu;

Tổ chức và điều khiển các truy cập đồng thời; Khôi phục CSDL khi có sự cố;

Quản lý các mô tả dữ liệu. * Hoạt động của hệ QTCSDL:

Khi có yêu cầu của ngời dùng, hệ QTCSDL sẽ gửi yêu cầu đó đến thành phần có nhiệm vụ thực hiện (bộ xử lý truy vấn, bộ quản lý dữ liệu) và yêu cầu hệ điều hành tìm một số tệp chứa dữ liệu cần thiết. Các tệp tìm thấy đợc chuyển về cho hệ QTCSDL xử lý và kết quả đợc trả cho ngời dùng.

Câu 4: (2đ)

Các bớc xây dựng CSDL và ý nghĩa của nó:

B

ớc 1 : Khảo sát

- Tìm hiểu các yêu cầu của công tác quản lý;

- Xác định các dữ liệu cần lu trữ, phân tích mối liên hệ giữa chúng;

- Phân tích các chức năng cần có của hệ thống khai thác thông tin, đáp ứng các yêu cầu đặt ra;

- Xác định khả năng phần cứng, phần mềm có thể khai thác, sử dụng.

B (adsbygoogle = window.adsbygoogle || []).push({});

ớc 2: Thiết kế

- Thiết kế CSDL;

- Lựa chọn hệ CSDL để triển khai;

- Xây dựng hệ thống chơng trình ứng dụng;

B

ớc 3: Kiểm thử

- Nhập dữ liệu cho CSDL;

- Chạy thử các chơng trình ứng dụng nếu hệ thống đáp ứng các yêu cầu đặt ra thì đa vào sử dụng, ngợc lại kiểm tra và tổ chức khắc phục lỗi.

Giáo án số 2 Kiểm tra chơng II

Thời gian 45’

I. Mục tiêu 1. Về kiến thức:

- Kiểm tra, đánh giá mức độ lĩnh hội kiến thức trong 9 bài.

- Biết các thao tác tạo bảng biểu, biểu mẫu, mẫu hỏi, báo cáo đơn giản.

2. Về kỹ năng:

- Tạo đợc các bảng biểu, biểu mẫu, mẫu hỏi, báo cáo bằng thuật sỹ trên máy tính của mình.

- Thực hiện đợc thao tác tạo báo cáo trong chế độ thiết kế, lu trữ và in báo cáo.

3. Về thái độ:

- HS ứng dụng đợc các kiến thức đã học sau này vào thực tiễn công việc của mình. II. Phơng pháp Thực hành trên máy. III. Chuẩn bị * Học sinh: - Các kiến thức đã học - Đĩa mềm. * Giáo viên:

- Máy tính có cài đặt hệ điều hành Windowns XP. - Máy tính có cài đặt Office 2003.

IV. Ma trận đề

Vận dụng tất cả các kiến thức đã học.

V. Nội dung đề thi và đáp án Đề 2A

Bài 1: (2đ). Khởi động ACCESS và tạo một tệp CSDL với tên là tên của em và tên lớp

(Ví dụ: Binh12C1)

Bài 2: (2đ). Trong tệp CSDL này em hãy tạo các bảng dữ liệu có cấu trúc sau:

KHACH HANG MAT HANG HOA DON

MaKH MaMH So_HD

TenKH TenMH MaKH

DiaChi MaMH

So_luong Don_gia Ngay_giao (adsbygoogle = window.adsbygoogle || []).push({});

Lu bảng với các tên KHACH HANG; MAT HANG; HOA DON

Bài 4: (2đ).Tạo mẫu hỏi HOA DON

Bài 5: (2đ).Tạo mẫu hỏi tính tổng tiền trong tháng bán đợc. L lại với tên tổng tiền

Đ ề 2B

Bài 1: (2đ) Khởi động ACCESS và tạo một tệp CSDL với tên là tên của em và tên lớp. (VD: HONG - MINH 12C1)

Bài 2: (2đ) Trong tệp CSDL này em hãy tạo các bảng dữ liệu HS có cấu trúc nh sau:

HOC_SINH: MaHS , HoDem, Ten, NgaySinh, GT, NoiSinh LOP: MaLop, MaHS, NamHoc

DIEM: MaHS, MaMH, NamHoc, HocKy, DTB MONHOC: MaMH, HeSo, TenMH

Lu cấu trúc bảng và xác định khoá cho mỗi bảng?

Bài 3: (2đ) Tạo biểu mẫu NHAP-HS để nhập dữ liệu cho bảng trên theo mẫu sau:

Bài 4: (2đ) Tạo báo cáo DIEM-TB để in ra danh sách học sinh gồm họ đệm, tên, tổ, toán, văn. Hãy nhóm theo tổ và tính điểm trung bình các môn toán văn theo từng tổ.

Bài 5: (2đ) Tạo mẫu hỏi TO2 liệt kê và sắp xếp thứ tự theo họ tên của các học sinh thuộc tổ 2.

Đ áP áN

GIáO áN Số 3 Kiểm tra chơng 3

Thời gian 45’ I. MụC TIÊU 1. Kiến thức: -Hệ thống kiến thức đã có ở chơng 3; - Làm việc đợc với CSDLQH; - Hiểu đợc KN của CSDLQH. 2. Kĩ năng:

- Khẳng định lại kiến thức đã học, kiểm tra lại kiến thức của mình

3. Thái độ:

- Tính tự giác trong học tập

II. ổN ĐịNH Tổ CHứC LớP:

- Nắm sĩ số

- ổn định trật tự, tạo tâm lí tốt để bắt đầu tiết học.

III. CHUẩN Bị:

- GV: Đề bài kiểm tra

- HS: Kiến thức đã học, giấy kiểm tra.

IV. MA TRậN Đề: V. NộI DUNG Đề Và ĐáP áN: Nội dung Mức độ Khái niệm về Hệ CSDLQH và các thành phần trong đó Các chức năng của Hệ QTCSDLQH và các thành phần trong đó Tạo lập CSDLQH, Khoá, LK Cập nhật, khai thác CSDLQH.

Biết câu 1, 2, 7, 18 câu 3, 6, 8, 14, 15, 16, 19, 20

câu 4, 5, 10,

11, 12, 13 16 câu 9, 17 Hiểu câu 6, 8, 15, 19 câu 10, 12, 16 câu 9, 17 Vận dụng

Tất cả là đáp án A vì còn phải sử dụng phần mền đảo đề trắc nghiệm đề nghị đảo thành 4 mã đề

Đ (adsbygoogle = window.adsbygoogle || []).push({});

Câu 1. Một CSDL bao gồm những yếu tố nào?

A. Cấu trúc dữ liệu, các thao tác, các phép toán trên dữ liệu và các ràng buộc dữ liệu.

B. Các phép toán trên dữ liệu và các ràng buộc dữ liệu. C. Cấu trúc dữ liệu, các thao tác, các phép toán trên dữ liệu.

D. Một tập các khái niệm, dùng để mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL.

Chọn phơng án trả lời đúng. Câu 2. Mô hình dữ liệu là gì?

A. Là một tập các khái niệm dùng để mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL.

B. Là các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL.

C. Là các ràng buộc trên dữ liệu của một CSDL.

D. Là các mối quan hệ của dữ liệu, các thao tác và các phép toán trên dữ liệu, Cấu trúc dữ liệu, các thao tác, các phép toán trên dữ liệu

Chọn phơng án trả lời đúng.

Câu 3. Mô hình dữ liệu đợc dùng làm gì? A. Thiết kế CSDL

B. Mô tả CSDL

C. Ràng buộc trên dữ liệu của một CSDL D. Thao tác và các phép toán trên dữ liệu Chọn phơng án trả lời đúng.

Câu 4. Mô hình dữ liệu đợc phân chia nh thế nào? A. Logic và vật lý.

B. Cho mô tả CSDL ở mức khái niệm và mức khung nhìn. C. Cho biết dữ liệu đợc lu trữ thế nào.

D. Bậc cao, bậc trung và bậc thấp. Chọn phơng án trả lời đúng. Câu 5. Các thao tác trên dữ liệu là:

A. Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi trong một bản; Các kết quả tìm kiếm thông tin qua truy vấn dữ liệu.

B. Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi trong một bản; C. Các kết quả tìm kiếm thông tin qua truy vấn dữ liệu.

D. Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi trong một bản; Các kết quả tìm kiếm thông tin qua truy vấn dữ liệu; Cho biết dữ liệu đợc lu trữ thế nào.

Chọn phơng án trả lời đúng.

Câu 6. Những phép cập nhật cấu trúc nào nêu dới đây làm thay đổi giá trị các dữ liệu hiện có trong bảng?

A. Thay đổi kiểu dữ liệu của một trờng B. Thêm một trờng vào cuối bảng C. Đổi tên của một trờng

D. Chèn một trờng vào giữa các trờng hiện có Chọn phơng án trả lời đúng.

Câu 7. Thế nào là hệ cơ sở dữ liệu quan hệ?

A. Hệ cơ sở dữ liệu dùng để tạo lập, cập nhật và khai thác CSDL quan hệ B. Cơ sở dữ liệu đợc xây dựng dựa trên mô hình dữ liệu quan hệ và khai

thác CSDL quan hệ

C. Cơ sở dữ liệu dùng để tạo lập, cập nhật và khai thác CSDL quan hệ dựa trên mô hình dữ liệu quan hệ

D. Cơ sở dữ liệu đợc xây dựng dựa trên mô hình dữ liệu quan hệ. Chọn phơng án trả lời đúng.

Câu 8. Xác định khóa của một bảng để làm gì?

A. Để xác định khóa của một bảng là để thiết lập sự liên kết giữa các bảng. B. Để mỗi bảng đều có khóa chính. (adsbygoogle = window.adsbygoogle || []).push({});

C. Để cập nhật và khai thác CSDL đợc tốt hơn.

D. Để mô tả CSDL ở mức khái niệm và mức khung nhìn Chọn phơng án trả lời đúng.

Câu 9. Chọn câu trả lời đúng cho câu hỏi sau "Sau khi thực hiện một vài phép truy vấn, CSDL sẽ thế nào?"

A. CSDL vẫn giữ nguyên, không thay đổi

C. CSDL chỉ còn chứa các thông tin tìm đợc sau khi truy vấn

Câu 10. Để đợc chọn làm khoá sắp xếp các trờng của bảng cần có tính chất nào d- ới đây:

A. Nhất thiết phải chứa khoá chính

B. Không nhất thiết phải chứa khoá chính, nhng ít nhất phải có một trờng khoá

C. Chỉ phụ thuộc vào việc đủ để các bản ghi có đợc trình tự cần thiết. Chọn phơng án trả lời đúng.

Câu 11. Hãy nêu các bớc để khai báo cấu trúc bảng

A. Đặt tên các trờng, chỉ định kiểu dữ liệu cho mỗi trờng và khai báo kích thớc trờng.

B. Đặt tên các trờng, chỉ định kiểu dữ liệu cho mỗi trờng, khai báo kích thớc trờng và khai báo cấu trúc bảng

C. Đặt tên các trờng, khai báo kích thớc trờng và khai báo cấu trúc bảng D. Đặt tên các trờng, chỉ định kiểu dữ liệu cho mỗi trờng và khai báo cấu

trúc bảng.

Chọn phơng án trả lời đúng.

Câu 12. Trong CSDL quan hệ, bằng cách nào để chọn khóa chính cho bảng?

A. Hệ quản trị CSDL tự động chọn hoặc ta xác định khóa thích hợp trong các khóa làm khóa chính.

B. Hệ quản trị CSDL tự động chọn và ta xác định khóa thích hợp trong các khóa làm khóa chính.

C. Hệ quản trị CSDL tự động chọn.

D. Ta xác định khóa thích hợp trong các khóa làm khóa chính Chọn phơng án trả lời đúng.

Câu 13. Trong CSDL quan hệ, bằng cách nào để tạo liên kết giữa các bảng? A. Xác định các trờng chung trong các bảng

B. Liên kết giữa các khóa chính C. Liên kết giữa các khóa phụ

D. Liên kết giữa các khóa chínhvà liên kết giữa các khóa phụ Chọn phơng án trả lời đúng.

Câu 14. Trong CSDL quan hệ, Liên kết giúp hệ quản trị CSDL nh thế nào? A. Biết kết nối các bảng để phục vụ việc kết xuất thông tin.

B. Biết kết nối các bảng để phục vụ việc nhập dữ liệu C. Biết kết nối các bảng để phục vụ việc cập nhật dữ liệu D. Biết kết nối các bảng để phục vụ việc báo cáo

Chọn phơng án trả lời đúng.

Câu 15. Trong quá trình cập nhật dữ liệu, đợc hệ quản trị CSDL kiểm soát để đảm bảo tính chất nào? A. Tính chất ràng buộc toàn vẹn B. Tính độc lập. C. Tính bảo mật D. Tính nhất quán Chọn phơng án trả lời đúng.

Câu 16. Hãy cho biết hệ quản trị CSDL cho phép tạo ra biểu mẫu nhập dữ liệu với mục đích gì?

A. Công việc nhập dữ liệu dễ dàng hơn, nhanh hơn và hạn chế bớt khả năng nhầm lẫn

B. Công việc nhập dữ liệu dễ dàng hơn và nhanh hơn C. Hạn chế bớt khả năng nhầm lẫn (adsbygoogle = window.adsbygoogle || []).push({});

D. Hạn chế bớt khả năng nhầm lẫn và nhanh hơn. Chọn phơng án trả lời đúng.

Câu 17. Trong quá trình khai thác, nhu cầu cập nhật dữ liệu xuất hiện khi nào ? A. Thêm bản ghi bằng cách bổ sung một hoặc vài bộ dữ liệu vào bảng.

Chỉnh sửa dữ liệu là việc thay đổi các giá trị của một vài thuộc tính của một bộ mà không phải thay đổi toàn bộ giá trị các thuộc tính còn lại của bộ đó. Xóa bản ghi là việc xóa một hoặc một số bộ của bảng.

B. Chỉnh sửa dữ liệu là việc thay đổi các giá trị của một vài thuộc tính của

Một phần của tài liệu Đổi mới kiểm tra đánh giá chương trình tin học 12 theo định hướng đổi mới phương pháp dạy học phổ thông (Trang 59)