سلام دوستان
در نرمال سازی جداول ،طبیعتاًجداولی به بانک ما اضافه می شود.اما یه سوال پیش میاد.آیا جداولی که به خاطر نرمال سازی حاصل میشن،نیاز به نرمال سازی دارن؟
مثالی میزنم:
این جدول رودر نظر بگیرید:
tbl(p#,city,grade)


جدول در سطوح 1و2 هست اما در سطح 3 نیست.چون فیلدهای city و grade به یکدیگر وابستگی تابعی دارند.برای اینکه به سطح 3 ببریم باید اونا رو در جدولی جداگانه بذاریم که به شکل زیر درمیاد:


tbl(p#,city)
cg(city,grade)



خوُب به سطح 3هم تبدیل شد.اما همونجور که میبینید یه جدول دیگه هم برای اینکه جدول tbl رو به سطح 3 ببریم به اسم cg اضافه شد.
حالا سوال اینجاست آیا جدول cg هم نیاز به نرمال سازی داره ؟ یعنی به صورت کلی جداولی که به خاطر نرمال سازی به وجود میان آیا نیاز به نرمال سازی دارن؟
با تشکر