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 merupakan bagian dari kursus
Pengantar Basis Data Relasional dalam SQL
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Try to insert a new professor
INSERT INTO professors (firstname, lastname, university_id)
VALUES ('Albert', 'Einstein', 'MIT');