با سلام خدمت دوستان.
من در حال طراحی یک دیتابیس هستم
یکی از جداول من اطلاعات عمومی کاربران مثل تصویر پروفایل، ایمیل، آدرس، تلفن و ... را نگه میداره که برای همه مشترک هستش اما یکسری اطلاعات دیگه ام هست که فقط برای بعضی از کاربر باید پر بشه مثل کد ملی، شماره نظام پزشکی، شماره دانشجویی و ...
در واقع من یک جدول دارم که بعضی از فیلد هاش فقط برای بعضی از کابران پر میشه.
سوال من این هستش که آیا همه این کارها با یک جدول ولی با تعداد زیادی فیلد nullable هندل بشه یا اینکه مثلا این اطلاعات رو در قالب چند جدول ذخیره کنم؟
سلام
هندل کردن همه اینها به وسیله یک جدول با تعداد زیادی فیلد Null فک نکنم مشکلی داشته باشه
ولی اگه خیلی حساس هستین میتونین یک جدول دیگه هم ایجاد کنین مثلا user_informations که یه کلید خارجی داشته باشه به users و برای هر کاربری که این اطلاعات رو کامل میکنه یک سطر ایجاد کنه، برای کاربرانی هم که وارد نمیکنن که هیچ اصن رکوردی توی این جدول براشون ذخیره نشده باشه.
سلام
با توجه به توضیحی که فرمودید با دو گروه از جامعه آماری روبرو هستیم یعنی مثلا کاربر (بیمار یا پزشک) و پزشک.
اگر به این شکل هست احتمالا برای دو گروه باید دو پنل متفاوت و دسترسی مجزا هم ایجاد کنید پس راه منطقی تر اینه که یک مدل با متعلقات صرفا برای اطلاعات ارتباطی و هویتی همه کاربران داشته باشید و یک مدل با متعلقات کامل برای گروه دوم که بتونید ویژگی های متفاوتش رو مدیریت کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟