راکت

مشکل در طراحی دیتابیس

3 پاسخ

سلام دوستان خسته نباشید
من توی پروژه‌ام تعداد زیادی فرم دارم که کاربر درخواست مورد نظرش رو انتخاب میکنه و فیلد‌های مربوط به درخواستش (همون فرم) رو میخوام نمایش بدم و اون ‌‌هارو پر میکنه باید ثبت بشه...
حالا برای اینکه کجا ثبت بشه مشکل دارم...
نمیدونم از دیتابیس استفاده کنم یا از json...
ممنون میشم راهنماییم کنید

ثبت پرسش جدید

پاسخ‌ها

3
MohammadKazemB
MohammadKazemB
@MkBahram

تخصص: Web Dev

میتونی به شکل json ذخیره کنی و راحت بعد برای نمایش ازش استفاده کنی .
اینم نمونه آموزشش :

https://www.learnwithjason.dev/blog/get-form-values-as-json

سعید
سعید
@Saeeed

تخصص: برنامه نویس وب

@am1rreza من باشم برای همه حالات مفروض یک تیبل میسازم یعنی برای همه حالات درخواست کاربر
و همه کالمن ها nullable باشن و در هر درخواستی فقط فیلد های مربوط به همان درخواست در تیبل ذخیره بشه + بعلاوه تایپ درخواست.
مگر اینکه فیلد ها خیلی زیاد باشن که برای هر نوع درخواستی یک تیبل مجزا میزنم.
اگر قرار به اسفاده از json باشه من دیتابیس هایی مثل mongodb , redis رو پیشنهاد میکنم نه کار کردن با فایل ها رو .

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

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

پیشنهاد می‌کنم تا جایی که راه دیگری وجود داره و مجبور نشدید سراغ ذخیره در قالب JSON یا حتی NoSQL نرید. مسئله تون چندان پیچیده و حل نشدنی نیست و راحت می‌تونید با چند تا جدول با روابط One-To-Many و Many-To-Many پیاده سازیش کنید.

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

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