Bắt đầu ngayBắt đầu miễn phí

Khám phá ràng buộc khóa ngoại

Ràng buộc khóa ngoại giúp bạn giữ trật tự trong “thế giới mini” của cơ sở dữ liệu. Chẳng hạn, trong cơ sở dữ liệu của bạn, chỉ các giáo sư thuộc các trường đại học Thụy Sĩ mới được phép xuất hiện, vì chỉ các trường Thụy Sĩ mới có trong bảng universities.

Khóa ngoại trên professors tham chiếu universities mà bạn vừa tạo đảm bảo rằng chỉ có các trường đại học đã tồn tại mới có thể được chỉ định khi chèn dữ liệu mới. Hãy kiểm thử điều này!

Bài tập này là một phần của khóa học

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Xem khóa học

Hướng dẫn bài tập

  • Chạy mã mẫu và xem thông báo lỗi.
  • Có gì sai? Hãy sửa university_id để phản ánh đúng nơi Albert Einstein bảo vệ luận án và trở thành giáo sư – tại University of Zurich (UZH)!

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Try to insert a new professor
INSERT INTO professors (firstname, lastname, university_id)
VALUES ('Albert', 'Einstein', 'MIT');
Chỉnh sửa và Chạy Mã