JavaScript is required

Người sử dụng được quyền ghi và đọc bao gồm các quyền như chèn, xóa và sửa đổi ________.

A.

GRANT READ ON R TO GROUP /WORLD

B.

GRANT ALL ON R TO GROUP /WORLD

C.

GRANT SELECT ON R TO GROUP /WORLD

D.
GRANT READ/WRITE ON R TO GROUP /WORLD
Trả lời:

Đáp án đúng: B


Câu hỏi này liên quan đến việc cấp quyền truy cập và thao tác dữ liệu trong một hệ thống quản lý cơ sở dữ liệu (DBMS). Cụ thể, nó hỏi về cách cấp quyền cho một nhóm người dùng (GROUP /WORLD) để có thể đọc, ghi, chèn, xóa và sửa đổi dữ liệu trên một đối tượng R (có thể là một bảng hoặc một đối tượng dữ liệu khác).

Phân tích các lựa chọn:

  • A. GRANT READ ON R TO GROUP /WORLD: Lựa chọn này chỉ cấp quyền đọc (READ) cho nhóm /WORLD. Nó không cho phép chèn, xóa hoặc sửa đổi dữ liệu. Do đó, nó không đáp ứng yêu cầu đầy đủ của câu hỏi.
  • B. GRANT ALL ON R TO GROUP /WORLD: Lựa chọn này cấp tất cả các quyền (ALL) cho nhóm /WORLD trên đối tượng R. Điều này bao gồm quyền đọc, ghi, chèn, xóa, sửa đổi và các quyền khác (nếu có). Đây có vẻ là một lựa chọn phù hợp, nhưng cần xem xét kỹ hơn.
  • C. GRANT SELECT ON R TO GROUP /WORLD: Lựa chọn này chỉ cấp quyền SELECT, tương đương với quyền đọc dữ liệu. Nó không cho phép bất kỳ thao tác ghi nào (chèn, xóa, sửa đổi). Do đó, nó không đáp ứng yêu cầu của câu hỏi.
  • D. GRANT READ/WRITE ON R TO GROUP /WORLD: Lựa chọn này cố gắng cấp cả quyền đọc (READ) và ghi (WRITE) một cách rõ ràng. Tuy nhiên, cú pháp "READ/WRITE" có thể không phải là cú pháp chuẩn trong nhiều hệ thống DBMS. Thông thường, quyền ghi bao gồm cả quyền chèn, xóa và sửa đổi, nhưng cách diễn đạt này có thể gây nhầm lẫn hoặc không được hỗ trợ.

Kết luận:

Lựa chọn B. GRANT ALL ON R TO GROUP /WORLD là đáp án chính xác nhất vì nó bao hàm tất cả các quyền cần thiết (đọc, ghi, chèn, xóa, sửa đổi). Mặc dù lựa chọn D có ý định tương tự, nhưng cú pháp của nó có thể không chuẩn và không đảm bảo bao gồm tất cả các quyền cần thiết một cách rõ ràng.

Câu hỏi liên quan