انواع کلید در پایگاه داده SQL :
ابر کلید : هر ترکیبی از ستون ها که خاصیت کلیدی دارد این خاصیت براساس محیط خارج مشخص می شود و ربطی به محتوای جدول ندارد
تعریف خاصیت کلیدی : اگر بر اساس آن مورد جستجو کنیم فقط یک مورد را به صورت یکتا خواهیم داشت و قدرت تفکیک دارد
کلید کاندید : ابر کلیدی که عضو زائد نداشته باشد کلید کاندید است این ابر کلید صفت زائد ندارد
کلید اصلی : که به آن Primary Key می گویند یک کلید کاندید که براساس سلیقه طراح پایگاه انتخاب می شود نباید مقدار Null داشته باشد اگر در یک جدول چندید کلید کاندید داشته باشیم الویت با کلیدی است که کمترین صفت را دارد
کلید فرعی : کلیدی که اصلی نیست فرعی است
کلید خارجی : ( Foreign Key ) برای ارتباط با جداول است این کلید چند حالت برای انتخاب دارد خاصیت کلیدی ندارد این کلید در جدول دیگری کلید اصلی یا فرعی است - به ازای هر کلید خارجی باید متناظر با آن کلید اصلی وجود داشته باشد - کلیدی خارجی نباید Null باشد اما استثنا هم دارد وقتی کلید ها ترکیبی باشند
- ۰۲/۰۶/۲۹