ورود

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



ariobarzan
جمعه 31 خرداد 1387, 00:45 صبح
با سلام
من با استفاده از دلفی و بانک اس کیو ال 2000 مشغول نوشتن یک برنامه پرسنلی
هستم ولی تعداد فیلد ها ی بانک به نظر زیاد میاد ( حدود 200 فیلد )
سوال اینه که اگر یک جدول با 200 تا فیلد داشته باشم اشکالی داره؟
یا اینکه لازمه که فیلد ها را تو چند تا جدول تقسیم کنم و با یک فیلد مثل شماره پرسنلی اونها رو به هم ربط بدم؟
داشتن جدول با تعداد فیلد زیاد باعث کند شدن برنامه یا سرور نمیشه ؟
از کمک شما ممنون میشم .

SYNDROME
جمعه 31 خرداد 1387, 08:54 صبح
شما باید فیلدها را دسته بندی بکنید و با استفاده از همان کد پرسنلی به هم متصل کنید.
اطلاعاتی را که باید حتماً پر شود و همیشه به آن نیاز دارید در یک جدول قرار دهید تا در مواقع لزوم مجبور به Join زدن نشوید.
موفق باشید

saleh_fartash
جمعه 31 خرداد 1387, 14:34 عصر
من هم با سیندروم هم عقیدم. یک سری اطلاعات که تغییر می کنن و بر اساس آنها جستجو می کنی رو در یک جدول بذار وبه جدول دوم ربط بده وپس از جستجدر جدول اول از جدول دوم استفاده کن.

babak_delphi
جمعه 31 خرداد 1387, 15:28 عصر
در یک جدول اطلاعات شخصی افراد را قرار دهید مانند نام و نام پدر و کدملی و آدرس و غیره
در یک جدول اطلاعات پرسنلی مانند سمت و کدپرسنلی و غیره
در یک جدول اطلاعات مربوط به شیفتهای کاری تعریف شده را قرار دهید
در یک جدول اطلاعات مربوط به شیفتهای کاری هر شخص و استثناهای آن را قرار دهید
در یک جدول قوانین را قرار دهید مانند نحوه محاسبه تأخیر ، نحوه محاسبه مرخصی و غیره
.
.
.
به اینصورت اطلاعات و در نتیجه فیلدها را دسته بندی کنید و از فیلدهای کلیدی برای ایجاد رابطه استفاده کنید