PDA

View Full Version : طراحی این نوع پایگاه داده



مطهر
چهارشنبه 10 آبان 1385, 23:53 عصر
با سلام
در اکثر برنامه ها کاربر می خواهد توضیحات را ذخیره کند. نمونه های زیر را در نظر بگیرید:
ساعت 12 روز سه شنبه قرار ملاقات با آقای ثباتی عزیز
بازدید انجام شد نتیجه خوب بود
و.....
سوال:
روشی برای طراحی پایگاه داده این مسئله سراغ ندارید. به طوری که این نوع گزارش را بده:
قرار های ملاقات
قرار ملاقات با آقای استاد ثباتی

بازدید های انجام شده و نشده.............

یک راه میشه این طور در نظر گرفت :
"قرار ملاقات" را به عنوان یک آیتم در یه جدول ذخیره کرد ودر جدول اصلی استفاده کرد.
یک راه هم جستجو روی متن می باشد.
میشه اندیس روی متن گذاشت؟؟
با سپاس
:گیج::گیج:

AminSobati
پنج شنبه 11 آبان 1385, 13:07 عصر
حالت ایده آلش اینه که تمام Contactها، یعنی کسانی که با اونها قرار تنظیم میکنید در جدول Contacts ثبت بشن. هر قرار هم مثلا در جدول Meetings. اگر هر قرار فقط یک نفر رو باهاش کار داره، پس ID اون Contact میتونه به صورت فیلد برای هر Meeting ثبت بشه. اگر نه، پس یک Joint Table در نظر میگیرید تا هر قرار رو با افراد مربوط پوشش بده.