Bộ đề 1

Câu 1

Chuẩn hóa cơ sở dữ liệu nhằm mục đích chính gì?

Câu 2

Cho lược đồ quan hệ R(A, B, C, D) với các phụ thuộc hàm A -> B, B -> C, C -> D. Khóa của lược đồ quan hệ này là gì?

Câu 3

Trong đại số quan hệ, phép chia (division) được sử dụng để làm gì?

Câu 4

Trong SQL, câu lệnh nào được sử dụng để thay đổi cấu trúc của một bảng?

Câu 5

Loại ràng buộc nào đảm bảo rằng giá trị của một thuộc tính phải tồn tại trong một quan hệ khác?

Câu 6

Trong SQL, hàm nào được sử dụng để tính trung bình cộng của một cột số?

Câu 7

Cho lược đồ quan hệ R(A, B, C) và tập phụ thuộc hàm F = {A -> B, B -> C}. Dạng chuẩn nào cao nhất mà lược đồ quan hệ này đạt được?

Câu 8

Đâu là một lợi ích của việc sử dụng view trong cơ sở dữ liệu?

Câu 9

Trong SQL, hàm nào được sử dụng để tìm giá trị lớn nhất trong một cột số?

Câu 10

Trong mô hình dữ liệu quan hệ, một thuộc tính được gọi là khóa ngoại khi nào?

Câu 11

Đâu là một ưu điểm của việc sử dụng stored procedure trong cơ sở dữ liệu?

Câu 12

Trong SQL, hàm nào được sử dụng để đếm số lượng bộ trong một bảng?

Câu 13

Đâu là một nhược điểm của việc phân mảnh cơ sở dữ liệu?

Câu 14

Phép toán nào trong đại số quan hệ trả về tất cả các bộ từ quan hệ thứ nhất mà không có trong quan hệ thứ hai?

Câu 15

Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn?

Câu 16

Đâu là một thách thức chính trong việc quản lý cơ sở dữ liệu phân tán?

Câu 17

Trong đại số quan hệ, phép kết tự nhiên (natural join) thực hiện kết nối giữa hai quan hệ dựa trên điều kiện nào?

Câu 18

Mục đích của việc tạo index trong cơ sở dữ liệu là gì?

Câu 19

Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để chỉ một thuộc tính hoặc một tập hợp các thuộc tính mà giá trị của chúng xác định duy nhất một bộ trong một quan hệ?

Câu 20

Mục đích chính của việc sử dụng trigger trong cơ sở dữ liệu là gì?

Câu 21

Kỹ thuật nào được sử dụng để tăng hiệu suất bằng cách lưu trữ dữ liệu thường xuyên được truy cập trong bộ nhớ?

Câu 22

Trong SQL, câu lệnh nào được sử dụng để xóa dữ liệu khỏi một bảng?

Câu 23

Phép toán nào trong đại số quan hệ được sử dụng để chọn các bộ thỏa mãn một điều kiện nhất định?

Câu 24

Trong SQL, mệnh đề nào được sử dụng để nối các bảng dựa trên một điều kiện?

Câu 25

Mức độ cô lập nào trong giao dịch đảm bảo rằng một giao dịch không thể ghi đè lên các thay đổi chưa được commit của một giao dịch khác?

Câu 26

Trong SQL, mệnh đề nào được sử dụng để lọc các nhóm sau khi đã thực hiện phép nhóm bằng GROUP BY?

Câu 27

Trong mô hình dữ liệu quan hệ, một quan hệ (relation) còn được gọi là gì?

Câu 28

Trong SQL, câu lệnh nào được sử dụng để thêm một cột mới vào một bảng đã tồn tại?

Câu 29

Cho lược đồ quan hệ R(A, B, C, D) với các phụ thuộc hàm A -> B, B -> C, C -> D. Nếu ta phân rã R thành R1(A, B) và R2(C, D), phép phân rã này có bảo toàn phụ thuộc hàm không?

Câu 30

Kỹ thuật nào được sử dụng để khôi phục cơ sở dữ liệu về trạng thái trước đó sau một sự cố?