Perintah
SQL untuk membuat foreign key, relasi tabel dan referential integrity di MySQL, pada
artikel kali ini saya akan mencoba memaparkan bagaimana cara membuat ketiga hal
tersebut langsung di phpMyAdmin tanpa menggunakan perintah SQL.
Sebagai contoh misalkan kita
akan membuat database ‘perpustakaan’ yang di dalamnya terdapat 2 buah tabel yaitu
‘buku’ dan ‘kategori’.
Di dalam tabel ‘buku’ terdapat field: ‘id’ untuk menunjukkan
nomor identitas buku, ‘title’ yang menunjukkan judul buku, ‘author’ sebagai
pengarang, dan ‘idcategory’ yang menunjukkan nomor id kategori dari buku. ID
Category buku ini nanti akan direlasikan dengan ID kategori yang terdapat dalam
tabel ‘kategori’.
Adapun field yang ada dalam tabel ‘kategori’ adalah:
‘idcategory’ dan ‘namacategory’.
Dalam perancangan database, field ‘idcategory’ yang terdapat
dalam tabel ‘buku’ dinamakan foreign key atau kunci tamu. Selain itu pada kedua
tabel di atas juga terdapat relasi yaitu antara field ‘idcategory’ yang ada
pada kedua tabel tersebut.
Sekarang kita akan membuat foreign key, relasi tabel dan
referential integrity untuk kedua tabel di atas langsung menggunakan
phpMyAdmin.
Pertama, kita buat database ‘perpustakaan’ terlebih dahulu.

Kedua, setelah database sudah dibuat, selanjutnya kita bisa membuat tabelnya. Kita akan membuat tabel ‘kategori’ terlebih dahulu.

Berikutnya kita membuat field pada tabel ‘kategori’ Pada contoh ini, dimisalkan untuk field ‘idcategory’ kita buat sebagai auto increment.

Satu hal yang terpenting, pastikan bahwa tabel yang Anda buat ini harus bertipe ‘INNODB’. Karena hanya dengan tipe INNODB lah, kita bisa membuat foreign key, relasi dan referential integrity. Untuk membuat tabel bertipe INNODB, silakan pilih pada bagian ‘Storage Engines’ yang terdapat di bagian bawah panel membuat tabel.

Setelah diset field dan storage engine nya sebagai INNODB, barulah Anda bisa simpan tabel ‘kategori’ nya.
Tabel ‘kategori’ sudah sukses kita buat, selanjutnya kita bisa membuat tabel ‘buku’ nya. Adapun caranya hampir sama dengan sebelumnya.

Field-field tabel kita buat juga seperti tabel sebelumnya. Di sini diasumsikan bahwa field ‘idbuku’ kita gunakan auto increment).
Karena field ‘idcategory’ dalam tabel ‘buku’ akan kita jadikan foreign key, maka kita harus buat field tersebut sebagai INDEX. Perhatikan tanda lingkaran merah pada gambar berikut ini.

Oya… jangan lupa jadikan tabel ‘buku’ sebagai INNODB dengan memilihnya pada bagian ‘Storage Engine’.
Langkah berikutnya adalah, kita mengeset relasi antara kedua tabel yang dihubungkan dengan field ‘idcategory’. Adapun caranya adalah, klik pada tabel ‘buku’ seperti gambar di bawah ini.

Lalu, klik pada bagian ‘Relation View’ seperti tampak pada gambar berikut ini

Karena field ‘idcategory’ dalam tabel ‘buku’ ini akan direlasikan terhadap field ‘idcategory’ pada tabel ‘kategori’ (sebagai tabel master) maka selanjutnya kita set relasinya seperti gambar di bawah ini.

OK deh… selesai sudah cara membuat foreign key, relasi tabel dan referential integrity MySQL dengan phpMyAdmin. Dengan demikian, Anda tidak perlu susah-susah menghapalkan perintah SQL untuk membuat ketiga hal tersebut.
Cara Membuat Foreign Key, Relasi Tabel Dan Referential Integrity Di Phpmyadmin >>>>> Download Now
BalasHapus>>>>> Download Full
Cara Membuat Foreign Key, Relasi Tabel Dan Referential Integrity Di Phpmyadmin >>>>> Download LINK
>>>>> Download Now
Cara Membuat Foreign Key, Relasi Tabel Dan Referential Integrity Di Phpmyadmin >>>>> Download Full
>>>>> Download LINK