Professional Documents
Culture Documents
Ngày soạn:
Lớp Ngày dạy Tiết T.Số Số HS Vắng Ghi chú
12A
12B
12C
12D
Tổng số câu: 6 2 2 1 1 6
Tổng số điểm: 10 4,0 3,0 2,0 1,0 10
Tổng tỉ lệ: 100% 40% 30% 20% 10% điểm=100%
D. Đề kiểm tra
Đề bài:
Câu 1 (2đ): Hãy cho biết khái niệm về mô hình dữ liệu quan hệ. Nêu các đặc trưng cơ bản
của mô hình này.
Câu 2 (2đ): Hãy nêu các giải pháp bảo mật thông tin trong các hệ CSDL quan hệ.
Câu 3 (2đ): Khóa của quan hệ trong CSDL quan hệ là gì? Nêu các tiêu chí để chọn khóa
chính? Cho ví dụ.
Câu 4 (1đ): Trong một CSDL có nhiều hơn một bảng, CSDL này không có mối liên kết
nào có được không? Vì sao?
Câu 5 (2đ): Giả sử trường em có một CSDL quản lí nhân sự QLNS. MDB gồm có ba quan
hệ dưới đây:
GIAO VIEN
Ma_GV Ho_dem Ten_GV Ngay_sinh Ma_to Ma_CV HS_luong
TO CM
Ma_to Ten_to
CHUCVU
Ma_CV Chuc_vu Phu_cap_CV
1) Hãy chọn khóa chính cho mỗi quan hệ trong CSDL trên.
2) Hãy chỉ ra các liên kết cần thiết để kết xuất được các thông tin sau:
a. Tên giáo viên, ngày sinh, tổ công tác.
b. Tên giáo viên, chức vụ, phụ cấp chức vụ, hệ số lương.
c. Tên giáo viên, ngày sinh, tổ công tác, chức vụ, phụ cấp chức vụ, hệ số lương.
Câu 6 (1đ): Xét bảng thông tin đăng ký học thêm:
Môn học
Họ và tên Lớp
Văn hoá Thể thao
Trần Văn Hải 12A Toán, Hoá
Nguyễn Văn Long 12B Đá bóng
Lê Thị Ánh 12C Anh, Lý,Văn
Nguyễn Thị Ánh
12A Cầu lông
Trần Văn Nam
- Bảng thông tin này không là một quan hệ? Em hãy đề xuất phương án sửa lại cấu trúc để
bảng trở thành một quan hệ.
- Xác định khoá chính của bảng đã được sửa.
E. Đáp án.
Thang
Câu Nội dung
điểm
* Khái niệm mô hình dữ liệu quan hệ: 0,5
Mô hình dữ liệu là một tập các khái niệm dùng để mô tả cấu trúc dữ liệu,
các thao tác, phép toán trên dữ liệu, các ràng buộc dữ liệu.
* Các đặc trưng cơ bản của mô hình dữ liệu quan hệ:
- Về mặt cấu trúc: dữ liệu được thể hiện trong các bảng. Mỗi bảng bao gồm 0,5
các hàng và các cột thể hiện thông tin về một chủ thể. Các cột biểu thị các
thuộc tính của chủ thể và tên cột thường là tên thuộc tính. Mỗi hàng biểu
thị cho một cá thể, gồm một bộ giá trị tương ứng với các cột.
1 (2đ)
- Về mặt thao tác trên dữ liệu: có thể cập nhật dữ liệu như: thêm, xoá hay 0,5
sửa bản ghi trong bảng. Các kết quả tìm kiếm thông tin qua truy vấn dữ
liệu có được nhờ thực hiện các thao tác trên dữ liệu.
- Về mặt các ràng buộc dữ liệu: dữ liệu trong các bảng phải thoả mãn một 0,5
số ràng buộc, chẳng hạn, không có hai bộ nào trong một bảng giống nhau
hoàn toàn. Với sự xuất hiện lặp lại một số thuộc tính ở các bảng, mối liên
kết giữa các bảng được xác lập. Mối liên kết này thể hiện mối quan hệ giữa
các chủ thể được CSDL phản ánh.
* Các giải pháp bảo mật chủ yếu: 1,0
- Chính sách và ý thức;
2 (1đ) - Phân quyền truy cập và nhận dạng người dùng;
- Mã hóa thông tin và nén dữ liệu;
- Lưu biên bản.
3 (2đ) * Khái niệm khoá: Trong CSDL quan hệ khoá là tập hợp 1 hay 1 số 1,0
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 0,5
- Nó là khoá
- Số thuộc tính là ít nhất, và có liên quan trực tiếp tới đối tượng đang
xét
* Ví dụ: Bảng HOADON (Sohd, makh, mamh, soluong, ngayban)
- Tập khoá: Sohd, makh, mamh. 0,5
- Khoá chính: Sohd
Thông thường, một CSDL có nhiều bảng và thông tin trong các bảng có 2,0
liên quan với nhau. Khi CSDL có nhiều bảng mà không có liên kết nào thì
4 (2đ)
không nên vì dẫn đến không thể tổng hợp thông tin để kết xuất một cách
đầy đủ.