4.2.6. Implementasi Tabel Detail Barang
Implementasi dari tabel detail barang dapat dilihat pada tabel 4.8
Tabel 4.8 implementasi tabel detail barang
CREATE TABLE IF NOT EXISTS `detail_barang` `id_detail_barang` int11 NOT NULL,
`id_barang` varchar9 NOT NULL, `ukuran` varchar4 NOT NULL,
`berat` float NOT NULL, `stok` int11 NOT NULL,
`ditampilkan` int11 NOT NULL, PRIMARY KEY `id_detail_barang`,
KEY `id_barang` `id_barang` ENGINE=InnoDB;
ALTER TABLE `detail_barang` ADD CONSTRAINT `detail_barang_ibfk_1` FOREIGN KEY
`id_barang` REFERENCES `barang` `id_barang`; CREATE TABLE IF NOT EXISTS `barang`
`id_barang` varchar9 NOT NULL, `id_kategori` int11 NOT NULL,
`nama_barang` varchar31 NOT NULL, `harga` double NOT NULL,
`diskon` float NOT NULL, `tanggal` varchar21 NOT NULL,
`deskripsi` text NOT NULL, `ditampilkan` int11 NOT NULL,
`jumlah_produksi` int11 NOT NULL, `diproduksi` int11 NOT NULL,
PRIMARY KEY `id_barang`, KEY `fk_id_kategori` `id_kategori`
ENGINE=InnoDB; ALTER TABLE `barang`
ADD CONSTRAINT `fk_id_kategori` FOREIGN KEY `id_kategori` REFERENCES `kategori` `id_kategori`;
4.2.7. Implementasi Tabel Gambar
Implementasi dari tabel gambar dapat dilihat pada tabel 4.9
Tabel 4.9 implementasi tabel gambar
4.2.8. Implementasi Tabel Kategori
Implementasi dari tabel kategori dapat dilihat pada tabel 4.10
Tabel 4.10 implementasi tabel kategori
CREATE TABLE IF NOT EXISTS `kategori` `id_kategori` int11 NOT NULL,
`nama_kategori` varchar21 NOT NULL, `deskripsi` text NOT NULL,
`gambar` varchar61 NOT NULL, `ditampilkan` int11 NOT NULL,
PRIMARY KEY `id_kategori` ENGINE=InnoDB;
CREATE TABLE IF NOT EXISTS `gambar` `id_gambar` int11 NOT NULL,
`id_barang` varchar9 NOT NULL, `url_gambar` varchar61 NOT NULL,
`nama_gambar` varchar31 NOT NULL, PRIMARY KEY `id_gambar`,
KEY `id_barang` `id_barang` ENGINE=InnoDB;
ALTER TABLE `gambar` ADD CONSTRAINT `gambar_ibfk_1` FOREIGN KEY
`id_barang` REFERENCES `barang` `id_barang` ON DELETE CASCADE ON UPDATE CASCADE;
4.2.9. Implementasi Tabel Komentar