Tabel [dbo].[products] Membuat Tabel
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
92
Gambar 5.4: Proses membuat tabel baru
2
Ketik nama kolom field yang diperlukan melalui bagian Column Name, tentukan tipe data kolom melalui bagian Data Type, dan
status boleh kosong null suatu kolom melalui bagian Allow Nulls seperti Gambar 5.5 berikut ini.
Gambar 5.5: Proses pembuatan tabel [dbo].[products]
3
Khusus untuk kolom serial, karena akan dibuat auto-number
atau auto-increment, maka perlu dilakukan pengaturan lebih lanjut, yaitu dengan mengatur atribut Is Identity dengan nilai
Yes da Identity Increment de ga ilai 1 .
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
93
Gambar 5.6 Properti untuk kolom serial pada tabel [dbo].[products]
4 Simpan tabel dengan mengklik ikon disket tombol simpan yang
ada di bagian toolbar
““M“ da eri a a products , aka se ara oto atis aka er a a dbo.products .
Gambar 5.7: Struktur akhir tabel [dbo].[products]
5.2.2 Tabel [dbo].[orderdetail]
Ta el dbo.orderdetail digu aka u tuk e yi pa detail
order atau pemesanan terhadap suatu produk. Tabel 5.2 menunjukkan ketera ga dari ta el dbo.orderdetail .
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
94
Tabel 5.2: Ketera ga Ta el dbo.orderdetail
No. Nama Kolom
Keterangan
1. orderid
Digunakan untuk menyimpan data ID-Order. Kolom ini merupakan kunci asing foreign key yang mengacu
pada kolom serial pada ta el dbo.orders . Kolo i i
bertipe data bigint, karena setiap kali order bisa lebih dari satu produk, sehi gga di ta el dbo.orderdetail
dimungkinkan akan menyimpan banyak record. 2.
productid Digunakan untuk menyimpan data ID-Produk yang
diorder. Kolom ini juga merupakan kunci asing foreign key yang mengacu pada kolom serial di tabel
dbo.products
. 3.
quantity Digunakan untuk menyimpan data kuantitas order
suatu produk yang yang diorder. 4.
price Digunakan untuk menyimpan data nilai order yang di
dapat dari harga jual orderrdetail.price dikalikan dengan
kuantitas orderdetail.quantity.
Kolom
orderdetail.price ini bisa mempunyai nilai value yang sama dengan kolom products.price, tetapi juga bisa
mempunyai nilai yang berbeda. Sama jika nilai yang tersimpan di kolom products.price belum mengalami
perubahan naik atau turun sejak pertama kali dientri dan orderdetail.quantity bernilai satu, demikian
sebaliknya.
Adapu struktur ta el dbo.orderdetail hasil pembuatan
menggunakan SSMS ditunjukkan pada Gambar 5.8 berikut ini.
Gambar 5.8: “truktur ta el dbo.orderdetail