١٧ ذو الحجة ١٤٣٣ هـ

مفهوم التكامل المرجعي في قواعد البيانات

التكامل المرجعي Referencial integrity هو أحد المفاهيم الهامة في نظم إدارة قواعد البيانات. يضمن تحقيق التكامل المرجعي ان تظل العلاقات بين الجداول متناغمة ومتكاملة. فعندما يحتوي الجدول على مفتاح أجنبي (حقل من جدول آخر)، فإن مفهوم التكامل المرجعي يعني أنك لن تستطيع إنشاء تسجيلة جديدة في الجدول الذي يحتوي المفتاح الأجنبي إلا إذا كانت هناك تسجيلة مقابلة في الجدول المرتبط. على سبيل المثال لا يمكننا إنشاء تسجيلة جديدة (تحتوي معرف المستعير) في جدول الإستعارات إلا إذا كانت هناك تسجيلة مقابلة في جدول المستعيرين. ويرتبط بهذا المفهوم أساليب مثل تتالي التحديث cascading update وتتالي الحذف cascading delete والتي تضمن أن التغييرات في الجدول المرتبط سوف تنعكس على الجدول الرئيسي. فعند حذف تسجيلة المستعير (من جدول المستعيرين)، سوف يتم تلقائيا حذف جميع التسجيلات الخاصة بهذا المستعير من جدول الإستعارات. ولكن عليك أن تفكر ألف مرة قبل أن تحذف تسجيلات من قاعدة البيانات. وتوجد طرق أخرى لأرشفة التسجيلات المحذوفة نظرا لإحتمالات الرجوع إليها مستقبلا.