Dalam postingan kali ini saya mencoba menerangkan (lampu kali...he...he..he..) tentang bagaimana membuat foreign key di sql servervia script. Sebelumnya apa sih foreign key ??
“ Foreign key merupakan atribut
atau himpunan atribut dalam relasi yang dibandingkan dengan candidate key pada
beberapa relasi. “ ( Indrajani,
S.Kom.,MM. 2014. Database Systems Case
Study All In One. Jakarta: PT Elex Media Komputindo ).
Untuk lebih jelasnya, contohnya
seperti ini : Ada 2 buah table, tabel yang pertama bernama tabel school. Dan yang
kedua adalah tabel class. Didalam tabel school terdapat kolom schoolid yang
berkunci primary. Dan ditabel class juga terdapat kolom schoolid. Agar kolom
schoolid di class memiliki hubungan (maksudnya hubungan disini, apabila kita
insert kolom schoolid ditabel class maka proses insert akan berhasil apabila kolom
schoolid di tabel school sudah terisi, bila belum/tidak ada, maka proses insert
akan tidak berjalan “ERROR”), yah ibaratnya seperti memvalidasi apakah benar
ada datanya. Yah kurang lebih seperti itu menurut saya.
Lanjut..bagaimana membuatnya,
- pastikan sudah login,
- siapkan 2 buah tabel yang akan dihubungkan, ok, kita buat dulu tabelnya. Ketikan script berikut :
- Perhatikan pada saat membuat tabel class, pada bagian kolom schoolid kita tambahkan “foreign key references school (schoolid) ” maksudnya kita akan membuat foreign key dengan acuan pada tabel school dengan kolom schoolid. Kurang lebih seperti itu sih saya ngartiinnya...he..he..
-
Jika berhasil akan ada tampilan seperti ini
Jika mau dites, coba insert pada tabel schoolnya dulu, nah lalu tabel class (coba pada bagian kolom schoolid nya bedain sama tabel school). Insya Alloh ERROR alias tidak mau di insert. Alhamdulillah ^^
jika dalam tulisan saya kali ini ada yang salah tolong kritik dan sarannya yang membangun gan...makasih...^-^







0 comments:
Post a Comment