4.2.4. Tabel Kategori
Berisi tentang banyak macam kategori yang dijual. Satu kategori dalam tabel ini mewakili beberapa macam produk. Berikut adalah query tabel kategori
dan hasil eksekusinya.
CREATE TABLE `kategori` `id_kategori` int11 NOT NULL AUTO_INCREMENT,
`nama_kategori` varchar100 NOT NULL, `kategori_seo` varchar100 NOT NULL,
PRIMARY KEY `id_kategori` ;
Tabel 4.4.
Tabel Kategori.
4.2.5. Tabel Pengarang
Berisi tentang nama_pengarang dan biografi_pengarang. Biografi dalam tabel ini menjelaskan tentang cerita singkat tentang kehidupan si pengarang.
Berikut adalah query tabel pengarang dan hasil eksekusinya.
CREATE TABLE `pengarang` `id_pengarang` int11 NOT NULL AUTO_INCREMENT,
`nama_pengarang` varchar100 NOT NULL, `biografi_pengarang` text NOT NULL,
PRIMARY KEY `id_pengarang` ;
Tabel 4.5.
Tabel Pengarang.
4.2.6. Tabel Penerbit
Hanya ada 2 field dalam tabel ini , yakni id_penerbit dan nama penerbit. Satu penerbit dalam tabel ini mewakili banyak produk. Berikut adalah query tabel
penerbit dan hasil eksekusinya.
CREATE TABLE `penerbit` `id_penerbit` int11 NOT NULL AUTO_INCREMENT,
`nama_penerbit` varchar100 NOT NULL, PRIMARY KEY `id_penerbit`
;
Tabel 4.6.
Tabel Penerbit.
4.2.7. Tabel Orders_temp
Merupakan tempat penyimpanan sementara sebuah order pemesanan, atau juga bisa disebut keranjang belanja. Pelanggan yang melakukan transaksi
sebelumnya dicatat di tabel ini apa saja pembeliannya. Setelah terjadi deal transaksi, baru kemudian data transaksi disimpan ke dalam tabel order dan tabel
order detail. Berikut adalah query tabel orders_temp dan hasil eksekusinya.
CREATE TABLE IF `orders_temp` `id_orders_temp` int11 NOT NULL AUTO_INCREMENT,
`id_produk` int11 NOT NULL, `id_session` varchar100 NOT NULL,
`jumlah` int11 NOT NULL, `tgl_order_temp` date NOT NULL,
`jam_order_temp` time NOT NULL, PRIMARY KEY `id_orders_temp`
;
Tabel 4.7. Tabel Order_temp.
4.2.8. Tabel Orders
Merupakan tempat pencatatatan pesanan pelanggan. Pelanggan yang membeli sebuah produk datanya akan dicatat dalam tabel ini. Seperti alamat
tujuan, kota, tanggal jam order hingga status order pesanan apakah masih pending atau telah dikirim. Berikut adalah query tabel orders dan hasil eksekusinya.
CREATE TABLE `orders` `id_orders` int11 NOT NULL AUTO_INCREMENT,
`id_pelanggan` int11 NOT NULL, `id_kota` int11 NOT NULL,
`alamat_order` text NOT NULL, `status_order` varchar50 NOT NULL,
`tgl_order` date NOT NULL, `jam_order` time NOT NULL,
PRIMARY KEY `id_orders` ;
Tabel 4.8.
Tabel Orders.
4.2.9. Tabel Orders_detail