Desain Database kanggo E-Commerce Varian Product lan Prices

Mangkene desain database kanggo bagean produk ing e-commerce, kanthi syarat produk bisa duwe macem-macem varian lan rega sing beda:

Tabel: Products

  • ProductID(ID Produk): Kunci utama, integer unik
  • Name(Nama Produk): String
  • Description: Teks
  • CreatedAt: Tanggal lan wektu
  • UpdatedAt: Tanggal lan wektu

Tabel: Categories

  • CategoryID(ID Kategori): Kunci utama, integer unik
  • Name(Nama Kategori): String

Tabel: ProductVariants

  • VariantID(Varian ID): Kunci utama, integer unik
  • ProductID: Tabel produk referensi kunci asing
  • Name(Nama Varian): String(contone, Warna, Ukuran)
  • Value(Nilai Varian): String(eg, Red, XL)

Tabel: Prices

  • PriceID(ID rega): Kunci utama, integer unik
  • VariantID: Tabel ProductVariants referensi kunci asing
  • Price: Desimal
  • Currency: String(contone, USD, VND)

Tabel: ProductImages

  • ImageID(ID Gambar): Kunci utama, integer unik
  • ProductID: Tabel produk referensi kunci asing
  • ImageURL: String

Tabel: Reviews

  • ReviewID Kunci utama, integer unik
  • ProductID: Tabel produk referensi kunci asing
  • Rating: Integer(biasane saka 1 nganti 5)
  • Comment: Teks
  • CreatedAt: Tanggal lan wektu

Ing desain iki, ProductVariants  tabel ngemot informasi babagan macem-macem varian produk, kayata warna, ukuran. Tabel Prices nyimpen informasi rega kanggo saben varian produk. Saben varian bisa duwe macem-macem rega adhedhasar mata uang sing beda.

Elinga yen desain database bisa beda-beda adhedhasar syarat proyek tartamtu lan carane sampeyan pengin ngatur produk lan rega.