JavaScript is required

Khi nhập dữ liệu cho một Table thì vùng tin được gọi là khóa chính (primary key)?

A.
Cho phép nhập dữ liệu trùng
B.

Không cho phép nhập dữ liệu trùng

C.
Bắt buộc nhập không rỗng
D.
Câu B,C đúng
Trả lời:

Đáp án đúng: D


Khóa chính (primary key) trong một bảng (table) được sử dụng để định danh duy nhất mỗi bản ghi trong bảng đó. Do đó, nó phải tuân thủ hai ràng buộc quan trọng: 1. **Không cho phép nhập dữ liệu trùng:** Giá trị của khóa chính phải là duy nhất cho mỗi hàng. Nếu cố gắng nhập một giá trị đã tồn tại, hệ thống sẽ báo lỗi. 2. **Bắt buộc nhập không rỗng:** Khóa chính không được phép chứa giá trị NULL, vì NULL biểu thị sự thiếu thông tin, vi phạm nguyên tắc định danh duy nhất. Vì vậy, đáp án D (Câu B, C đúng) là đáp án chính xác nhất.

Câu hỏi liên quan