Thu hồi đặc quyền đã cấp cho U1, U2 và 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ềnSELECT
trên bảngBRANCH
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ảngACCOUNT
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ềnREFERENCES
trên cộtbranch-name
của bảngBRANCH
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ềnSELECT
trên bảngACCOUNT
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.