هل يمكنك الحصول على مفاتيح خارجية متعددة؟
هل يمكنك الحصول على مفاتيح خارجية متعددة؟

فيديو: هل يمكنك الحصول على مفاتيح خارجية متعددة؟

فيديو: هل يمكنك الحصول على مفاتيح خارجية متعددة؟
فيديو: الكهرباء المنزلية ببساطة | 2- توصيل لمبات متعددة على مفتاح واحد وعلى اكثر من مفتاح على خط انارة واحد 2024, أبريل
Anonim

قد طاولة لديك مفاتيح خارجية متعددة ، وكل يمكن أن يكون المفتاح الخارجي جدول أصل مختلف. كل مفتاح غريب يتم فرضه بشكل مستقل بواسطة نظام قاعدة البيانات. لذلك ، العلاقات المتتالية بين الجداول علبة يتم إنشاؤها باستخدام مفاتيح خارجية.

السؤال أيضًا هو ، كم عدد المفاتيح الخارجية التي يمكنك الحصول عليها؟

ل واحد عمودي، بإمكانك أن تأخذ حتى 16 مفاتيح خارجية . ل واحد الجدول ، العدد الحالي الموصى به هو 253 بالرغم من ذلك سوف تفعلها تكون محدودة (إجبارية) بسبب مشاكل الأداء من قبل أنت تصل إلى هذا الرقم.

ثانيًا ، هل يمكن لمفتاح خارجي أن يشير إلى جداول متعددة؟ هناك في الواقع بسيطة وهي صحيحة منطقيًا في إدارة قواعد البيانات وهي في الواقع ممكنة ويجب أن يسمح بها أي RDBMS المرجعي أ مفتاح غريب إلى اثنين او اكثر الجداول الذي يريده الأساسي مفتاح ك مفتاح غريب في معين طاولة.

يجب أن تعرف أيضًا ، هل يمكن أن يحتوي عمود واحد على مفتاحين خارجيين؟

نظريا أنت علبة لا تفرض مفتاح خارجي متعدد على واحد عمودي . بدلا من ذلك أنت علبة قم بفرض ذلك باستخدام الإجراءات حيث تقوم بالتحقق من صحة الإدخال الموجود في مضاعف الجدول و فعل العملية اللازمة.

هل المفاتيح الخارجية فريدة من نوعها؟

يمكن أن يحتوي كل جدول على أكثر من جدول فريد قيد. بشكل افتراضي، فريد المفتاح هو فريدة من نوعها فهرس غير متفاوت. فريد لا يمكن ربط القيد بجدول آخر كملف أجنبي مفتاح.

موصى به: