JavaScript is required

Trong hệ quản trị cơ sở dữ liệu, kiểm soát phiên làm việc được sử dụng để làm gì?

A.

Giữ cho các người dùng khác nhau không thể truy cập vào cùng một bảng đồng thời

B.

Đảm bảo rằng dữ liệu không bị mất khi hệ thống bị lỗi

C.

Kiểm soát quyền truy cập của người dùng đến dữ liệu trong hệ thống

D.
Làm giảm thời gian phản hồi của hệ thống
Trả lời:

Đáp án đúng: A


Kiểm soát phiên làm việc (session management) trong hệ quản trị cơ sở dữ liệu (DBMS) là một cơ chế quan trọng để quản lý và kiểm soát quyền truy cập của người dùng vào dữ liệu. Nó không trực tiếp giữ cho các người dùng khác nhau không thể truy cập vào cùng một bảng đồng thời (đây là vai trò của khóa - locking), không đảm bảo rằng dữ liệu không bị mất khi hệ thống bị lỗi (đây là vai trò của transaction và recovery), và cũng không trực tiếp làm giảm thời gian phản hồi của hệ thống. Tuy nhiên, kiểm soát phiên làm việc đóng vai trò then chốt trong việc xác thực người dùng và xác định quyền hạn của họ đối với dữ liệu. Do đó, nó kiểm soát quyền truy cập của người dùng đến dữ liệu trong hệ thống. * **A. Giữ cho các người dùng khác nhau không thể truy cập vào cùng một bảng đồng thời:** Sai, đây là chức năng của cơ chế khóa (locking). * **B. Đảm bảo rằng dữ liệu không bị mất khi hệ thống bị lỗi:** Sai, đây là chức năng của cơ chế giao dịch (transaction) và phục hồi (recovery). * **C. Kiểm soát quyền truy cập của người dùng đến dữ liệu trong hệ thống:** Đúng, đây là chức năng chính của kiểm soát phiên làm việc. * **D. Làm giảm thời gian phản hồi của hệ thống:** Sai, kiểm soát phiên làm việc có thể làm tăng một chút thời gian phản hồi (do phải thực hiện xác thực và kiểm tra quyền), nhưng không phải là mục tiêu chính.

Câu hỏi liên quan