Bộ đề 1

Câu 1

Đâu là mục đích của việc tạo index trên một cột trong bảng cơ sở dữ liệu?

Câu 2

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

Câu 3

Trong ER model, mối quan hệ (relationship) là gì?

Câu 4

Mức độ cô lập (Isolation Level) nào trong giao dịch cơ sở dữ liệu đảm bảo rằng một giao dịch không thể đọc dữ liệu đang được sửa đổi bởi một giao dịch khác?

Câu 5

Trong cơ sở dữ liệu quan hệ, ràng buộc toàn vẹn tham chiếu (Referential Integrity Constraint) đảm bảo điều gì?

Câu 6

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

Câu 7

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 8

Phân rã không mất mát (Lossless Decomposition) là gì?

Câu 9

Khái niệm nào sau đây mô tả sự phụ thuộc giữa các thuộc tính không khóa vào khóa chính?

Câu 10

Ràng buộc CHECK trong SQL được sử dụng để làm gì?

Câu 11

Trong SQL, mệnh đề GROUP BY thường được sử dụng cùng với hàm nào?

Câu 12

Trong SQL, kiểu JOIN nào trả về tất cả các hàng từ bảng bên trái và các hàng phù hợp từ bảng bên phải?

Câu 13

Trong ngữ cảnh cơ sở dữ liệu, ACID là viết tắt của những thuộc tính nào?

Câu 14

Cho lược đồ quan hệ R(A, B, C, D) và F = {A -> B, B -> C, C -> D}. Khóa của R là:

Câu 15

Trong ER model, một thực thể yếu (weak entity) là gì?

Câu 16

Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi trùng lặp trong kết quả truy vấn?

Câu 17

Trong SQL, mệnh đề WHERE được sử dụng để làm gì?

Câu 18

Cho bảng 'SinhVien' có các cột 'MaSV', 'TenSV', 'Lop'. Câu lệnh SQL nào sau đây trả về danh sách tên các lớp (không trùng lặp) trong bảng 'SinhVien'?

Câu 19

Transaction trong cơ sở dữ liệu là gì?

Câu 20

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

Câu 21

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

Câu 22

Trong SQL, câu lệnh nào được sử dụng để thay đổi dữ liệu trong một bảng?

Câu 23

Cho lược đồ quan hệ R(A, B, C) với các phụ thuộc hàm A -> B, B -> C. Quan hệ này vi phạm dạng chuẩn nào?

Câu 24

Thế nào là một thuộc tính đa trị (multivalued attribute)?

Câu 25

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

Câu 26

Cho hai bảng 'KhachHang' (MaKH, TenKH) và 'DonHang' (MaDH, MaKH). Câu lệnh SQL nào sau đây trả về tên của tất cả khách hàng đã đặt hàng?

Câu 27

Trong cơ sở dữ liệu, deadlock (bế tắc) xảy ra khi nào?

Câu 28

Trong SQL, hàm nào được sử dụng để tính tổng các giá trị trong một cột?

Câu 29

Trong SQL, mệnh đề ORDER BY được sử dụng để làm gì?

Câu 30

Đâu là lợi ích chính của việc sử dụng stored procedure trong cơ sở dữ liệu?