Jika Tautan Rusak atau Halaman Error,

Hubungi Halaman "Kontak Admin"

×

Normalisasi Database (Langkah Dan Contoh)


Skrip SQL di atas memakai tipe data dan konfigurasi tabel yang didukung MySQL. Jangan lupa untuk mengatur deklarasi TYPE=InnoDB untuk setiap tabel agar MySQL bisa memakai InnoDB yang mendukung pemakaian foreign key.

Foreign Key

Ada beberapa hal yang perlu diingat tentang penerjemahan relasi menjadi foreign key, di antaranya:



  1. Relasi 1-1 diterjemahkan menjadi identifier salah satu tabel menjadi foreign key dalam tabel lain. Keputusan tentang tabel mana yang harus menerima identifier tabel lain bisa diambil sesuai keinginan. Akan tetapi seringkali pertimbangan praktis yang akan menentukan tabel mana yang berisi foreign key.
  2. Khusus untuk MySQL, dalam beberapa versi hanya storage engine InnoDB yang mendukung penggunaan foreign key. Sedangkan mesin penyimpanan lain seperti MyISAM atau BDB tidak mendukung konfigurasi foreign key dalam perintah SQL CREATE TABLE. Sehingga akan diabaikan jika menjumpai kondisi tersebut.