← Database & SQL9 / 83
Primary Key vs Foreign Key
Primary Key (PK) adalah identitas unik 1 baris di tabel asal, sedangkan Foreign Key (FK) adalah kolom di tabel lain yang menunjuk ke PK tersebut. Keduanya merupakan fondasi utama dalam mendesain database relasional. Tanpa foreign key, relasi antar tabel tidak akan memiliki batasan referensial yang kuat. Oleh karena itu, selalu pastikan tabel anak mereferensikan tabel induk dengan benar.
👀 Contoh dulu
CREATE TABLE orders ( id INT PRIMARY KEY, user_id INT, FOREIGN KEY (user_id) REFERENCES users(id) );
Hasilnya: Tabel orders dibuat dengan foreign key.
💡 FK menjamin integritas referensial data.
📝 Sekarang giliranmu
Buat tabel profiles yang memiliki kolom id bertipe INT sebagai primary key dan kolom user_id bertipe INT sebagai foreign key yang merujuk ke tabel users kolom id.
Preview