JavaScript is required

Trong hệ quản trị cơ sở dữ liệu, điều gì xảy ra khi một bản ghi được thêm vào bảng?

A.

Khóa chính của bản ghi đó sẽ được tạo tự động

B.

Khóa chính của bản ghi đó sẽ được xác định bằng tay

C.

Khóa chính của bản ghi đó sẽ bị xóa khỏi bảng

D.
Khóa chính của bản ghi đó sẽ được sửa đổi
Trả lời:

Đáp án đúng: A


Trong hệ quản trị cơ sở dữ liệu (DBMS), khi một bản ghi (record) được thêm vào bảng (table), bản ghi đó cần được định danh duy nhất. Khóa chính (primary key) là một thuộc tính hoặc tập hợp các thuộc tính dùng để phân biệt mỗi bản ghi trong bảng. Có hai cách chính để xác định khóa chính cho một bản ghi mới: * **Khóa chính được tạo tự động:** DBMS tự động tạo ra một giá trị duy nhất cho khóa chính, thường sử dụng cơ chế tự tăng (auto-increment) hoặc UUID. Đây là phương pháp phổ biến để đảm bảo tính duy nhất và đơn giản hóa việc thêm bản ghi. * **Khóa chính được xác định bằng tay:** Người dùng hoặc ứng dụng phải cung cấp giá trị cho khóa chính khi thêm bản ghi. Phương pháp này phù hợp khi giá trị khóa chính có ý nghĩa nghiệp vụ hoặc được lấy từ một nguồn khác. Trong các hệ quản trị cơ sở dữ liệu hiện đại, việc tạo khóa chính tự động là rất phổ biến, giúp đơn giản hóa quá trình thêm dữ liệu và đảm bảo tính toàn vẹn của dữ liệu. * **Phương án A:** Đúng, khóa chính có thể được tạo tự động bởi hệ quản trị cơ sở dữ liệu. * **Phương án B:** Đúng, khóa chính có thể được xác định bằng tay. * **Phương án C:** Sai, việc thêm bản ghi không xóa khóa chính mà tạo một bản ghi mới với khóa chính (đã có hoặc được tạo mới). * **Phương án D:** Sai, việc sửa đổi khóa chính hiếm khi xảy ra và thường không được khuyến khích vì có thể gây ra xung đột dữ liệu. Khóa chính thường được xác định khi tạo bản ghi và giữ nguyên. Vì câu hỏi không nói rõ phương pháp nào được sử dụng, nên cả A và B đều có thể đúng. Tuy nhiên, phương án A phổ biến hơn.

Câu hỏi liên quan