Cơ sở dữ liệu

Trong cơ sở dữ liệu quan hệ, khóa ngoại là gì?

Trong cơ sở dữ liệu quan hệ, khóa ngoại là gì?

Xuất bản 18/10/2026

Câu hỏi

Trong cơ sở dữ liệu quan hệ, khóa ngoại là gì?

  1. A. Thuộc tính tham chiếu tới khóa chính hoặc khóa duy nhất của một bảng khác
  2. B. Thuộc tính xác định duy nhất mỗi dòng trong chính bảng chứa nó
  3. C. Cột được tạo chỉ mục để các truy vấn tìm kiếm chạy nhanh hơn
  4. D. Cột có ràng buộc bắt buộc mọi dòng mang giá trị khác nhau

Đáp án

A. Thuộc tính tham chiếu tới khóa chính hoặc khóa duy nhất của một bảng khác

Giải thích

Khóa ngoại là cột hoặc nhóm cột mà giá trị phải khớp với một giá trị khóa chính (hoặc khóa duy nhất) ở bảng được tham chiếu, hoặc để NULL nếu thiết kế cho phép. Nó tạo liên kết giữa hai bảng, thường là quan hệ một – nhiều, và giữ toàn vẹn tham chiếu. Thuộc tính định danh duy nhất mỗi dòng là khóa chính. Chỉ mục giúp tìm nhanh nhưng không tạo liên kết. Cột không cho trùng là ràng buộc UNIQUE; khóa ngoại thì được lặp ở nhiều dòng.

Chủ đề: Cơ sở dữ liệu · Mức độ: Nhận biết

Bài liên quan