Tạo Trắc Nghiệm

Trắc nghiệm Cơ sở dữ liệu Bài 36: Các yếu tố của ràng buộc toàn vẹn

25 câu · Đề ôn tập tổng hợp

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

Yếu tố nào của ràng buộc toàn vẹn quy định các giá trị hợp lệ mà một thuộc tính có thể nhận?

Đáp án và lời giải

Đáp án: A

Câu 2

Trong SQL, ràng buộc miền giá trị cơ bản nhất được thực thi bằng cách nào?

Đáp án và lời giải

Đáp án: C

Câu 3

Trong SQL, ràng buộc nào sau đây là một dạng nâng cao của ràng buộc miền giá trị, cho phép định nghĩa điều kiện kiểm tra phức tạp hơn trên giá trị của một thuộc tính hoặc một bộ?

Đáp án và lời giải

Đáp án: D

Câu 4

Yếu tố nào của ràng buộc toàn vẹn quy định rằng một tập hợp các thuộc tính xác định duy nhất mỗi bộ trong một quan hệ?

Đáp án và lời giải

Đáp án: B

Câu 5

Trong SQL, ràng buộc nào sau đây được sử dụng để thực thi ràng buộc khóa?

Đáp án và lời giải

Đáp án: C

Câu 6

Yếu tố nào của ràng buộc toàn vẹn quy định rằng giá trị của các thuộc tính tạo nên Khóa chính không được là NULL trong bất kỳ bộ nào?

Đáp án và lời giải

Đáp án: C

Câu 7

Trong SQL, ràng buộc thực thể được thực thi một cách tự nhiên khi bạn định nghĩa một Khóa chính, vì Khóa chính ngầm định là:

Đáp án và lời giải

Đáp án: D

Câu 8

Yếu tố nào của ràng buộc toàn vẹn thiết lập mối liên kết giữa các bảng thông qua việc một Khóa ngoại tham chiếu đến một Khóa chính (hoặc Khóa dự phòng) ở bảng khác?

Đáp án và lời giải

Đáp án: D

Câu 9

Trong SQL, ràng buộc nào sau đây được sử dụng để định nghĩa ràng buộc tham chiếu?

Đáp án và lời giải

Đáp án: D

Câu 10

Khi định nghĩa FOREIGN KEY trong SQL, bạn cần chỉ rõ những gì?

Đáp án và lời giải

Đáp án: D

Câu 11

Khi có sự thay đổi (INSERT, UPDATE, DELETE) vi phạm một ràng buộc toàn vẹn, yếu tố nào trong HQTCSDL sẽ kiểm tra và ngăn chặn thao tác đó?

Đáp án và lời giải

Đáp án: C

Câu 12

Trong định nghĩa FOREIGN KEY trong SQL, bạn có thể chỉ định các hành động sẽ xảy ra khi bộ được tham chiếu (trong bảng cha) bị xóa hoặc cập nhật. Các hành động đó là yếu tố của ràng buộc tham chiếu. Hành động nào sau đây là phổ biến?

Đáp án và lời giải

Đáp án: B

Câu 13

Trong ràng buộc tham chiếu ON DELETE CASCADE nghĩa là gì?

Đáp án và lời giải

Đáp án: C

Câu 14

Trong ràng buộc tham chiếu ON DELETE RESTRICT nghĩa là gì?

Đáp án và lời giải

Đáp án: A

Câu 15

Trong ràng buộc tham chiếu ON UPDATE SET NULL nghĩa là gì?

Đáp án và lời giải

Đáp án: C

Câu 16

Ràng buộc UNIQUE trong SQL cho phép giá trị NULL không?

Đáp án và lời giải

Đáp án: B

Câu 17

Ràng buộc NOT NULL trong SQL đảm bảo rằng:

Đáp án và lời giải

Đáp án: C

Câu 18

Ràng buộc CHECK có thể được định nghĩa ở mức độ nào trong SQL?

Đáp án và lời giải

Đáp án: C

Câu 19

Ràng buộc CHECK ở mức bảng (table-level) có ưu điểm gì so với mức cột?

Đáp án và lời giải

Đáp án: C

Câu 20

Các ràng buộc toàn vẹn được định nghĩa trong DDL và lưu trữ trong Hệ thống danh mục của HQTCSDL. Phát biểu này đúng hay sai?

Đáp án và lời giải

Đáp án: A

Câu 21

Vai trò chính của các ràng buộc toàn vẹn là để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 22

Ràng buộc nào sau đây là ràng buộc CẤP CỘT (Column-level constraint)?

Đáp án và lời giải

Đáp án: D

Câu 23

Ràng buộc nào sau đây là ràng buộc CẤP BẢNG (Table-level constraint)?

Đáp án và lời giải

Đáp án: D

Câu 24

Khi một ràng buộc CHECK được định nghĩa, nó được kiểm tra khi nào?

Đáp án và lời giải

Đáp án: C

Câu 25

Việc định nghĩa các ràng buộc toàn vẹn rõ ràng trong lược đồ CSDL giúp làm giảm sự phụ thuộc vào:

Đáp án và lời giải

Đáp án: C