Menjelajahi constraint foreign key
Constraint foreign key membantu Anda menjaga keteraturan dalam mini-dunia basis data Anda. Dalam basis data Anda, misalnya, hanya profesor yang berasal dari universitas di Swiss yang seharusnya diizinkan, karena hanya universitas Swiss yang menjadi bagian dari tabel universities.
Foreign key pada professors yang mereferensikan universities yang baru saja Anda buat memastikan bahwa hanya universitas yang sudah ada yang dapat ditentukan saat menyisipkan data baru. Mari kita uji!
Latihan ini adalah bagian dari kursus
Pengantar Basis Data Relasional dalam SQL
Petunjuk latihan
- Jalankan kode contoh dan perhatikan pesan kesalahannya.
- Apa yang salah? Perbaiki
university_idagar benar-benar mencerminkan tempat Albert Einstein menulis disertasi dan menjadi profesor – di University of Zurich (UZH)!
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Try to insert a new professor
INSERT INTO professors (firstname, lastname, university_id)
VALUES ('Albert', 'Einstein', 'MIT');