يتم تنفيذ العلاقات في قاعدة البيانات باستخداممفاتيح خارجية ومفاتيح أساسية. … يتطلب قيد التكامل المرجعي أن تكون القيم الموجودة في عمود المفتاح الخارجي إما موجودة في المفتاح الأساسي المشار إليه بواسطة المفتاح الخارجي أو يجب أن تكون فارغة.
كيف يتم تنفيذ التكامل المرجعي في SQL؟
يتطلب التكامل المرجعي أنيجب أن يحتوي المفتاح الخارجي على مفتاح أساسي مطابق أو يجب أن يكون فارغًا. يتم تحديد هذا القيد بين جدولين (الأصل والفرع) ؛ يحافظ على التوافق بين الصفوف في هذه الجداول. هذا يعني أن المرجع من صف في جدول إلى جدول آخر يجب أن يكون صالحًا.
كيف تسمح SQL بتنفيذ قيود تكامل الكيان والتكامل المرجعي؟
- يسمح SQL بتنفيذ تكامل الكيان من خلالباستخدام مفتاح PRIMARY KEY وعبارة UNIQUE. يتم الحفاظ على التكامل المرجعي باستخدام عبارة المفتاح الخارجي. - يمكن تحديد الإجراءات المرجعية التي تم تشغيلها بواسطة المصمم ، باستخدام عبارات SET NULL و CASCADE و SET DEFAULT.
ما هي قيود التكامل المرجعية في SQL؟
التكامل المرجعي عبارة عن مجموعة من القيودالمطبقة على المفتاح الخارجي الذي يمنع إدخال صف في الجدول الفرعي(حيث لديك مفتاح خارجي) ليس لديك أي صف مقابل له في الجدول الأصل ، أي إدخال NULL أو غير صالحمفاتيح خارجية.
كيف تطبق قيود النزاهة؟
قيود النزاهة تضمن أنه عندما يقوم المستخدمون المفوضونبتعديل قاعدة البياناتفإنهم لا يزعجون اتساق البيانات. يتم إدخال قيود النزاهة أثناء تصميم مخطط قاعدة البيانات. تم تحديد القيود في أمر SQL DDL مثل أمر إنشاء جدول وأمر تغيير الجدول.