JavaScript is required

Khảng định nào sau đây là đúng khi nói về thu hồi các quyền truy nhập cơ dữ liệu của người sử dụng:

A.

REVOKE GRANT OPTION FOR SELECT ON BRANCH FROM U1

B.

REVOKE READ ON R .FROM GROUP/WORLD

C.

REVOKE SELECT ON BRANCH

D.
REVOKE ON BRANCH FROM U1
Trả lời:

Đáp án đúng: A


Câu hỏi kiểm tra cú pháp `REVOKE` trong SQL để thu hồi quyền truy cập cơ sở dữ liệu. * **Phương án A:** `REVOKE GRANT OPTION FOR SELECT ON BRANCH FROM U1` - Thu hồi quyền được cấp quyền `SELECT` trên bảng `BRANCH` từ người dùng `U1`. Câu lệnh này chỉ thu hồi quyền cấp quyền (GRANT OPTION), không thu hồi quyền `SELECT` trực tiếp. * **Phương án B:** `REVOKE READ ON R .FROM GROUP/WORLD` - Cú pháp này không đúng. `REVOKE` thường được sử dụng với các quyền cụ thể như `SELECT`, `INSERT`, `UPDATE`, `DELETE`, không phải `READ`. `GROUP/WORLD` cũng không phải là cú pháp chuẩn để chỉ định đối tượng. * **Phương án C:** `REVOKE SELECT ON BRANCH FROM U1` (đã chỉnh sửa) - Thu hồi quyền `SELECT` trên bảng `BRANCH` từ người dùng `U1`. Đây là cú pháp chính xác để thu hồi quyền. * **Phương án D:** `REVOKE ON BRANCH FROM U1` - Thiếu quyền cụ thể cần thu hồi (ví dụ: `SELECT`, `INSERT`). Cú pháp này không đầy đủ và sẽ gây lỗi. Như vậy, phương án đúng nhất (sau khi chỉnh sửa phương án C cho hoàn chỉnh) là C, vì nó thể hiện đúng cú pháp và mục đích của việc thu hồi quyền truy cập SELECT trên một bảng từ một người dùng.

Tổng hợp 510 câu hỏi trắc nghiệm quản trị cơ sở dữ liệu có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan