Thursday, March 10, 2016
Membuat foreign key di sql server
2:30 PM // by Dedy Setiawan
// 7 comments
Untuk prakteknya, kita membutuhkan 2 buah tabel dimana satu
tabel berisi primary key dan satunya akan kita buat foreign key. Tabel tersebut
adalah tabel school dimana akan kita buat primary key pada schoolid, dan tabel
class dimana akan kita buat foreign key pada schoolid di tabel tersebut.
Berikut contoh pembuatan foreign key dengan query:
1. kita buat tabel school terlebih dahulu,
Note: dalam bagian ini, saya sudah beranggapan anda telah
membuat database sendiri dan sedang aktif dengan database tersebut.
Ketikkan query,
create table school (
schoolid int identity(1,1) primary key,
schoolname varchar(50) not null unique,
description varchar(1000) null,
address varchar(50) null,
phone varchar(50) null,
postcode varchar(50) null,
postaddress varchar(50) null
)
Pilih execute
2. selanjutnya kita buat tabel class, dimana
kita buat kolom schoolid juga tapi dengan foreign key.
Ketikkan query,
create table class(
classid int identity(1,1) primary key,
schoolid int not null foreign key references school(schoolid),
classname varchar(50) not null unique,
description varchar(1000) null,
)
Pilih execute
3. penjelasan: dalam praktek ini kita membuat
kolom shoolid pada tabel class terintegrasi dengan shoolid pada tabel school.
Berikut contoh pembuatan foreign key dengan designer tools:
Note: dalam bagian ini, saya sudah beranggapan anda telah
membuat database sendiri dan sedang aktif dengan database tersebut serta telah
membuat 2 buah tabel yang akan diintegrasikan sehingga menjadi foreign key.
1. Pastikan anda aktif dalam baris yang akan dibuat foreign
key->klik kanan pilih Relationships...
2. Klik Add->pilih Tables And Columns Specific
3. Pada Primary key table, atur dimana primary key tersebut
dibuat tadi, dan atur Foreign key table dimana akan dibuat foreign key
tersebut. Setelah itu pilih OK.
4. Jangan lupa untuk menyimpan tabel tersebut, dan akan ada
peringatan seperti gambar dibawah ini. Apabila ada, pilih saja YES.
5. Untuk memeriksa apakah kita telah berhasil membuat
foreign keynya pilih database anda->pilih Keys.
Subscribe to:
Posts (Atom)