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