Trường THPT Lê Hồng Phong ĐỀ KIỂM TRA 1 TIẾT
Tổ KHTN Môn : Tin học 12
Họ và tên :………………………Lớp :………..
ĐỀ 01
I-TRẮC NGHIỆM :( 5 điểm).Hãy khoanh tròn đáp án đúng nhất ?
Câu 1: Khai báo cấu trúc cho một bảng không bao gồm công việc nào?
A. Đặt tên trường. C. Nhập dữ liệu cho bảng
B. Chỉ định kiểu dữ liệu cho mỗi trường. D. Khai báo kích thước của trường
Câu 2: Phần mềm nào sau đây không phải là phần mềm QTCSDL
A. Microsoft Access C. MS Word
B. Foxpro D.ViSual Dbase
Câu 3 : Tạo lập CSDL thực hiện các thao tác nào?
A. Tạo bảng, tạo liên kết giữa các bảng, chọn khoá chính, đặt tên bảng và lưu cấu trúc bảng
B. Chọn khoá chính, đặt tên bảng và lưu cấu trúc bảng
C. Tạo bảng chọn khoá chính
D. Tạo bảng, tạo liên kết giữa các bảng, Chọn khoá chính, đặt tên bảng và lưu cấu trúc bảng, tạo bảng chọn khoá chính
Câu 4: Khai tác CSDL bao gồm các thao tác nào?
A. Sắp xếp các bản ghi, truy vấn CSDL, xem DL, kết xuất báo cáo. C. a và b đúng
B. Thêm, xoá bản ghi và chính sửa DL. D. a và b sai.
Câu 5 : Trong Access để mở một cơ sở dữ liệu đã có, thao tác thực hiện lệnh nào sau đây là đúng:
A. Create Table in Design View C. Chọn File Open rồi chọn tên tệp cần mở.
B. Chọn lệnh File New Blank Database D. Chọn Create Table by using wizard
Câu 6 : Câu nào đúng trong các sau đây?
A. Trong liên kết các khoá liên kết phải là khoá chính của mỗi bảng.
B. Sự liên kết giữa các bảng được xác lập dựa trên thuộc tính khoá.
C. Trong liên kết giữa các bảng không phụ thuộc vào tên trường mà phụ thuộc vào giá trị của trường.
D.Trong các khoá liên kết có thể không có khoá chính nào tham gia.
Câu 7 : Câu nào sai trong các câu sau đây?
A. Bất kì một bảng dữ liệu nào cũng chỉ duy nhất, thuộc tính (trường) làm khoá chính
B. Trong một bảng có duy nhất một khoá chính.
C. Trong một bảng dữ liệu có thể có nhiều thuộc tính (trường) làm khoá chính.
D. Giá trị khoá chính của thuộc tính không được để trống
Câu 8: Câu nào là sai trong các câu sau đây?
A. Trong một bảng có thể có nhiều khoá. C. Nên chọn khoá chính là khoá có ít thuộc tính nhất.
B. Trong một bảng có thể có nhiều khoá chính. D. Trong một bảng có thể có nhiều khoá phụ
Câu 9: Câu nào đúng trong các câu dưới đây đối với khoá chính?
A. Các giá trị của nó phải là duy nhất. C. Nó phải là trường đầu tiên của bảng.
B. Nó phải được xác định như một trường văn bản. D. Nó không bao giờ thay đổi.
Câu 10 : Việc đầu tiên để tạo lập một CSDL quan hệ là việc nào trong các việc sau đây?
A. Tạo ra một hay nhiều bảng C. Tạo ra một hay nhiều biểu mẫu.
B. Tạo ra một hay nhiều mẫu hỏi. D. Tạo ra một hay nhiều báo cáo.
II. TỰ LUẬN (5 điểm)
Câu 11: Nêu các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ.
Câu 12: Cho CSDL như sau:
Mã Số HS Họ Và Tên Giới tính
LV001 Trần Văn Tý Nam
LV002 Lê Thuý Hằng Nữ
LV003 Nguyễn Trung Trực Nam
…. ………… ……..
Dựa vào bảng trên. Hãy khai báo các thuộc tính cần thiết cho các trường (Filed name, Data type, input mask, Field size, Caption).
Câu 13: Trong mô hình dữ liệu quan hệ, khóa là gì và tại sao cần có khóa?
BÀI LÀM
HƯỚNG DẪN CHẤM
I TRẮC NGHIỆM (5đ)
Câu 1 2 3 4 5 6 7 8 9 10
Đáp án c c a a c d b c a a
II. TỰ LUẬN (5đ)
Câu 11: (1đ)
Nêu được:
- Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác.
- Các bộ là phân biệt và thứ tự các bộ không quan trọng
- Mỗi một thuộc tính có một tên phân biệt, thứ tự các 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
Câu 12: (2đ)
Khai báo được:
Mã số HS:
Filed Name: MSHS; Data type: Text; Filed size: 5; Input Mask: >LL000; Caption: Mã Số
HS.
Họ Và Tên:
Filed Name: HoTen; Data type: Text; Filed size: 30; Input Mask: ; Caption: Họ Và Tên.
Giới tính:
Filed Name: GT; Data type: True/false; Filed size: ; Input Mask: ; Caption: Giới tính
Câu 13 (2đ)
Nêu được:
Khóa là một tập hợp gồm một hay một số thuộc tính trong một bảng có tính chất vừa đủ để
phân biệt được các bộ hay không thể loại bớtmojt thuộc tính nào được gọi là một khóa của
bảng đó.
Cần có khóa vì khóa dùng để phân biệt các bộ dữ liệu và phục vụ cho việc tạo mối liên kết
giữa các bảng.
Trường THPT Lê Hồng Phong ĐỀ KIỂM TRA 1 TIẾT
Tổ KHTN Môn : Tin học 12
Họ và tên :………………………Lớp :………..
Đề 02
I- TRẮC NGHIỆM ( 5 điểm). Hãy khoanh tròn đáp án đúng nhất ?
Câu 1: Mô hình dữ liệu gồm các yếu tố
A. Cấu trúc dữ liệu, các thao tác, các ràng buộc phân cấp C. Cấu trúc dữ liệu, các thao tác, các phép toán trên quan hệ
B. Cấu trúc dữ liệu, các thao tác, các ràng buộc dữ liệu D. Cấu trúc dữ liệu, các phép toán trên quan hệ, phép toán trên dữ liệu
Câu 2: Mô hình nào không phải là mô hình dữ liệu
A. Mô hình phân cấp B. Mô hình quan hệ
C. Mô hình hướng đối tượng D. Mô hình cấu trúc
Câu 3: Mỗi thuộc tính có…, thứ tự các thuộc tính…
A. Một tên phân biệt, quan trọng B. Một tên phân biệt, không quan trọng
C. Hai tên, quan trọng D. Hai tên, không quan trọng
Câu 4: Hai bảng trong một CSDL quan hệ liên kết với nhau thông qua:
A. Địa chỉ của các bảng B. Tên trường
C. Thuộc tính khóa D. Thuộc tính của các trường được chọn
Câu 5: Xét bảng thông tin đăng kí học tin học sau:
Họ và tên Lớp
Tin học
Bằng A Nghề
Trần Văn Thạnh 11A2
Nguyễn Trí Thức 11A5
Nguyễn Hồng Phúc 11CB1
Bảng thông tin trên có tính chất nào trong các tính chất sau:
A. Đa trị B. Phức hợp C. Đa trị và phức hợp D. Không có
Câu 6: Xét bảng thông tin sau:
Họ và tên Lớp
Anh Văn A
Đọc Viết Nghe
Trần Văn Thạnh 11A2
Nguyễn Trí Thức 11A5
Nguyễn Hồng Phúc
Lê Như Lựu
11CB1
Bảng thông tin trên có tính chất nào trong các tính chất sau:
A. Đa trị B. Phức hợp C. Đa trị và phức hợp D. Không có
Câu 7: Một bảng có thể có mấy khoá
A. 1 B. 2 C. nhiều D. Không có
Câu 8: Trong mô hình quan hệ, ràng buộc khóa hay còn gọi là:
A. Ràng buộc toàn vẹn thực thể B. Ràng buộc khóa chính
C. Ràng buộc thực thể D. Ràng buộc toàn vẹn khóa
Câu 9: Tiêu chuẩn để chọn khóa chính là khóa có:
A. Ít thuộc tính B. Thuộc tính nào cũng được
C. Nhiều thuộc tính D. Không có
Câu 10: Cơ sở dữ liệu được xây dựng dựa trên…gọi là…. Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ
gọi là…
A. Mô hình dữ liệu quan hệ, QTCSDL quan hệ, Cơ sở dữ liệu quan hệ
B. Cơ sở dữ liệu quan hệ, Mô hình dữ liệu quan hệ, QTCSDL quan hệ
C. Cơ sở dữ liệu quan hệ, QTCSDL quan hệ, Mô hình dữ liệu quan hệ
D. Mô hình dữ liệu quan hệ, Cơ sở dữ liệu quan hệ, QTCSDL quan hệ
II. TỰ LUẬN (5 điểm)
Câu 11: Xét bảng ghi điểm kiểm tra tháng 2 của môn Tin học
Họ và tên Điểm kiểm tra
Trần Văn Thạnh 10, 9, 9
Nguyễn Trí Thức 8, 9
Nguyễn Hồng Phúc 9, 8, 7
Bảng thông tin trên vi phạm tính chất nào? Trong bảng điểm trên mỗi học sinh có từ một hoặc hai điểm kiểm tra miệng và một
kiểm tra 15 phút. Em hãy thiết kế lại để khắc phục vi phạm trên.
Câu 12: Một bảng có bao nhiêu khoá chính? Việc chỉ định khoá chính cho bảng có ý nghĩa như thế nào trong cơ sở dữ liệu quan
hệ?
Câu 13. Khi xây dựng Cơ sở dữ liệu quản lý học tập để quản lý điểm cho học sinh, người ta xây dựng 3 bảng, trong đó có bảng
BANGDIEM gồm các thuộc tính: MAHS (mã học sinh), MAMH (mã môn học), NGAYKIEMTRA (ngày kiểm tra) và DIEM
(điểm). Em hãy xác định khoá chính cho bảng trên và giải thích lí do vì sao lại chọn tập thuộc tính đó làm khoá.
. TRẮC NGHIỆM
Câu 1 2 3 4 5 6 7 8 9 10
Đáp án b d b c b c c a a d
B. TỰ LUẬN
Câu 11: Bảng thông tin trên vi phạm tính đa trị. Cách khắc phục
STT Họ và tên KTM KTM KT 15’
1 Trần Văn Thạnh 10 9 9
2 Nguyễn Trí Thức 8 9
3 Nguyễn Hồng Phúc 9 8 7
TuÇn : 30
TiÕt : 43
Ngµy so¹n: 09/03/2009
Ngµy gi¶ng: 12/03/2009
KI M TRA 1 TI TỂ Ế
I. MỤC TIÊU CỦA BÀI
1. Kiến thức
- Đánh giá kết quả học tập của học sinh từ bài 8 đến bài 11.
2. Kĩ năng
- Biết cách thực hiện một số thao tác liên quan tới bảng, biểu mẫu.
- Thực hiện được một số thao tác như: Sắp xếp, lọc và tìm kiếm dữ liệu.
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
- GV: SGK, giáo án, đề kiểm tra.
- HS: chuẩn bị bài trước khi đến lớp.
III. NỘI DUNG ĐỀ