Câu 2: Khóa của quan hệ trong cơ sở dữ liệu quan hệ là gì?. Câu 3: Hãy trình bày các thao tác để tạo lập CSDL trong CSDLQH?.. Câu 4: Cho một CSDL quản lý học sinh tại một trường THPT gồm
Trang 1ĐỀ KIỂM TRA 1 TIẾT Môn: Tin học 12
Thời gian: 45 phút
Mã đề: 001
ĐỀ BÀI:
Câu 1: Nêu khái niệm CSDL quan hệ, Hệ QT CSDL quan hệ Cho ví dụ.
Câu 2: Khóa của quan hệ trong cơ sở dữ liệu quan hệ là gì? Nêu các tiêu chí để chọn khoá chính? Hãy cho ví dụ và
giải thích?
Câu 3: Hãy trình bày các thao tác để tạo lập CSDL trong CSDLQH?.
Câu 4: Cho một CSDL quản lý học sinh tại một trường THPT gồm các bảng sau:
Bảng HOC_SINH:
Bảng DIEM:
Bảng LOP:
Bảng GIAO_VIEN:
Yêu cầu:
a Xác định kiểu dữ liệu cho các trường
b Xác định các tập khóa của các bảng
c Xác lập các liên kết giữa các bảng trong cơ sở dữ liệu
BÀI LÀM
Họ và tên:
Lớp: Đ iểm:
Trang 2ĐỀ KIỂM TRA 1 TIẾT Môn: Tin học 12
Thời gian: 45 phút
Mã đề: 002
ĐỀ BÀI:
Câu 1: Trình bày khái niệm về mô hình dữ liệu quan hệ?
Câu 2: Nêu các đặc trưng của một quan hệ Cho biết hệ QTCSDL sử dụng khóa vào mục đích gì? Câu 3: Trình bày thao tác Cập nhật dữ liệu của CSDL quan hệ
Câu 4: Xét bảng thông tin đăng ký sinh hoạt ngoại khóa:
Lớp ngoại khóa
Trần Văn Đức 12A Tin, Toán, Hóa
Lê Văn Phúc
Trần Khắc Viện
Em hãy cho biết bảng thông tin này có phải là 1 quan hệ không?.Hãy lí giải cho câu trả lời
BÀI LÀM
Họ và tên:
Lớp: Đ iểm:
Trang 3ĐÁP ÁN:
Câu 1 (1.5đ): Khái niệm CSDLQH: là CSDL được xây dựng dựa trên mô hình dữ liệu quan hệ
Câu 2 (4đ):
*Khái niệm khoá (2đ): Trong CSDLQH khoá là tập hợp 1 hay 1 số thuộc tính (trong 1 bảng) vừa
đủ để phân biệt được các bộ hay không thể loại bỏ một thuộc tính nào
*Tiêu chí để chọn khoá chính (2đ):
-Nó là khoá
-Số thuộc tính là ít nhất
Câu 3 (1.5đ): Các thao tác để tạo lập CSDL trong CSDLQH:
-Đặt tên trường
-Chọn kiểu dữ liệu cho trước
-Khai báo kích thước của trường
-Chọn khoá chính
-Đặt tên và lưu cấu trúc bảng
-Tạo liên kêt giữa các bảng
Câu 4 (4đ):
-Xác định đúng kiểu dữ liệu được 1đ
-Chọn khóa đúng 1đ
-Chọn khóa chính đúng 1đ
-Liên kết đúng 1đ