
ĐÁP ÁN
1. Mô tả các tính năng và lợi ích của Hệ Quản Trị Cơ Sở Dữ Liệu (DBMS).
DBMS giúp đảm bảo tính nhất quán và toàn vẹn dữ liệu như thế nào?
Tính năng và lợi ích của DBMS:
Tính nhất quán: DBMS đảm bảo rằng dữ liệu trong cơ sở dữ liệu luôn đúng và
nhất quán thông qua việc sử dụng các ràng buộc toàn vẹn (integrity constraints),
như khóa chính, khóa ngoại, và các ràng buộc kiểu dữ liệu.
Tính an toàn: DBMS cung cấp các phương pháp bảo mật dữ liệu, chỉ cho phép
các người dùng có quyền truy cập nhất định vào dữ liệu.
Tính độc lập dữ liệu: Chương trình ứng dụng không cần phải thay đổi khi cấu
trúc cơ sở dữ liệu thay đổi, điều này giúp giảm thiểu sự phức tạp trong việc bảo trì
hệ thống.
Tính trừu tượng: DBMS cung cấp một lớp trừu tượng, cho phép người dùng và
lập trình viên tương tác với dữ liệu mà không cần biết chi tiết về cách thức lưu trữ
dữ liệu trên phần cứng.
Quản lý giao dịch (Transaction Management): DBMS hỗ trợ việc xử lý giao
dịch (transactions) một cách hiệu quả, đảm bảo tính toàn vẹn dữ liệu ngay cả khi
có sự cố như hệ thống bị tắt đột ngột.
Cách DBMS đảm bảo tính nhất quán và toàn vẹn dữ liệu:
Ràng buộc toàn vẹn: DBMS sử dụng các ràng buộc toàn vẹn như khóa chính
(primary key), khóa ngoại (foreign key), và các ràng buộc dữ liệu để đảm bảo rằng
dữ liệu được nhập vào cơ sở dữ liệu luôn hợp lệ và nhất quán.
Quản lý giao dịch: DBMS đảm bảo rằng các giao dịch (transactions) được thực
hiện theo nguyên lý ACID (Atomicity, Consistency, Isolation, Durability), giúp dữ
liệu luôn được duy trì ở trạng thái nhất quán ngay cả khi có sự gián đoạn hệ thống.