So sánh khóa chính và khóa ngoại

Khóa chínhKhóa ngoại
Khóa chính xác định duy nhất một bản ghi trong bảng.Khóa ngoại là một trường trong bảng và là khóa chính trong một bảng khác.
Khóa chính không chấp nhận các giá trị rỗng.Khóa ngoại có thể chấp nhận nhiều giá trị rỗng.
Theo mặc định, khoá chính là chỉ mục được nhóm và dữ liệu trong bảng cơ sở dữ liệu được tổ chức theo thứ tự của dãy chỉ mục nhóm.Khóa ngoại không tự động tạo ra một chỉ mục, nhóm hoặc không nhóm. Bạn có thể tự tạo một chỉ mục trên khoá ngoại.
Chúng ta chỉ có thể có một khóa chính trong một bảng.Chúng ta có thể có nhiều khoá ngoại trong một bảng.

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook