Computer >> Máy Tính >  >> Lập trình >> SQL

Quy tắc toàn vẹn thực thể trong RDBMS


Đối với Quy tắc toàn vẹn đối tượng, mỗi bảng có một Khóa chính.

Khóa chính không được có giá trị NULL.

Student_ID
Student_Awards
Student_Awards


Ở trên, bạn có thể thấy khóa chính của chúng tôi là Student_ID . Chúng tôi không thể xem xét Student_Awards là khóa chính vì không phải học sinh nào cũng nhận được giải thưởng.

Hãy để chúng tôi xem một ví dụ khác -

Employee_ID
Tên_nhân viên
Employee_Age
Employee_Location


Trong bảng trên, Khóa chính là Employee_ID

Bây giờ chúng ta hãy tóm tắt Quy tắc về tính toàn vẹn của đối tượng -

  • Đảm bảo rằng mỗi bộ trong bảng là duy nhất.
  • Mọi bảng tổng hợp đều có khóa chính, ví dụ: Student_ID cho bảng Sinh viên.
  • Mọi thực thể là duy nhất.
  • Khóa chính của quan hệ phải có giá trị duy nhất cho mỗi hàng.
  • Khóa chính không được có giá trị NULL và phải là duy nhất.
  • Ví dụ có thể là Employee_ID không được để trống trong bảng Nhân viên.