Disinn ta' Database għal E-Commerce Ordnijiet b'Attributi tal-Prodott u Prezz Multipli

Hawn disinn tad-database għas-sezzjoni tal-ordnijiet fi e-commerce, bi prodotti li għandhom attributi multipli u prezzijiet multipli:

Tabella: Users

  • UserID: Ċavetta primarja, numru sħiħ uniku
  • Username: Spag
  • Email: Spag
  • Password: Spag
  • CreatedAt: Data u ħin
  • UpdatedAt: Data u ħin

Tabella: Orders

  • OrderID: Ċavetta primarja, numru sħiħ uniku
  • UserID: Tabella tal-Utenti ta' referenza ta' ċavetta barranija
  • TotalAmount: Deċimali
  • OrderDate: Data

Tabella: OrderItems

  • OrderItemID: Ċavetta primarja, numru sħiħ uniku
  • OrderID: Tabella ta' Ordnijiet ta' referenza ta' ċavetta barranija
  • ProductID: Tabella tal-Prodotti ta' referenza taċ-ċavetta barranija
  • VariantID: Tabella ta' ProductVariants ta' referenza ta' ċavetta barranija
  • Quantity: Integer
  • Price: Deċimali
  • Subtotal: Deċimali

Tabella: Products

  • ProductID: Ċavetta primarja, numru sħiħ uniku
  • Name: Spag
  • Description: Test
  • CreatedAt: Data u ħin
  • UpdatedAt: Data u ħin

Tabella: ProductVariants

  • VariantID: Ċavetta primarja, numru sħiħ uniku
  • ProductID: Tabella tal-Prodotti ta' referenza taċ-ċavetta barranija
  • Name: String(eż. Kulur, Daqs)
  • Value: String(eż., Aħmar, XL)

Tabella: VariantPrices

  • PriceID: Ċavetta primarja, numru sħiħ uniku
  • VariantID: Tabella ta' ProductVariants ta' referenza ta' ċavetta barranija
  • Price: Deċimali
  • Currency: String(eż., USD, VND)

F'dan id-disinn, it- OrderItems  tabella fiha informazzjoni dwar kull oġġett f'ordni, inklużi dettalji dwar il-prodott, varjant tal-prodott, kwantità, prezz, u subtotal.