Trong hệ quản trị cơ sở dữ liệu, khóa chính của một bảng được sử dụng để làm gì?
Trả lời:
Đáp án đúng: A
Khóa chính (Primary Key) trong hệ quản trị cơ sở dữ liệu (DBMS) là một cột hoặc một tập hợp các cột trong một bảng, được sử dụng để xác định duy nhất mỗi hàng trong bảng đó. Nó có các đặc điểm sau:
* **Duy nhất:** Không có hai hàng nào có cùng giá trị khóa chính.
* **Không rỗng:** Không được phép có giá trị NULL.
Do đó, khóa chính được sử dụng chủ yếu để đảm bảo tính toàn vẹn dữ liệu, bằng cách ngăn chặn việc nhập các bản ghi trùng lặp hoặc thiếu thông tin định danh quan trọng.
* **A. Đảm bảo tính toàn vẹn dữ liệu:** Đây là đáp án đúng. Khóa chính đảm bảo mỗi bản ghi trong bảng là duy nhất và không có giá trị NULL, duy trì tính toàn vẹn của dữ liệu.
* **B. Thêm mới dữ liệu vào bảng:** Khóa chính có vai trò trong việc thêm dữ liệu bằng cách đảm bảo dữ liệu mới tuân thủ các ràng buộc về tính duy nhất và không rỗng, nhưng nó không phải là chức năng chính của việc thêm mới dữ liệu. Thêm mới dữ liệu là thao tác INSERT.
* **C. Xóa dữ liệu khỏi bảng:** Khóa chính không trực tiếp dùng để xóa dữ liệu. Xóa dữ liệu là thao tác DELETE.
* **D. Sửa đổi dữ liệu trong bảng:** Khóa chính không trực tiếp dùng để sửa đổi dữ liệu. Sửa đổi dữ liệu là thao tác UPDATE.
Vậy đáp án đúng là A.