JavaScript is required

Thu hồi đặc quyền đã cấp cho U1, U2 và U3 ________.

A.

REVOKE SELECT ON BRANCH FROM U1, U2, U3

B.

GRANT ALL ON ACCOUNT TO U1, U2, U3

C.

REVOKE REFERENCES (branch-name) ON BRANCH FROM U1

D.
GRANT SELECT ON ACCOUNT TO U1, U2, U3
Trả lời:

Đáp án đúng: A


Câu hỏi yêu cầu thu hồi đặc quyền đã cấp cho người dùng U1, U2, và U3. Trong SQL, để thu hồi đặc quyền, ta sử dụng lệnh REVOKE.

  • Phương án A: REVOKE SELECT ON BRANCH FROM U1, U2, U3 - Thu hồi quyền SELECT trên bảng BRANCH từ người dùng U1, U2, U3. Đây là một câu lệnh hợp lệ để thu hồi quyền truy cập cụ thể.
  • Phương án B: GRANT ALL ON ACCOUNT TO U1, U2, U3 - Cấp tất cả quyền trên bảng ACCOUNT cho U1, U2, U3. Đây là câu lệnh cấp quyền, không phải thu hồi.
  • Phương án C: REVOKE REFERENCES (branch-name) ON BRANCH FROM U1 - Thu hồi quyền REFERENCES trên cột branch-name của bảng BRANCH từ người dùng U1. Câu lệnh này chỉ thu hồi quyền từ U1 chứ không phải U1, U2, U3 như yêu cầu của đề bài.
  • Phương án D: GRANT SELECT ON ACCOUNT TO U1, U2, U3 - Cấp quyền SELECT trên bảng ACCOUNT cho U1, U2, U3. Đây là câu lệnh cấp quyền, không phải thu hồi.

Vậy phương án A là đáp án đúng.

Câu hỏi liên quan