PDA

View Full Version : نرمال سازی



ghazal1
چهارشنبه 30 آبان 1386, 17:09 عصر
با سلام به همه دوستان
من جدولی دام شامل اطلاعات فیش حقوقی با کلید های اصلی شماره پرسنلی و ماه و در این جدول فیلدهایی مثل مزایا و کسورات و اضافات دارم و همچنین احتیاج دارم حقوق پرداختی که جمع چندین فیلد جدول فیش است را نگه داری کنم . مشکی من این است که این فیلد جمع را باید در جدول فیش قرار دهم که در این صورت مغایر با قوانین نرمال سازی است(فیلد نباید وابستگی به غیر کلید داشته باشد) یا یک جدول دیگر درست کنم که شامل کلید اصلی شماره پرسنلی و ماه باشد و فیلد جمع حقوق و مزایا :-??

JAFO_IRAN
پنج شنبه 01 آذر 1386, 13:46 عصر
اگر جمع چند فیلد دیگر است، پس برای چی باید جداگانه نگهداری بشه؟ هر وقت بخواهی که قابل محاسبه است، حتی در خود select

البته denormalization خودش یک مبحث مهم و گاها پرطرفداره اما برای نگهداری جمع اصولا لازم به نظر نمیاد...

ارادت