
الكيان والتكامل المرجعي مهمان في قواعد البيانات العلائقية.
تكامل الكيان والتكامل المرجعي هما شكلان من أشكال تكامل البيانات لهما أهمية خاصة في قواعد البيانات العلائقية. تقسم قواعد البيانات العلائقية تخزين البيانات إلى عناصر يجب عادةً ضمها معًا مرة أخرى من أجل الحصول على نتائج ذات مغزى. بدون ضمانات هذين النوعين من التكامل ، سيتم إسقاط البيانات أو تكرارها.
قواعد البيانات العلائقية
تمثل أنظمة إدارة قواعد البيانات العلائقية نموذج قواعد البيانات الأكثر تطبيقًا على نطاق واسع في العالم اليوم. يعتمد النموذج العلائقي على بيانات "طبيعية". التسوية هي عملية يتم تنفيذها في عملية تصميم قاعدة البيانات للتأكد من أن الجداول لا يحتوي الاحتفاظ بالبيانات على بيانات متكررة ولا يمكن أن يؤدي إلى التكرار أو الضياع عند ضمها سويا
فيديو اليوم
البيانات المرجعية
تستخدم معظم تطبيقات قواعد البيانات نوعين مختلفين من البيانات: بيانات المعاملات والبيانات المرجعية. على سبيل المثال ، ستسجل قاعدة بيانات المستودعات الأساسية للغاية معاملات حركة المخزون. تخيل سجل معاملة مثل: البند 1010 ، الكمية 5 ، الاتجاه للخارج. قد يرغب المدير في رؤية تقرير بهذه البيانات مع ذكر اسم العنصر ووصف العنصر بالإضافة إلى رقم العنصر. هذه التفاصيل هي سمات لكيان مختلف يصف كل جزء في المستودع. هذا جدول مرجعي.
تطبيع
في مثال قاعدة بيانات المستودع ، يحتاج جدول المعاملات فقط إلى الاحتفاظ بمعرف للجزء. إذا تم الاحتفاظ بتفاصيل مثل الاسم والوصف في جدول المعاملات ، فقد يتسبب ذلك في تكرار لا داعي له. دائمًا ما يكون لأي عنصر نفس الاسم والوصف ، وتتعلق هذه التفاصيل بالجزء وليس بالمعاملة. في هذا النظام النموذجي ، يتم الاحتفاظ بتفاصيل الأجزاء في جدول مختلف. يجب تعريف كل سجل في الجدول بشكل فريد من خلال حقل واحد ، أو مجموعة من الحقول تسمى المفتاح الأساسي. تقسيم المجموعات المتكررة يسمى "التطبيع".
نزاهة الكيان
في مثال قاعدة بيانات المستودع ، يجب أن يكون المفتاح الأساسي لجدول الأجزاء سمة تحدد كل سجل بشكل فريد. هذه هي سلامة الكيان. بشكل عام ، تعد الحقول الرقمية أفضل للمفتاح الأساسي من الحقول النصية. في جدول الأجزاء ، سيكون أفضل حقل للمفتاح الأساسي هو رقم الصنف. قد تبيع المنظمة مجموعة متنوعة من المنتجات التي تحمل الاسم نفسه ، مثل "مفتاح ربط صغير". سيكون رقم الصنف دائمًا فريدًا لكل عنصر ، وبالتالي يضمن هذا تكامل الكيان لجدول الأجزاء. إذا كان للعديد من السجلات نفس قيمة المفتاح الأساسي ، فقم بالإشارة إلى التفاصيل من هذا الجدول من خلال ضمها إلى ملف قد يتسبب جدول المعاملات في تكرار سجلات المعاملات من أجل مطابقة كل سجل مع نفس السجل المعرف.
التكامل المرجعي
يضمن التكامل المرجعي تكوين الرابط بين جدول المعاملات وجدول الأجزاء بشكل صحيح. في جدول المعاملات ، يشكل رقم الصنف المفتاح الخارجي ، وهي السمة التي ترتبط بالمفتاح الأساسي لجدول الأجزاء. يمكن أن تظهر فقط أرقام الأصناف المدرجة في جدول الأجزاء في جدول المعاملات. هذا هو التكامل المرجعي. إذا كان جدول الحركات يحتوي على رقم صنف غير موجود أيضًا في جدول الأجزاء ، فإن ضم الجداول معًا سيؤدي إلى ترك المعاملات مع رقم العنصر المفقود خارج النتائج.