راکت

طراحی دو جدول شبیه در دیتابیس

6 پاسخ

سلام
من دوتا جدول در دیتابیس دارم که تمامی فیلد هاشون شبیه به همه و فقط در یک ستون با هم تفاوت دارند
ممنون میشم راهنمایی کنید طراحی بهینه برای این دو جدول چیه ؟

Masoomeh
Masoomeh
@zafari.ma.8
ثبت پرسش جدید

پاسخ‌ها

6
الیاس سخاوتی نیا
الیاس سخاوتی نیا
@elyassir

تخصص: علاقه‌مند به برنامه‌‎نویسی

احتمال خیلی زیاد میشه تبدیل به یه جدول بکنین
فقط همون ستونی که فرق داره رو باید یه فکری بکنین
توضیح بیشتری بدین از اطلاعات جداولتون

Masoomeh
Masoomeh
@zafari.ma.8

دوتا جدول پرداخت و برداشت دارم
که هر دو توی فیلد های user_id و amount و status مشترک هستند
ولی جدول پرداخت شامل فیلد tracking_code (کد پیگری) هست
وجدول برداشت شامل فیلدcard_number(شماره کارت) هست
در این دو تا فیلد متفاوت اند
@alarus.ir

شاید پاسخ شما همین‌جا باشد

الیاس سخاوتی نیا
الیاس سخاوتی نیا
@elyassir

تخصص: علاقه‌مند به برنامه‌‎نویسی

یه جدول میتونین داشته باشین با فیلدهای user_id و amount و status و tracking_code و card_number
یه ستون اضافه کنین به اسم type که مثلا به صورت 0 و 1 باشه اگه 0 بود پرداخت اگه 1 بود برداشت (یا مثلا میتونه نوعش string باشه هرجوری که راحتین ) بعد طبق اون شماره کارت یا شماره پیگیری رو استفاده کنین

Masoomeh
Masoomeh
@zafari.ma.8

خب اینطوری برای همه سطر ها یه ستون خالی میمونه و فکر نکنم این بهینه باشه
@alarus.ir

الیاس سخاوتی نیا
الیاس سخاوتی نیا
@elyassir

تخصص: علاقه‌مند به برنامه‌‎نویسی

اگه برداشت باشه شماره کارت null میشه و اگه پرداخت باشه شماره رهگیری null میشه
به نظرم این بهتر از اینه که دو تا جدول شبیه هم وجود داشته باشن
بازم دوستان دیگه بیان نظر بدن

Masoomeh
Masoomeh
@zafari.ma.8

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام