Muundo wa Hifadhidata kwa E-Commerce Vibadala vya Bidhaa na Bei

Huu hapa ni muundo wa hifadhidata wa sehemu ya bidhaa katika e-commerce, kwa masharti kwamba bidhaa inaweza kuwa na anuwai nyingi na bei tofauti:

Jedwali: Products

  • ProductID(Kitambulisho cha Bidhaa): Ufunguo msingi, nambari kamili ya kipekee
  • Name(Jina la Bidhaa): Kamba
  • Description: Maandishi
  • CreatedAt: Tarehe na wakati
  • UpdatedAt: Tarehe na wakati

Jedwali: Categories

  • CategoryID(Kitambulisho cha Aina): Ufunguo msingi, nambari kamili ya kipekee
  • Name(Jina la Kategoria): Kamba

Jedwali: ProductVariants

  • VariantID(Kitambulisho cha Kibadala): Ufunguo msingi, nambari kamili ya kipekee
  • ProductID: Jedwali la Bidhaa muhimu za kigeni zinazorejelea
  • Name(Jina la Kibadala): Kamba(kwa mfano, Rangi, Ukubwa)
  • Value(Thamani Tofauti): Kamba(kwa mfano, Nyekundu, XL)

Jedwali: Prices

  • PriceID(Kitambulisho cha Bei): Ufunguo msingi, nambari kamili ya kipekee
  • VariantID: Jedwali la BidhaaVarians za urejeleaji wa ufunguo wa kigeni
  • Price: Nukta
  • Currency: Mfuatano(kwa mfano, USD, VND)

Jedwali: ProductImages

  • ImageID(Kitambulisho cha Picha): Ufunguo msingi, nambari kamili ya kipekee
  • ProductID: Jedwali la Bidhaa muhimu za kigeni zinazorejelea
  • ImageURL: Kamba

Jedwali: Reviews

  • ReviewID Ufunguo msingi, nambari kamili ya kipekee
  • ProductID: Jedwali la Bidhaa muhimu za kigeni zinazorejelea
  • Rating: Nambari kamili(kawaida kutoka 1 hadi 5)
  • Comment: Maandishi
  • CreatedAt: Tarehe na wakati

Katika muundo huu, ProductVariants  jedwali lina habari juu ya anuwai tofauti za bidhaa, kama vile rangi, saizi. Jedwali Prices huhifadhi maelezo ya bei kwa kila aina ya bidhaa. Kila lahaja linaweza kuwa na bei nyingi kulingana na sarafu tofauti.

Tafadhali kumbuka kuwa muundo wa hifadhidata unaweza kutofautiana kulingana na mahitaji maalum ya mradi na jinsi unavyotaka kudhibiti bidhaa na bei.