Sobes.tech
Middle

Դիզայնեք տվյալների բազա՝ ավելացնելու համար խթանային կոդեր էլեկտրոնային առևտրի համակարգում: Որ աղյուսակները կանդրադառնան?

sobes.tech AI

Պատասխան AI-ից

Զեղչային կոդերը համակարգում ավելացնելու համար անհրաժեշտ է նախագծել մի քանի աղյուսակներ՝

  1. PromoCodes — հիմնական աղյուսակ՝ տեղեկություններով զեղչային կոդերի մասին՝
  • id (PK)
  • code (զեղչային կոդի եզակի տեքստ)
  • description
  • discount_type (համ porcent, հաստատ գումար և այլն)
  • discount_value
  • valid_from
  • valid_to
  • usage_limit (максимальное количество применений)
  • usage_count (քանի անգամ արդեն օգտագործվել է)
  • active (գործունեության նշան)
  1. PromoCode_Restrictions — ընտրովի աղյուսակ՝ սահմանափակումների համար՝
  • id (PK)
  • promo_code_id (FK)
  • restriction_type (օրինակ՝ նվազագույն պատվերի գումար, ապրանքների կատեգորիաներ, օգտվողներ և այլն)
  • restriction_value
  1. Orders — պատվերների աղյուսակ, որտեղ կհայտնվի մի դաշտ՝
  • promo_code_id (FK, nullable) — հղում կիրառված զեղչային կոդին
  1. Users — եթե կան սահմանափակումներ օգտվողների համար, կարելի է ավելացնել կապ զեղչային կոդերի հետ, օրինակ՝ միջնորդական աղյուսակ PromoCode_Users՝ անձնական զեղչային կոդերի համար:

Այսպիսով, հիմնական աղյուսակները՝ PromoCodes, Orders և, հնարավոր է, Users և լրացուցիչ աղյուսակներ սահմանափակումների և կապերի համար։