جدول المحتويات:
التعريف - ماذا يعني المفتاح المركب؟
المفتاح المركب ، في سياق قواعد البيانات العلائقية ، هو مزيج من عمودين أو أكثر في جدول يمكن استخدامه لتحديد فريد لكل صف في الجدول. التفرد مضمون فقط عندما يتم دمج الأعمدة. عندما تؤخذ بشكل فردي الأعمدة لا تضمن التفرد.
يشرح Techopedia مفتاح مركب
يسمى أي عمود (أعمدة) يمكن أن يضمن التفرد بمفتاح المرشح ؛ ومع ذلك ، فإن المفتاح المركب هو نوع خاص من مفتاح المرشح يتم تشكيله فقط من خلال مجموعة من عمودين أو أكثر. في بعض الأحيان ، يكون مفتاح المرشح مجرد عمود واحد ، وأحيانًا يتم تشكيله من خلال ربط أعمدة متعددة.
النظر في مثال لجدول معين في قاعدة بيانات البنك التجاري. يستخدم هذا الجدول لتخزين سجلات الحسابات المصرفية للأفراد. على افتراض أن الجدول يحتوي على أعمدة منفصلة لنوع الحساب (C للفحص ، S للادخار وما إلى ذلك) ، متبوعة بعمود آخر لسنة وشهر إنشاء الحساب ، وعمود آخر لرقم متسلسل خلال ذلك الشهر ، من الواضح أن أيًا من هذه الأعمدة في حد ذاته لا يمكنه تحديد حساب - يمكن للمرء أن يستنتج أنه سيكون هناك العديد من C في عمود "نوع الحساب" ، وستكون هناك عدة إدخالات لشهر مايو 2008 في عمود "تاريخ الإنشاء" ، و هكذا. ومع ذلك ، إذا تم دمج جميع الأعمدة الثلاثة ، فسيتم إنتاج سجل فريد لكل حساب. سيكون رقم الحساب الافتراضي في هذا المثال هو "C 200807 001" للحساب الأول الذي تم إنشاؤه في يوليو 2008 ، وهو حساب تدقيق. آخر هو "S 201003 004" لحساب التوفير الرابع الذي تم إنشاؤه في مارس 2010. هذا هو مفتاح مركب ، أي مفتاح مرشح يضمن التفرد فقط عندما يتم ضم عمودين أو أكثر معًا.
يمكن تعريف المفتاح المركب على أنه المفتاح الأساسي. يتم ذلك باستخدام عبارات SQL في وقت إنشاء الجدول. وهذا يعني أن البيانات الموجودة في الجدول بأكمله يتم تعريفها وفهرستها على مجموعة الأعمدة المحددة كمفتاح أساسي.