ورود

View Full Version : سوال: تاریخ رو یک فیلد در جداول در نظر بگیرم یا اینکه جدول جدایی واسه تاریخ داشته باشم؟



h_qorbani
دوشنبه 23 فروردین 1395, 04:17 صبح
سلام
واسه ثبت تاریخ موضوعات و تراکنش های مختلف در هر جدول ی فیلد تاریخ داشته باشم یا اینکه جدول جداگانه ای واسه ثبت تراکنش های تاریخ داشته باشم و این جدول با بقیه جدوال در ارتباط باشه؟

desatir7316
دوشنبه 23 فروردین 1395, 05:01 صبح
یعنی می خوای چیکار کنی؟ می خوای کاربر هر ویرایشی انجام داد، تغییرات رو داشته باشی؟
می تونی یه فیلد به عنوان flag بذاری که نشون بده نسخه جاری که داره استفاده می شه کدومه و همه نسخه ها رو توی جدول جاری نگه داری، توی حذف و ویرایش عملا حذف یا ویرایش نمی شه و یه رکورد جدید ذخیره می شه.( البته این سناریو ها بستگی به خودت و نیاز هات داره)
اگه می خوای فقط لاگ بگیری که بازم می تونی از این استفاده کنی، می تون خودتم یه جدول لاگ داشته باشی و توضیحاتی که می خوای رو توش ذخیره کنی.

h_qorbani
چهارشنبه 25 فروردین 1395, 05:07 صبح
برای مثال جدولی برای اشخاص دارم بنام person و نیز جدولی ببرای محصولات بنام product. برای ایانکه تاریخ ثبت نام شخص و نیز تاریخ ثبت محصول رو نگهداری کنم، برای هر جدول ی فیلد تاریخ در نظر بگیرم یا اینکه جدولی بنام تاریخ داشته باشم که با این جداول در ارتباط باشه؟

Mahmood_M
دوشنبه 06 اردیبهشت 1395, 09:39 صبح
اگر تعداد تاریخ ها زیاد نیست بهتره درون خود جدول باشه، از Query های اضافی جلوگیری میشه