PDA

View Full Version : سوال: شاخص و کلید اصلی



hercool
سه شنبه 16 آذر 1389, 18:53 عصر
با سلام خدمت دوستان
یه سوال در رابطه با داده دارم اونم اینه که فرق شاخص با کلید اصلی یا ثانوی در چی هست؟
و چه ویژگی باعث شده که شاخص ایجاد بشه منظورم دلایل ایجاد شاخص هست در ساختار فایل؟

tooraj_azizi_1035
چهارشنبه 17 آذر 1389, 11:04 صبح
سلام،
هدف از ایجاد کلید مکانیزمی جهت جلوگیری از افزونگی داده ها است. به این ترتیب که با استفاده از یک شناسه یکتا یک رکورد در یک جدول از سایر رکورد ها متمایز می شود و آن شناسه در جداول دیگر راه رسیدن به ردیف های جدول اصلی می شود. کلید موجود در جدول فرعی کلید خارجی محسوب می شود.
اندیس ها مکانیزمی جهت به حداکثر رساندن سرعت یافتن رکوردها هستند. اندیس کردن یک فیلد باعث می شود تا برنامه ای مثل SQL Server برای آن روی دیسک نظمی در هنگام ذخیره در نظر بگیرد و در همچنین در حافظه از ساختاری مانند درخت های دودویی برای جستجو استفاده کند.
برای اطلاعات بیشتر به سایت مایکروسافت رفته و در مورد Index جستجو کنید. :بوس: