PDA

View Full Version : تجمیع داده ها در یک جدول



morika
جمعه 10 مرداد 1393, 16:57 عصر
سلام
در برنامه ای که نوشتم برای ثبت یک رکورد 16 فیلد وجود داره. می خوام بدونم بهتر اینکه من 16 فیلد رو در یک جدول کنار هم ذخیره کنم یا در 4 تا جدول جدا از هم؟
طراحی این فیلدها یه گونه ای هستش که میشه به راحتی به 4تا دسته تقیسمشون کرد. مثلا دسته اول در باره اطلاعات کاربر هست. دسته دوم درباره آدرس محل زندگی. دسته سوم اطلاعات تحیصیلی و دست آخر هم اطلاعات شغلی. یعنی هم بدون هیچ مشکلی میشه همه رو کنار همن ذخیره کرد هم میشه تو 4 تا جدول جداگونه ذخیره کرد. با توجه به این که توی هر دسته امکان خالی گذاشتن یک یا دو فیلد وجود داره. یعنی در واقع می خوام بدونم کدوم سیستم ذخیره کردن اصولی تر هست.
ممنون

Rejnev
جمعه 10 مرداد 1393, 18:08 عصر
اگه تکرار وجود داره جدول رو جدا کنین. مثلا ممکنه از یک فرد 3 تا آدرس ذخیره بشه.

جدول 1


شماره
نام


1
علی


2
رضا








جدول 2


شماره
شماره فرد
آدرس


1
1
مشهد


2
1
شیراز


3
2
اصفهان

امیر مهرشاد
جمعه 10 مرداد 1393, 18:45 عصر
شما با خیال راحت دیتاهای دسته بندی خودتونو در جداول مختص خودش ذخیره کنید فقط برای سلکت کردنتون بسته به نیازتون به جداول دیگه join بزنید مهم گریز از ذخیره داده های تکراریه که موجب افزونگی و .... در بلند مدت میشه