فرق Unique Key و Primary Key

جلسه هفده ام بسته آموزشی جنون سرعت در SQL Server - فرق Unique Key و Primary Key
بررسی Unique Key و Primary Key، قسمتي از بسته آموزشی جنون سرعت در SQL Server است، پيشنهاد مي شود قبل از مطالعه ي فرق Unique Key و Primary Key، قسمت هاي قبلي را مرور فرماييد.
فرق Unique Key و Primary Key
در زیر بطور مختصر به تفاوت های Unique Key و Primary Key می پردازیم:
بررسی ویژگی های Unique Key
در SQL Server چنانچه بخواهیم مقدار موجود در یک فیلد و یا تعدادی از فیلدها یکتا باشد کافی است که فیلد و یا فیلدهای مورد نظر را به شکل Unique Key در نظر بگیریم.
استفاده از Unique Key باعث می شود که:
- مقادیر موجود در فیلد Unique Key کاملاً یکتا و منحصر بفرد باشند.
- فیلدی که از نوع Unique Key باشد می تواند فقط یکبار مقدار Null را در خود ذخیره کند.
توجه: کنترل یکتا بودن مقادیر در فیلدهای Unique Key توسط یک ایندکس Unique Non-clustered Index مدیریت می شود.
بررسی ویژگی های Primary Key
مطابق قواعد نرمال سازی، کلیه جداول باید دارای یک کلید اصلی یا همان Primary Key باشند.
با استفاده از Primary Key می توان به رکوردها به راحتی دسترسی پیدا کرد.
استفاده از Primary Key باعث می شود که:
- مقادیر موجود در فیلد Primary Key کاملاً یکتا و منحصر بفرد باشند.
- فیلدی که از نوع Primary Key باشد نمی تواند مقدار Null را در خود ذخیره کند.
در ادامه آموزش "فرق Unique Key و Primary Key" خواهيد ديد ...!
با خريد بسته آموزشي "فرق Unique Key و Primary Key" موارد زير را خواهيد ديد:
- توضیحات بسیار جامع و کامل توسط مدرس درباره Unique Key و Primary Key
- بررسی چندین مثال در محیط SQL Server برای فهم دقیق تر فرق بین Unique Key و Primary Key
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.