ورود

View Full Version : سوال در مورد ایندکس



خسرو خان
جمعه 04 شهریور 1390, 10:14 صبح
سلام

من یه جدول دارم که قراره اطلاعات پذیرش شدگان رو در یک درمانگاه نگه داری کنه . این جدول یه فیلد داره به نام date که تاریخ مراجعه بیمار رئ ذخیره میکنه و اطلاعات مرتبا بر حسب تاریخ از این جدول بازیابی میشوند (بر حسب تاریخ مراجعه) . حالاسوال من اینه که چه ایندکسی خوبه توی این جدول بکار ببرم .

ممنون میشم اگه کمکم کنید

HamidTatalo
جمعه 04 شهریور 1390, 10:33 صبح
خوب باید یه فیلد کلیدی auto number واسش بذاری
چون شما فرض کن که توی یک تاریخ مثل امروز که فقط یک نفر نمیاد . درسته ؟
پس چندین نفر در تاریخ امروز میان و ثبت میشن و نمی تونیم فیلد تاریخ رو فیلد کلیدی بگیریم چون منحصر بفرد نمیشه
پس باید یه فیلد دیگه رو فیلد کلیدی بگیری و query رو بر حسب تاریخ بنویسی

pashna
جمعه 04 شهریور 1390, 20:31 عصر
سلام
به نظر من دلیلی نداره یک فیلد اضافه کنی، یه NonCluster Index روی فیلد تاریخ بگیری خوبه.
کلا ایندکس بر حسب Where clause ساخته میشه.