NEW
Font size
WorksheetsBài kiểm tra Chương 2_CSDL&DLL
Total questions: 20
Worksheet time: 10mins
Câu 1. Dư thừa dữ liệu trong CSDL là hiện tượng nào sau đây?
Câu 2. Khi xóa một bản ghi sinh viên và làm mất thông tin khoa tương ứng, ta gặp loại bất thường nào?
Câu 3. Việc lưu tên khoa lặp lại cho mỗi sinh viên có thể dẫn đến hậu quả nào?
A. Tăng tốc truy vấn
B. Giảm số bảng
C. Dữ liệu không nhất quán khi cập nhật
D. Dễ bảo trì
Câu 4. Dư thừa dữ liệu thường xuất hiện khi quan hệ:
A. Đạt chuẩn cao
B. Chưa được chuẩn hóa
C. Có khóa ngoại
D. Có chỉ mục
Câu 5. Trường hợp nào minh họa rõ nhất việc mất thông tin do dư thừa dữ liệu?
A. Không nhập được dữ liệu mới
C. Truy vấn chậm
B. Xóa dòng cuối cùng của một khoa và mất luôn thông tin khoa đó
D. Dữ liệu bị mã hóa
Câu 6. Một quan hệ đạt chuẩn 2NF khi:
Câu 7. Quan hệ đạt 2NF nhưng chưa đạt 3NF thường do nguyên nhân nào?
A. Có nhiều khóa chính
B. Có phụ thuộc bộ phận
C. Có phụ thuộc bắc cầu
D. Không có khóa ngoại
Câu 8. Cho quan hệ:
R(MaSV, MaKhoa, TenKhoa)
MaSV → MaKhoa, MaKhoa → TenKhoa
Quan hệ này:
A. Chưa đạt 2NF
B. Đạt 2NF nhưng chưa đạt 3NF
C. Đạt 3NF
D. Đạt BCNF
Câu 9. Phụ thuộc nào gây vi phạm chuẩn 3NF trong quan hệ trên?
A. MaSV → MaKhoa
B. MaSV → TenKhoa
C. MaKhoa → TenKhoa
D. MaSV → MaSV
Câu 10. Phân rã đúng để đưa quan hệ trên về 3NF là:
A. R1(MaSV, MaKhoa, TenKhoa)
B. R1(MaSV, MaKhoa), R2(MaKhoa, TenKhoa)
C. R1(MaSV, TenKhoa)
D. R1(MaSV), R2(TenKhoa)
Câu 11. Chuẩn BCNF yêu cầu điều kiện nào sau đây?
Câu 12. Quan hệ đạt 3NF nhưng chưa đạt BCNF khi:
A. Có khóa chính
B. Có phụ thuộc hàm mà vế trái không là siêu khóa
C. Không có phụ thuộc hàm
D. Có khóa ngoại
Câu 13. Cho quan hệ R(MaGV, MonHoc, PhongHoc) với:
MaGV, MonHoc) → PhongHoc
PhongHoc → MonHoc
Quan hệ này:
A. Đạt BCNF
B.Chưa đạt 2NF
C. Đạt 3NF nhưng không đạt BCNF
D. Không có khóa
Câu 14. Nguyên nhân quan hệ quan hệ R(MaGV, MonHoc, PhongHoc) với:
(MaGV, MonHoc) → PhongHoc
PhongHoc → MonHoc
không đạt BCNF là do:
A. Thiếu khóa chính
B. Phụ thuộc bộ phận
C. Phụ thuộc hàm có vế trái không là siêu khóa
D. Dư thừa dữ liệu
Câu 15. Khi phân rã để đạt BCNF, điều gì có thể xảy ra?
A. Mất dữ liệu
B. Không bảo toàn phụ thuộc hàm
C. Không có khóa chính
D. Không thể truy vấn
Câu 16. Phụ thuộc hàm X → Y có nghĩa là:
A. X và Y độc lập
B. Y xác định X
C. X xác định duy nhất Y
D. X và Y là khóa
Câu 17. Phụ thuộc hàm được dùng chủ yếu để:
A. Tối ưu phần cứng
B. Chuẩn hóa CSDL
C. Thiết kế giao diện
D. Phân quyền người dùng
Câu 18. Đồ thị phụ thuộc hàm biểu diễn điều gì?
A. Các bảng trong CSDL
. Các truy vấn SQL
C. Quan hệ xác định giữa các thuộc tính
D. Kiến trúc Client–Server
Câu 19. Trong đồ thị phụ thuộc hàm, mỗi cạnh biểu diễn:
A. Một bảng
B. Một khóa chính
C. Một phụ thuộc hàm
D. Một truy vấn
Câu 20. Công cụ quan trọng nhất để phát hiện dư thừa và bất thường dữ liệu là:
A. ERD
B. SQL
C. Phụ thuộc hàm
D. Chỉ mục
