جدیدترین‌ها

خوش آمدید

با ثبت نام ، شما می توانید با سایر اعضای انجمن ما در مورد بحث کنید و همچنین تبادل نظر داشته‌باشید.

اکنون ثبت‌نام کنید!
  • هر گونه تشویق و ترغیب اعضا به متشنج کردن انجمن و اطلاع ندادن، بدون تذکر = حذف نام کاربری
  • از کاربران خواستاریم زین پس، از فرستادن هر گونه فایل با حجم بیش از 10MB خودداری کرده و در صورتی که فایل‌هایی بیش از این حجم را قبلا ارسال کرده‌اند حذف کنند.
  • بانوان انجمن رمان بوک قادر به شرکت در گروه گسترده نقد رمان بوک در تلگرام هستند. در صورت عضویت و حضور فعال در نمایه معاونت @MHP اعلام کرده تا امتیازی که در نظر گرفته شده اعمال شود. https://t.me/iromanbook

آموزش‌های ویژه انواع کلید در پایگاه داده — به زبان ساده و با مثال

اطلاعات موضوع

درباره موضوع به تاریخ, موضوعی در دسته پایگاه داده توسط ممد صنوبر با نام انواع کلید در پایگاه داده — به زبان ساده و با مثال ایجاد شده است. این موضوع تا کنون 262 بازدید, 22 پاسخ و 0 بار واکنش داشته است
نام دسته پایگاه داده
نام موضوع انواع کلید در پایگاه داده — به زبان ساده و با مثال
نویسنده موضوع ممد صنوبر
تاریخ شروع
پاسخ‌ها
بازدیدها
اولین پسند نوشته
آخرین ارسال توسط ممد صنوبر
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2
  • کلید ترکیبی: کلید ترکیبی یا Composite Key یک کلید خصوصی است که هدف از آن شناسایی هر رکورد به صورت یکتا است که به آن کلید جانشین یا Surrogate Key نیز می‌گویند.
  • کلید جانشین: کلید جانشین یا Surrogate Key یک کلید مصنوعی است که هدف از آن شناسایی یکتای هر رکورد است. این نوع از کلیدها یکتا هستند زیرا هنگامی ساخته می‌شوند که فرد هیچ کلید اصلی طبیعی ندارد.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2
کلید سوپر یا سوپر کی در پایگاه داده چیست؟
Superkey یک گروه از کلیدهای یکتا یا چندگانه هستند که سطرها را در جدول شناسایی می‌کنند. یک Superkey ممکن است خصیصه‌های افزوده‌ای داشته باشد که برای شناسایی یکتا نیاز نیست.
در جدول پایگاه داده بالا سه ستون شماره تامین اجتماعی (Social Security Number | SSN)، شماره پرسنلی (EmpNum) و نام کارمند (Empname) آمده است. در مثال بالا، EmpSSN و EmpNum کلید سوپر هستند. در ادامه مطلب انواع کلید در پایگاه داده به بررسی جامع کلید اصلی پرداخته شده است.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2

کلید اصلی چیست؟​

کلید اصلی یک ستون یا گروهی از ستون‌ها در جدول است که به طور یکتایی هر سطر در جدول را شناسایی می‌کنند. کلید اصلی نمی‌تواند تکراری باشد، یعنی یک مقدار نمی‌تواند بیش از یک‌بار در جدول باشد. در عین حال، جدول نیز نمی‌تواند بیش از یک کلید اصلی داشته باشد.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2
قوانین تعریف کلید اصلی چه هستند؟

در این بخش از مطلب انواع کلید در پایگاه داده قوانین تعریف کلید اصلی بیان شده است.

دو سطر نمی‌توانند مقدار کلید اصلی یکسانی داشته باشند.
هر سطر باید حتما یک مقدار کلید اصلی داشته باشد.
فیلد کلید اصلی نمی‌تواند هیچ‌مقدار (Null) باشد.
اگر یک کلید خارجی به یک کلید اصلی ارجاع داشته باشد، مقدار در ستون کلید اصلی برای آن کلید اصلی هرگز نمی‌تواند ویرایش یا به روز رسانی شود.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2
کلید فرعی چیست؟

کلید فرعی یک ستون یا گروهی از ستون‌های در جدول است که به صورت یکتا هر سطر در آن جدول را شناسایی می‌کنند. یک جدول می‌تواند گزینه‌های گوناگونی برای کلید اصلی داشته باشد اما تنها یک مورد می‌تواند به صورت کلید اصلی تنظیم شود. همه کلیدهایی که کلید اصلی نیستند را کلید فرعی می‌گویند.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2

کلید کاندید چیست؟​


کلید کاندید یک مجموعه از خصیصه‌ها است که به طور یکتایی تاپل‌ها را در جدول شناسایی می‌کنند. کلید کاندید یک کلید سوپر بدون هیچ خصیصه تکرار شونده‌ای است. کلید اصلی باید از کلیدهای کاندید انتخاب شود. هر جدولی باید حداقل یک کلید کاندید یکتا داشته باشد. یک جدول می‌تواند چندین کلید کاندید داشته باشد اما تنها می‌تواند یک کلید اصلی داشته باشد.
مشخصات آن :

کلید کاندید باید حاوی یک مقدار یکتا باشد.
کلید کاندید ممکن است حاوی چندین خصیصه باشد.
کلید کاندید نباید حاوی هیچ مقدار (Null) باشد.
کلید کاندید باید حاوی حداقل فیلدهایی برای حصول اطمینان از یکتایی باشد.
کلید کاندید باید به صورت یکتایی هر رکورد در جدول را شناسایی کند.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2
کلید خارجی چیست؟

کلید خارجی یک کلید است که یک رابطه بین دو جدول را می‌سازد. هدف از کلید خارجی حفظ یکپارچگی داده‌ها است و امکان ناوبری بین دو نمونه از موجودیت‌های متفاوت را فراهم می‌کند. کلید خارجی مانند یک مرجع متقابل (Cross-Reference) بین دو جدول عمل می‌کند؛ زیرا که به کلید اصلی جدول دیگر ارجاع دارد.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2
کلید مرکب چیست؟

کلید مرکب (Compound Key) دارای دو یا تعداد بیشتری خصیصه است و این امکان را فراهم می‌کند تا به صورت یکتایی یک رکورد خاص را تشخیص دهد. این امکان وجود دارد که هر ستون در پایگاه داده به خودی خود به صورت یکتا در پایگاه داده نباشد، هرچند که در ترکیب با دیگر ستون‌ها یا ستون‌هایی که ترکیبی از کلیدهای مرکب (Composite Keys) هستند یکتا می‌شوند.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2
کلید ترکیبی چیست؟

کلید ترکیبی (Composite Key) ترکیبی از دو یا تعداد بیشتری ستون است که به طور یکتایی سطرها در جدول را شناسایی می‌کنند. ترکیب ستون‌ها یکتایی را تضمین می‌کند، اگرچه، یکتا بودن به صورت مستقل تضمین نمی‌شود. بنابراین، دو یا تعداد بیشتری از ستون‌ها ترکیب می‌شوند تا رکوردها را به صورت یکتایی بتوان شناسایی کرد.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
[همیار عمومی]
پرسنل مدیریت
همیار سرپرست عمومی
مدیر آزمایشی
کاربر ویژه انجمن
شاعر انجمن
Sep
5,800
27,077
مدال‌ها
2
کلید جانشین چیست؟

کلید جانشین یک کلید مصنوعی است که هدف از آن شناسایی یکتای هر رکورد است. این نوع از کلید جزئی در سیستم مدیریت پایگاه داده، یکتا است. زیرا هنگامی ساخته می‌شود که کاربر هیچ کلید اصلی طبیعی ندارد. کلیدهای جانشین هیچ معنایی به داده‌های جدول نمی‌دهند. کلید جانشین مقداری است که درست پیش از رکوردی که در جدول قرار گرفته درج شده است. مثالی از این مورد در ادامه آمده است.
 
بالا پایین