hercules_3d
پنج شنبه 25 بهمن 1386, 22:12 عصر
سلام
فرض کنید من تو دیتابیسم چند تا شخص مختلف دارم که فیلدهای مربوط به هر کدومشون خیلی با هم تفاوت دارن و نمیشه همه رو یه موجودیت گرفت. تنهافیلد مشترک بینشون یوزرنیم و پسورده. حلا برای وارد شدن این کاربرا یا باید فیلد یوزر نیم و پسور تو هر جدولی وجود داشته باشه و یوزرنیم این افراد از لحاظ ساختار با هم تقاوت داشته باشه که هر ساختاری مشخص کننده ی نوع موجودیته که بعد تعیین اون بایستی برای صحیح بودن یوزرنیم و پسورد داخل جدول مربوط به اون موجودیت رو سرچ کرد. مثلا برای یه کارمند ساختار یوزنیمش اینجوری باشه e11111 که از e میشه فهمید طرف کارمنده نه مدیر. یا اینکه تمام یوزر نیم پسور دا توی جدول جدا به همراه یه فیلد جهت تعین هویتشون نگهداری شه که در این صورت نیاز به تعین یه ساختار خاص برای یوزر نیم افراد نیستیم مثلا یوزنیم همون کاربر باشه 11111 که بعد سرچ تو جدوله یوزرنیما میشه فهمید که طرف کارمنده. بعد یه رابطه یک به یکم بین این جدول یوزرنیم و جداول اشخاص مختلف برقرا باشه.
به نظرتون کدوم بهتره؟
مثلا موجودیتامم مدیر؛ کارمندساده؛ حسابدار و ....
فرض کنید من تو دیتابیسم چند تا شخص مختلف دارم که فیلدهای مربوط به هر کدومشون خیلی با هم تفاوت دارن و نمیشه همه رو یه موجودیت گرفت. تنهافیلد مشترک بینشون یوزرنیم و پسورده. حلا برای وارد شدن این کاربرا یا باید فیلد یوزر نیم و پسور تو هر جدولی وجود داشته باشه و یوزرنیم این افراد از لحاظ ساختار با هم تقاوت داشته باشه که هر ساختاری مشخص کننده ی نوع موجودیته که بعد تعیین اون بایستی برای صحیح بودن یوزرنیم و پسورد داخل جدول مربوط به اون موجودیت رو سرچ کرد. مثلا برای یه کارمند ساختار یوزنیمش اینجوری باشه e11111 که از e میشه فهمید طرف کارمنده نه مدیر. یا اینکه تمام یوزر نیم پسور دا توی جدول جدا به همراه یه فیلد جهت تعین هویتشون نگهداری شه که در این صورت نیاز به تعین یه ساختار خاص برای یوزر نیم افراد نیستیم مثلا یوزنیم همون کاربر باشه 11111 که بعد سرچ تو جدوله یوزرنیما میشه فهمید که طرف کارمنده. بعد یه رابطه یک به یکم بین این جدول یوزرنیم و جداول اشخاص مختلف برقرا باشه.
به نظرتون کدوم بهتره؟
مثلا موجودیتامم مدیر؛ کارمندساده؛ حسابدار و ....