Phiếu bài tập Cơ sở dữ liệu và SQL có đáp án

Phiếu bài tập Cơ sở dữ liệu và SQL miễn phí để in: 8 bài từ cơ bản đến mức đề thi, kèm đáp án. In ra hoặc lưu thành PDF.

Dành cho giảng viên: miễn phí in, sao chép và sử dụng trên lớp. Mỗi phiếu bài tập mới có số liệu mới và đáp án riêng. Chúng tôi rất cảm ơn nếu bạn đặt liên kết đến ExamProblems trên trang môn học.

Tên: ____________________   Ngày: ____________

1.Dễ

Hàm tổng hợp nào trả về giá trị trung bình của một cột số?

  1. AMEDIAN
  2. BSUM
  3. CAVG
  4. DMEAN
2.Dễ

GROUP BY làm gì trong một truy vấn?

  1. ANối hai bảng trên các cột chung của chúng
  2. BĐặt các hàng có cùng giá trị vào các nhóm để các hàm tổng hợp được tính theo từng nhóm
  3. CLoại bỏ các hàng có giá trị NULL
  4. DSắp xếp các hàng của kết quả theo thứ tự bảng chữ cái
3.Dễ

Câu lệnh SQL nào truy xuất dữ liệu từ một bảng?

  1. AUPDATE
  2. BINSERT
  3. CSELECT
  4. DCREATE
4.Trung bình

Truy vấn nào trả về số thành phố khác nhau trong bảng customers?

  1. ASELECT SUM(DISTINCT city) FROM customers
  2. BSELECT COUNT(DISTINCT city) FROM customers
  3. CSELECT COUNT(city) FROM customers GROUP BY city
  4. DSELECT DISTINCT COUNT(city) FROM customers
5.Trung bình

INTERSECT trả về gì khi dùng giữa hai truy vấn SELECT?

  1. ACác hàng có trong kết quả thứ nhất nhưng không có trong kết quả thứ hai
  2. BTích Descartes của các kết quả
  3. CTất cả các hàng từ cả hai kết quả
  4. DCác hàng xuất hiện trong cả hai kết quả
6.Trung bình

Phụ thuộc hàm A → B có nghĩa là gì?

  1. AA và B đều là khóa chính
  2. BMỗi giá trị của A gắn với đúng một giá trị của B
  3. CMỗi giá trị của B gắn với đúng một giá trị của A
  4. DA là khóa ngoại tham chiếu đến B
7.Khó

Chỉ mục bao phủ (covering index) cho một truy vấn là gì?

  1. AMột chỉ mục chứa mọi cột mà truy vấn cần, nên không cần đọc chính bảng
  2. BMột chỉ mục được xây dựng lại mỗi đêm
  3. CMột chỉ mục chỉ trên khóa chính
  4. DMột chỉ mục bao phủ mọi cột của mọi bảng
8.Khó

Dạng chuẩn Boyce–Codd (BCNF) yêu cầu rằng với mọi phụ thuộc hàm không tầm thường X → Y:

  1. AX chứa NULL
  2. BY là khóa chính
  3. CY là nguyên tử
  4. DX là siêu khóa

Đáp án

  1. 1. C · AVG
  2. 2. B · Đặt các hàng có cùng giá trị vào các nhóm để các hàm tổng hợp được tính theo từng nhóm
  3. 3. C · SELECT
  4. 4. B · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. D · Các hàng xuất hiện trong cả hai kết quả
  6. 6. B · Mỗi giá trị của A gắn với đúng một giá trị của B
  7. 7. A · Một chỉ mục chứa mọi cột mà truy vấn cần, nên không cần đọc chính bảng
  8. 8. D · X là siêu khóa

Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.