Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Trong mô hình quan hệ, thuộc tính của một quan hệ được yêu cầu phải là “nguyên tử” (atomic). Phát biểu nào diễn giải chính xác nhất yêu cầu này trong thực tiễn thiết kế?
Đáp án và lời giải
Đáp án: C
Câu 2
Xét một quan hệ R(A, B, C, D) có hai khóa ứng viên là {A} và {B, C}. Tập thuộc tính nào sau đây là một siêu khóa nhưng không phải là một khóa ứng viên?
Đáp án và lời giải
Đáp án: C
Câu 3
Ràng buộc toàn vẹn thực thể (Entity Integrity) được phát biểu là “không có thuộc tính nào của khóa chính được phép có giá trị NULL”. Điều này có ý nghĩa cốt lõi là gì?
Đáp án và lời giải
Đáp án: B
Câu 4
Một ràng buộc khóa ngoại được định nghĩa từ bảng DONHANG đến bảng KHACHHANG với tùy chọn ON DELETE RESTRICT. Nếu một người dùng cố gắng xóa một khách hàng trong bảng KHACHHANG mà khách hàng đó vẫn còn đơn hàng trong bảng DONHANG, hệ thống sẽ phản ứng như thế nào?
Đáp án và lời giải
Đáp án: C
Câu 5
Xét hai quan hệ GiangVien(MaGV, HoTenGV) và DeTai(MaDT, TenDT, MaGV). Phép toán đại số quan hệ nào sau đây sẽ trả về tên của các giảng viên chưa được phân công hướng dẫn đề tài nào?
Đáp án và lời giải
Đáp án: D
Câu 6
Đâu là sự khác biệt cơ bản về mặt kết quả giữa phép nối tự nhiên (R ⨝ S) và phép nối bằng (R ⨝_{R.A=S.A} S) trên các cột chung A?
Đáp án và lời giải
Đáp án: B
Câu 7
Khi một cột trong bảng được khai báo là PRIMARY KEY, nó tự động thực thi hai ràng buộc toàn vẹn nào?
Đáp án và lời giải
Đáp án: B
Câu 8
Phép toán ρ_{S(B,C)}(R) trong đại số quan hệ có ý nghĩa gì?
Đáp án và lời giải
Đáp án: B
Câu 9
Một “miền giá trị” (Domain) của một thuộc tính trong mô hình quan hệ định nghĩa điều gì?
Đáp án và lời giải
Đáp án: A
Câu 10
Phát biểu nào sau đây KHÔNG phải là một đặc tính của một “quan hệ” (relation) trong mô hình quan hệ hình thức?
Đáp án và lời giải
Đáp án: D
Câu 11
Phép chia (Division) trong đại số quan hệ, ký hiệu R ÷ S, thường được dùng để trả lời loại câu hỏi nào?
Đáp án và lời giải
Đáp án: B
Câu 12
Cho quan hệ SINHVIEN(MaSV, HoTen, MaLop) và LOP(MaLop, TenLop). Biểu thức đại số quan hệ nào sau đây sẽ cho kết quả là một quan hệ chỉ chứa hai cột HoTen và TenLop?
Đáp án và lời giải
Đáp án: C
Câu 13
Một khóa ngoại (Foreign Key) có thể chứa giá trị NULL. Tình huống này có ý nghĩa thực tế là gì?
Đáp án và lời giải
Đáp án: B
Câu 14
Phép toán tích Đề-các (Cartesian Product), R × S, tạo ra một quan hệ mới bằng cách:
Đáp án và lời giải
Đáp án: B
Câu 15
Khái niệm “lược đồ quan hệ” (relation schema) chỉ định điều gì?
Đáp án và lời giải
Đáp án: B
Câu 16
Trong đại số quan hệ, các phép toán σ (chọn) và π (chiếu) có tính chất giao hoán không? Cụ thể là π_A(σ_C(R)) có tương đương với σ_C(π_A(R)) không?
Đáp án và lời giải
Đáp án: B
Câu 17
Đâu là mục đích của việc sử dụng một “khóa thay thế” (Alternate Key)?
Đáp án và lời giải
Đáp án: B
Câu 18
Xét quan hệ CungUng(MaCTY, MaSP, SoLuong). Để tìm mã của các công ty (MaCTY) cung ứng sản phẩm ‘SP01’ hoặc ‘SP02′, biểu thức nào sau đây là đúng?
Đáp án và lời giải
Đáp án: C
Câu 19
“Bậc” (Degree hay Arity) của một quan hệ là gì?
Đáp án và lời giải
Đáp án: A
Câu 20
Phép nối ngoài bên trái (LEFT OUTER JOIN) giữa R và S (R ⟕ S) đảm bảo điều gì?
Đáp án và lời giải
Đáp án: A
Câu 21
Khi ánh xạ một mối quan hệ nhiều-nhiều (N-N) từ mô hình ER sang mô hình quan hệ, chúng ta phải làm gì?
Đáp án và lời giải
Đáp án: B
Câu 22
Phép toán nào trong đại số quan hệ được xem là “không an toàn” (unsafe) trong ngôn ngữ truy vấn dựa trên phép tính quan hệ (relational calculus) vì có thể tạo ra kết quả vô hạn?
Đáp án và lời giải
Đáp án: D
Câu 23
“Lực lượng” (Cardinality) của một quan hệ tại một thời điểm nhất định là gì?
Đáp án và lời giải
Đáp án: B
Câu 24
Trong các phép toán của đại số quan hệ, có 5 phép toán được coi là cơ bản (fundamental) mà từ đó có thể suy ra các phép toán khác. Năm phép toán đó là:
Đáp án và lời giải
Đáp án: B
Câu 25
Phép nối Theta (R ⨝_θ S) là một dạng tổng quát của phép nối bằng. Trong đó, θ có thể là:
Đáp án và lời giải
Đáp án: B
Câu 26
Điều gì xảy ra nếu bạn thực hiện phép chiếu π_A(R) trên một quan hệ R, trong đó nhiều bộ có cùng giá trị trên thuộc tính A?
Đáp án và lời giải
Đáp án: A
Câu 27
Một “khóa” (key) nói chung trong mô hình quan hệ có vai trò kép là:
Đáp án và lời giải
Đáp án: C
Câu 28
Phép toán giao (R ∩ S) có thể được biểu diễn thông qua các phép toán cơ bản khác như thế nào?
Đáp án và lời giải
Đáp án: C
Câu 29
Một thuộc tính được gọi là “khóa” (prime attribute) nếu:
Đáp án và lời giải
Đáp án: C
Câu 30
Sự khác biệt chính giữa ràng buộc toàn vẹn miền (Domain Integrity) và ràng buộc kiểm tra (Check Constraint) là gì?