PDA

View Full Version : سوال در مورد شیوه بهینه ذخیره سازی



Xcalivorse
چهارشنبه 13 شهریور 1387, 14:38 عصر
با سلام خدمت دوستان.
من یه برنامه دارم که توی اون چند تا گزینه هست که کاربر با زدن CheckBox ها اونها رو انتخاب می کنه. و در ضمن در برنامه بر اساس اونها جستجو هم میشه (مثلا نمایش کل کاربرانی که این گزینه خاص رو تیک زدند)

حالا می خوام بدونم در طراحی بانکم بهتره برای هر کدام از این 12 گزینه یک فیلد از نوع بیت در نظر بگیرم یا اینکه بر حسب تیک انتخاب شدن یا نشدن اونها یک رشته درست کنم (000000000001 این رشته به این صورت ذکر شده است. در این مثال هیچ کدام از گزینه ها به جز اولی انتخاب نشده) و بعد در بانک در یک فیلد از نوع char ذخیره کنم ؟

با تشکر.

mannai29
چهارشنبه 13 شهریور 1387, 15:20 عصر
به نظر من بهتره برای هر کدام از این 12 گزینه یک فیلد از نوع بیت در نظر بگیرید. نمی دونم مزیت این چیه و لی میدونم اگه رشته درست کنید در جستجو کردن باید رشته رو با تابع بشکافید . که این کار بار عملیاتی SQL-Server رو زیاد می کنه.همچنین اگر تعداد رکوردهای جدول زیاد بشه زمان بیشتری صرف خواهد شد.
چون باید تک تک فیلدها رو بشکافید و بعد بررسی کنید