Trắc nghiệm Cơ sở dữ liệu Bài 26: Đại số quan hệ như là ngôn ngữ hỏi Trắc nghiệm Cơ sở dữ liệu Bài 26: Đại số quan hệ như là ngôn ngữ hỏi 25 câu hỏi 30 phút Cơ sở dữ liệuBẮT ĐẦU LÀM BÀITrắc nghiệm Cơ sở dữ liệu Bài 26: Đại số quan hệ như là ngôn ngữ hỏi 25 câu hỏi 30 phút Cơ sở dữ liệuPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtĐại số quan hệ (Relational Algebra) là một ngôn ngữ truy vấn CSDL có đặc điểm gì?A.Phi thủ tục (Non-procedural), mô tả kết quả mong muốn.B.BC.Dựa trên logic vị từ bậc nhất.D.Chỉ dùng để định nghĩa cấu trúc dữ liệu. Lát kiểm tra lại Câu 2Nhận biếtTrong Đại số quan hệ, các phép toán được áp dụng cho đối tượng nào?A.Các thuộc tính (Attributes).B.Các bộ (Tuples).C.Các miền giá trị (Domains).D.D Lát kiểm tra lại Câu 3Nhận biếtKết quả của một phép toán Đại số quan hệ luôn là gì?A.Một bộ (Tuple).B.Một thuộc tính (Attribute).C.Một giá trị đơn.D.D Lát kiểm tra lại Câu 4Nhận biếtKý hiệu \( \sigma \) trong Đại số quan hệ biểu diễn phép toán nào?A.Phép Chiếu (Project).B.BC.Phép Kết nối (Join).D.Phép Đổi tên (Rename). Lát kiểm tra lại Câu 5Nhận biếtPhép toán Chọn \( (\sigma) \) được sử dụng để làm gì?A.Chọn ra các thuộc tính (cột) của một quan hệ.B.BC.Kết hợp các bộ từ hai quan hệ.D.Đổi tên quan hệ. Lát kiểm tra lại Câu 6Nhận biếtKý hiệu \( \pi \) trong Đại số quan hệ biểu diễn phép toán nào?A.Phép Chọn (Select).B.BC.Phép Kết nối (Join).D.Phép Đổi tên (Rename). Lát kiểm tra lại Câu 7Nhận biếtPhép toán Chiếu \( (\pi) \) được sử dụng để làm gì?A.AB.Chọn ra các bộ (hàng) từ một quan hệ.C.Kết hợp các bộ từ hai quan hệ.D.Đổi tên quan hệ. Lát kiểm tra lại Câu 8Nhận biếtKý hiệu \( \times \) trong Đại số quan hệ biểu diễn phép toán nào?A.Phép Hợp (Union).B.Phép Giao (Intersection).C.Phép Hiệu (Difference).D.D Lát kiểm tra lại Câu 9Nhận biếtTích Descartes \( (\times) \) của hai quan hệ R và S tạo ra một quan hệ mới chứa các bộ như thế nào?A.Các bộ có trong R hoặc S.B.Các bộ có trong cả R và S.C.Các bộ có trong R nhưng không có trong S.D.D Lát kiểm tra lại Câu 10Nhận biếtKý hiệu \( \cup \) trong Đại số quan hệ biểu diễn phép toán nào?A.Phép Giao (Intersection).B.Phép Hiệu (Difference).C.Tích Descartes.D.D Lát kiểm tra lại Câu 11Nhận biếtĐể thực hiện Phép Hợp \( (\cup) \), hai quan hệ cần có tính chất gì?A.Cùng Khóa chính.B.Cùng số lượng bộ.C.Cùng tên.D.D Lát kiểm tra lại Câu 12Nhận biếtKý hiệu \( - \) trong Đại số quan hệ biểu diễn phép toán nào?A.Phép Hợp.B.Phép Giao.C.CD.Phép Đổi tên. Lát kiểm tra lại Câu 13Nhận biếtPhép toán Hiệu \( R - S \) trả về các bộ nào?A.Các bộ có trong S nhưng không có trong R.B.Các bộ có trong cả R và S.C.CD.Các bộ có trong R hoặc S. Lát kiểm tra lại Câu 14Nhận biếtPhép toán Giao \( (\cap) \) trong Đại số quan hệ có thể được biểu diễn bằng phép toán nào khác?A.\( R \cup S \)B.\( R - S \)C.\( S - R \)D.D Lát kiểm tra lại Câu 15Nhận biếtKý hiệu \( \rho \) trong Đại số quan hệ biểu diễn phép toán nào?A.Phép Chọn.B.Phép Chiếu.C.Phép Kết nối.D.D Lát kiểm tra lại Câu 16Nhận biếtPhép toán Kết nối \( \theta \) (Theta Join), ký hiệu \( \bowtie_\theta \), là sự kết hợp của những phép toán nào?A.Chọn và Chiếu.B.Hợp và Hiệu.C.CD.Chiếu và Tích Descartes. Lát kiểm tra lại Câu 17Nhận biếtPhép Kết nối Tự nhiên (Natural Join), ký hiệu \( \bowtie \), được sử dụng để kết hợp hai quan hệ dựa trên:A.Một điều kiện bất kỳ.B.Khóa chính.C.CD.Khóa ngoại. Lát kiểm tra lại Câu 18Nhận biếtPhép toán Kết nối (Join) là phép toán cơ bản hay dẫn xuất trong Đại số quan hệ?A.Cơ bản.B.BC.Không phải cả hai.D.Tùy thuộc vào loại Join. Lát kiểm tra lại Câu 19Nhận biếtPhép toán Chia (Division) trong Đại số quan hệ thường được sử dụng cho loại truy vấn nào?A.Lấy tất cả các bộ.B.Lọc bộ theo điều kiện.C.CD.Đổi tên thuộc tính. Lát kiểm tra lại Câu 20Nhận biếtVí dụ về truy vấn có thể cần dùng Phép toán Chia (Division): "Tìm tên các sinh viên đã đăng ký TẤT CẢ các khóa học do Khoa 'Công nghệ thông tin' cung cấp". Phát biểu này đúng hay sai?A.AB.Sai.C.Truy vấn này chỉ cần dùng Select và Project.D.Truy vấn này chỉ cần dùng Join. Lát kiểm tra lại Câu 21Nhận biếtƯu điểm của việc sử dụng Đại số quan hệ trong lý thuyết CSDL là gì?A.Dễ dàng cho người dùng cuối viết truy vấn.B.Là ngôn ngữ phổ biến nhất cho các HQTCSDL.C.CD.Tự động tạo ra sơ đồ ERD. Lát kiểm tra lại Câu 22Nhận biếtBộ xử lý truy vấn (Query Processor) trong HQTCSDL thường dịch các câu lệnh SQL thành biểu thức tương đương trong:A.Phép tính quan hệ.B.BC.ER Model.D.C code. Lát kiểm tra lại Câu 23Nhận biếtBiểu thức Đại số quan hệ nào tương ứng với câu lệnh SQL `SELECT TenSV, Tuoi FROM SINH_VIEN WHERE GioiTinh = 'Nam';`?A.\( \sigma_{\text{GioiTinh='Nam'}} (\text{SINH\_VIEN}) \)B.\( \pi_{\text{TenSV, Tuoi}} (\text{SINH\_VIEN}) \)C.\( \pi_{\text{TenSV, Tuoi}} (\sigma_{\text{GioiTinh='Nam'}}) \)D.D Lát kiểm tra lại Câu 24Nhận biếtTrong Đại số quan hệ, thứ tự áp dụng các phép toán có quan trọng không?A.AB.Không, thứ tự không ảnh hưởng đến kết quả.C.Chỉ quan trọng với phép Join.D.Chỉ quan trọng với phép Select. Lát kiểm tra lại Câu 25Nhận biếtTính đầy đủ quan hệ (Relational Completeness) đảm bảo rằng Đại số quan hệ có thể biểu diễn được mọi truy vấn có thể biểu diễn bởi Phép tính quan hệ an toàn, và ngược lại. Phát biểu này đúng hay sai?A.AB.Sai, Đại số quan hệ yếu hơn.C.Sai, Phép tính quan hệ yếu hơn.D.Chỉ đúng cho các CSDL nhỏ. Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI