ورود

View Full Version : نحوه تبدیل فیلدهای زیاد یک جدول به 2 جدول



unforgiven
پنج شنبه 15 بهمن 1388, 11:54 صبح
سلام دوستان
جدولی دارم که حدود 100 فیلد در اون هست و مشکلی هم برای ثبت اطلاعات اون فیلدها نیست اما ایرادی وجود داره اینه که برای لود اطلاعات فیلدها چند ثانیه زمان میبره و این اصلا خوب نیست و از قواعد نرمال سازی بانک به دور هست .
به صورت تئوری می دونم میشه فیلد جدول هایی به این زیادی رو به صورت 2 تا جدول دراورد و اونا رو بهم لینک کرد .می خواستم بدونم به چه شکل میشه این کار رو کرد ؟ ترجیحا با مثال یا سورس .
و یک سوال دیگه اینکه برای ثبت اطلاعات این نوع جدول ها باید به چه صورت عمل کنیم ؟ ضمنا بانک اطلاعاتی اکسس هست .
متشکرم

روابط بین این 2 جدول که قبلا یکی بودن باید به چه صورت باشه ؟ یک به یک یا یک به چند ؟
لطفا راهنمایی کنید

xxxxx_xxxxx
پنج شنبه 15 بهمن 1388, 21:49 عصر
سلام،
100 فیلد تو یک جدول؟!!!
مسلماً توی خیلی از بازیابی ها، فقط تعداد معدودی از فیلدها بازیابی میشن. و یا خیلی از فیلدها در حین درج رکورد به صورت Null رها میشن.

اصلاً آیا ارتباطی به بین فیلدها وجود داره؟ یا اگر وجود داره اون ارتباط الزامی هست؟
اگر استانداردها رو رعایت کرده باشید و با این حال 100 فیلد توی جدولتون داشته باشید در بدترین حالت باید اونو به دو یا چند جدول با یک primary key ارتباط بدید.