E-Commerce ਉਤਪਾਦ ਰੂਪਾਂ ਦੇ ਨਾਲ ਸ਼ਾਪਿੰਗ ਕਾਰਟ ਲਈ ਡੇਟਾਬੇਸ ਡਿਜ਼ਾਈਨ

ਇੱਥੇ ਸ਼ਾਪਿੰਗ ਕਾਰਟ ਸੈਕਸ਼ਨ ਲਈ ਇੱਕ ਡੇਟਾਬੇਸ ਡਿਜ਼ਾਈਨ ਹੈ e-commerce, ਜਿਸ ਵਿੱਚ ਕਈ ਗੁਣਾਂ ਅਤੇ ਕਈ ਕੀਮਤਾਂ ਹਨ:

ਸਾਰਣੀ: Users

  • UserID: ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ, ਵਿਲੱਖਣ ਪੂਰਨ ਅੰਕ
  • Username: ਸਤਰ
  • Email: ਸਤਰ
  • Password: ਸਤਰ
  • CreatedAt: ਮਿਤੀ ਅਤੇ ਸਮਾਂ
  • UpdatedAt: ਮਿਤੀ ਅਤੇ ਸਮਾਂ

ਸਾਰਣੀ: Carts

  • CartID: ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ, ਵਿਲੱਖਣ ਪੂਰਨ ਅੰਕ
  • UserID: ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਦਾ ਹਵਾਲਾ ਦੇਣ ਵਾਲੇ ਉਪਭੋਗਤਾ ਸਾਰਣੀ
  • CreatedAt: ਮਿਤੀ ਅਤੇ ਸਮਾਂ
  • UpdatedAt: ਮਿਤੀ ਅਤੇ ਸਮਾਂ

ਸਾਰਣੀ: CartItems

  • CartItemID: ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ, ਵਿਲੱਖਣ ਪੂਰਨ ਅੰਕ
  • CartID: ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਹਵਾਲਾ ਕਾਰਟ ਸਾਰਣੀ
  • ProductID: ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਹਵਾਲਾ ਉਤਪਾਦ ਸਾਰਣੀ
  • VariantID: ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਹਵਾਲਾ ਉਤਪਾਦ ਵੇਰੀਐਂਟ ਸਾਰਣੀ
  • Quantity: ਪੂਰਨ ਅੰਕ
  • CreatedAt: ਮਿਤੀ ਅਤੇ ਸਮਾਂ
  • UpdatedAt: ਮਿਤੀ ਅਤੇ ਸਮਾਂ

ਸਾਰਣੀ: Products

  • ProductID: ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ, ਵਿਲੱਖਣ ਪੂਰਨ ਅੰਕ
  • Name: ਸਤਰ
  • Description: ਟੈਕਸਟ
  • StockQuantity: ਪੂਰਨ ਅੰਕ
  • CreatedAt: ਮਿਤੀ ਅਤੇ ਸਮਾਂ
  • UpdatedAt: ਮਿਤੀ ਅਤੇ ਸਮਾਂ

ਸਾਰਣੀ: ProductVariants

  • VariantID: ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ, ਵਿਲੱਖਣ ਪੂਰਨ ਅੰਕ
  • ProductID: ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਹਵਾਲਾ ਉਤਪਾਦ ਸਾਰਣੀ
  • Name: ਸਤਰ(ਉਦਾਹਰਨ ਲਈ, ਰੰਗ, ਆਕਾਰ)
  • Value: ਸਤਰ(ਉਦਾਹਰਨ ਲਈ, ਲਾਲ, XL)

ਸਾਰਣੀ: VariantPrices

  • PriceID: ਪ੍ਰਾਇਮਰੀ ਕੁੰਜੀ, ਵਿਲੱਖਣ ਪੂਰਨ ਅੰਕ
  • VariantID: ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਹਵਾਲਾ ਉਤਪਾਦ ਵੇਰੀਐਂਟ ਸਾਰਣੀ
  • Price: ਦਸ਼ਮਲਵ
  • Currency: ਸਤਰ(ਉਦਾਹਰਨ ਲਈ, USD, VND)

ਇਸ ਡਿਜ਼ਾਇਨ ਵਿੱਚ, ਸਾਰਣੀ ਕਾਰਟ ਵਿੱਚ ਕਿਸੇ ਉਤਪਾਦ ਦੇ ਖਾਸ ਰੂਪ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਸਾਰਣੀ ਦਾ CartItems ਹਵਾਲਾ ਦੇਵੇਗੀ । ProductVariants ਸਾਰਣੀ VariantPrices  ਵੱਖ-ਵੱਖ ਮੁਦਰਾਵਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਹਰੇਕ ਉਤਪਾਦ ਵੇਰੀਐਂਟ ਲਈ ਕੀਮਤ ਜਾਣਕਾਰੀ ਸਟੋਰ ਕਰਦੀ ਹੈ।

ਹਮੇਸ਼ਾ ਵਾਂਗ, ਡੇਟਾਬੇਸ ਡਿਜ਼ਾਈਨ ਨੂੰ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਖਾਸ ਲੋੜਾਂ ਅਤੇ ਤੁਸੀਂ ਸ਼ਾਪਿੰਗ ਕਾਰਟ ਅਤੇ ਉਤਪਾਦਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਿਵੇਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਐਡਜਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।