امیرحسین
3 سال پیش توسط امیرحسین مطرح شد
2 پاسخ

ساخت جدول برای دو user متفاوت

سلام
من دو تا یوزر توی سایتم دارم یکی دکتر یکی بیمار که وقت رزرو میکنه
سوالم اینه که برای طراحی دیتابیس باید دوتا جدول مختلف بزارم یکی برا مشخصات بیماران یکی هم مشخصات دکترها؟
یا اینکه یه جدول با نام user باشه اون وقت اکه دکتر بود فرضا فیلد is_doctor از صفر بشه یک.

اگه راه دوم درسته خب دکتر ها یه سری مشخصات اضافی دارن مثل نوع تخصص و ...که بیمار نداره
ممنون میشم راهنمایی بفرمایید


ثبت پرسش جدید
سینا خاقانی
تخصص : توسعه دهنده بک‌اند
@sina.it91 3 سال پیش مطرح شد
1

@ah.askari8
سلام البته اینها همه بستگی به سایت شما داره
ولی بهتره که کلا یک جدول داشته باشید و با یک ستون کاربرها رو از هم مجزا کنید
حالا برای دکترها یک سری ستون اضافه باید داشته باشه که اون ستونها برای بیمار مقدار NULL ثبت میشه


aqbbqa
تخصص : برنامه نویس
@mahdicmptr 3 سال پیش مطرح شد
1

سلام
بهترین راه اینه که شما یک جدول users داشته داشته باشی که همه کسایی که ثبت نام میکنن داخل اون باشن.
بعد یک جدول مثلا با نام doctor_information ایجاد کنید که با یک ستون به نام doctor_id به اون جدول users متصل بشه.
و موقع ثبت نام اگر شخص، دکتر بود ، این جدول رو هم پر کنه.
البته این نظر بنده هست. خودم دقیقا این کار رو انجام دادم.


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

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