Tabel [dbo].[orderdetail] Membuat Tabel
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
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
95
5.2.3 Tabel [dbo].[orders]
Ta el dbo.orders digu aka u tuk menyimpan data order dari ko su e terte tu. Jika ta el dbo.orderdetail berhubungan dengan
detail produk ya g diorder, ta el dbo.orders berhubungan dengan data ko su e ya g elakuka order. “e ara tek is dbo.orderdetail
merupakan tabel detail dari t
a el dbo.orders . Ketera ga ta el dbo.orders ditunjukkan pada Tabel 5.3.
Tabel 5.3: Ketera ga Ta el dbo.orders
No. Nama Kolom
Keterangan
1. serial
Digunakan untuk menyimpan data ID-Order. Kolom ini merupakan kunci primer primary key
pada tabel ini. Kolom ini bertipe data bigint dengan atribut Is Identify=Yes.
2. date
Digunakan untuk menyimpan data tanggal seorang konsumen melakukan order.
3. customerid
Digunakan untuk menyimpan data ID-Konsumen yang melakukan order.
Sruktur
ta el dbo.orders hasil pembuatan menggunakan SSMS
ditunjukkan pada Gambar 5.9.
Gambar 5.9: “truktur ta el dbo.orderdetail
5.2.4 Tabel [dbo].[customer]
Ta le dbo.customer digu aka u tuk e yi pa data
konsumen yang pernah melakukan order. Keterangan dari tabel
dbo.customer
ditua gka dala Tabel 5.4.
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
96
Tabel 5.4: Ketera ga Ta el dbo.customer
No. Nama Kolom
Keterangan
1. serial
Digunakan untuk menyimpan data ID-Konsumen. Kolom ini merupakan kunci primer primary key.
Kolom ini juga bertipe data bigint dengan atribut Is Identify=Yes.
2. name
Digunakan untuk menyimpan
data nama
konsumen. 3.
email Digunakan untuk menyimpan data e-mail
konsumen. 4.
address Digunakan untuk menyimpan data alamat
konsumen, yang selanjutnya digunakan sebagai alamat
pengiriman barang
yang diorder,
tentunya setelah
konsumen mentransfer
sejumlah uang sesuai nilai ordernya. 5.
phone Digunakan untuk menyimpan data no. telepon
konsumen.
Gambar 5.10 berikut ini menunjukkan struktur tabel
dbo.customer hasil pembuatan menggunakan SSMS.
Gambar 5.10: “truktur ta el dbo.customer
5.2.5 Tabel [dbo].[supply]
Ta el
dbo.supply
digu aka u tuk e yi pa data
pembeliankulakan suatu produk.
Ketera ga dari ta el dbo.supply
dituangkan dalam Tabel 5.5.