الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الفرق بين index و Unique Key

مغلقمُجاب
بدأه AzizSader في 15 نوفمبر 2013 · 4 رد · 1,033 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم 

سلام عليكم و رحمة الله و بركاته

اخوانى و اخواتى الاعزاء ماهى الفرق بين index و Unique Key  بحيث عندما نقوم بانشاء index فى sql server كما فى الصور ؟ تضهر فى type نوعين من اختيارات و هما index و Unique Key

post-276728-0-26355900-1384532954_thumb.

#2 أفضل إجابة
  • الـ index عبارة عن هيكل بيانات يُمكن من إيجاد البيانات بشكل سريع.

  • unique key يعني أن الحقل لا يُمكن أن يتكرر + يقبل القيمة NULL على عكس primary key.
#3

الله ينور عليك استاذى العزيز

يعنى استاذى العزيز ال Unique Key ليست له علاقه بالفهرس اى هما امرين مختلفين ؟ اى عند اختيار Unique Key لحقل معين لاتصبح هذا الحقل فهرس ؟ كما فى الصورة

الله يطول بعمرك

#4
  • أحياناً, يُستخدم الـ primary key في علمية الـ indexing لأنه لا يمكن تكراره و بالتالي يسمح بوجود العنصر بسرعة أكبر.

  • يمكن مقارنة unique key بـ primary key لوجود نقاط مشتركة و لكن الـ index شيء آخر ..

تم تعديل هذه المشاركة بواسطة Snack3r في 15 نوفمبر 2013 في 22:06

#5

تمام اخى العزيز شكرا على المساعدة الله يزيد من علمك 

هذا الموضوع مغلق.

مواضيع مشابهة