Monday, April 3, 2017

Membuat Table yang bisa Berelasi dengan Table lain dengan Secondary Key(foreign key)


Lanjutan dari Blog Kemarin..


Cara membuat tabel berelasi dengan menggunakan secondary key (foreign key)


Cara membuat tabel seperti biasa, yang membedakan disini adalah merelasikan isi / data tabel dengan tabel yang lainnya.

Contoh Perintah :
 

create table pembelian (nmtabel_anda)

(No_nota varchar (10) primary key,

kdbrg varchar (10),

kdsup varchar (10),

tanggal_beli date,

jumlah_beli int,

harga_beli int,

total int

foreign key (kdbrg) references barang(kdbrg),
foreign key (kdsup) references supplier(kdsup))



Gambar Hasil:





Untuk mengisikan data, sama seperti biasa

INSERT INTO nm_table
VALUES (‘values1’,’values2’,’....)

Yang harus diperhatikan kode barang (primary key), dan kode supplier (primary key) harus sama dengan kode sebelumnya untuk bisa berhasil atau singkron.

Contoh Perintah :
insert into pembelian
values ('n001','002','sup002','2017/01/01','100','1000','100000')
insert into pembelian
values ('n002','003','sup003','2017/01/02','200','2000','400000')
insert into pembelian
values ('n003','004','sup004','2017/01/03','300','3000','900000')
insert into pembelian
values ('n004','005','sup005','2017/01/04','500','1000','500000')
insert into pembelian
values ('n005','006','sup006','2017/01/05','100','1000','100000')
insert into pembelian
values ('n006','007','sup007','2017/01/06','10','1000','10000')
insert into pembelian
values ('n007','008','sup008','2017/01/07','50','10000','500000')
insert into pembelian
values ('n008','009','sup009','2017/01/08','20','12000','240000')
insert into pembelian
values ('n009','010','sup010','2017/01/09','30','20000','600000')
insert into pembelian
values ('n010','001','sup001','2017/01/10','60','25000','1500000')


Gambar Hasil :




Untuk melihat Hasilnya

Select * from nm_table

Contoh Perintah :
select*from pembelian

Gambar Hasil:



Hasil Dari Relasi tadi :



No comments:

Post a Comment