فيديو: هل يمكننا إضافة مفتاحين خارجيين في الجدول؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
نعم ، تسمح MySQL بهذا. تستطيع لديك مفاتيح خارجية متعددة على نفس الشيء طاولة . ال مفاتيح خارجية في مخططك (على Account_Name و Account_Type) فعل لا تتطلب أي معالجة خاصة أو بناء جملة. يبدو أن على الأقل واحد من هذه الحالات تنطبق على أعمدة المعرف والاسم في العميل طاولة.
وبالمثل ، هل يمكن أن يكون لدينا مفتاحان خارجيان في الجدول؟
أ طاولة قد لديك مفاتيح خارجية متعددة ، وكل يمكن أن يكون المفتاح الخارجي والد مختلف طاولة . كل مفتاح غريب يتم فرضه بشكل مستقل بواسطة نظام قاعدة البيانات. لذلك ، العلاقات المتتالية بين يمكن الجداول يتم إنشاؤها باستخدام مفاتيح خارجية.
بجانب ما سبق ، كم عدد المفاتيح الخارجية التي يمكن أن يحتوي عليها الجدول في Oracle؟ أ طاولة مع أجنبي المرجع الرئيسي لنفسه لا يزال يقتصر على 253 أجنبي المراجع الرئيسية. أكبر من 253 أجنبي المراجع الرئيسية غير متوفرة حاليًا لفهارس مخزن الأعمدة ، الذاكرة المحسّنة الجداول أو توسيع قاعدة البيانات أو مقسمة أجنبي مفتاح الجداول.
بعد ذلك ، قد يتساءل المرء أيضًا ، كم عدد المفاتيح الخارجية التي يمكن أن يحتوي عليها الجدول؟
بالنسبة لعمود واحد ، يمكن أن يكون لديك ما يصل إلى 16 مفتاحًا خارجيًا. بالنسبة لجدول واحد ، الرقم الحالي الموصى به هو 253 على الرغم من أنك ستكون مقيدًا (مفروضًا) بسبب مشكلات الأداء قبل الوصول إلى هذا الرقم.
هل يمكن أن يحتوي المفتاح الخارجي على قيم مكررة؟
على عكس الأساسي مفاتيح , يمكن للمفاتيح الخارجية يحتوي قيم مكررة . أيضا ، لا بأس بها تحتوي على NULL القيم . لا يتم إنشاء الفهارس تلقائيًا لـ مفاتيح خارجية ؛ ومع ذلك ، باعتبارك DBA ، أنت علبة تعريفهم. يُسمح للجدول أن يحتوي على أكثر من جدول مفتاح غريب.
موصى به:
هل يمكنني إضافة Emojis إلى Messenger؟
بمجرد دخولك إلى تطبيق Messenger على الويب ، قم بتسجيل الدخول وافتح achat. بعد ذلك ، تأكد من النقر على زر المعلومات (i) في الجزء العلوي الأيمن ، ثم حدد "تغيير الرموز التعبيرية". اضغط على أي من هذه الفئات ، ثم اضغط على الرمز التعبيري الذي تريده. سيتم تعيين Messenger بعد ذلك على أنه الإعداد الافتراضي
كيف يمكنك إضافة عنصر نائب للممتلكات الآمنة في بغل؟
قم بإنشاء عنصر نائب للممتلكات الآمنة العالمية انقر فوق علامة التبويب العناصر العالمية. حدد العنصر النائب للممتلكات الآمنة. انقر فوق موافق. في معالج العنصر النائب للخاصية الآمنة ، قم بتعيين خوارزمية التشفير ووضع التشفير والمفتاح. ستكون خوارزمية التشفير هي نفسها التي استخدمتها في وقت عملية التشفير أعلاه
هل يمكنك إضافة صفيفتين في Java؟
لا يمكنك استخدام عامل الجمع لإضافة صفيفين في Java على سبيل المثال إذا كان لديك مصفوفتان int a1 و a2 ، فإن إجراء a3 = a1 + a2 سيعطي خطأ وقت التحويل. الطريقة الوحيدة لإضافة مصفوفتين في Java هي تكرارهما وإضافة عناصر فردية وتخزينها في مصفوفة جديدة
هل يمكن أن يحتوي مفتاح أساسي واحد على مفتاحين خارجيين؟
من الجيد تمامًا وجود عمودين للمفاتيح الخارجية يشيران إلى نفس عمود المفتاح الأساسي في جدول مختلف لأن كل قيمة مفتاح خارجي ستشير إلى سجل مختلف في الجدول ذي الصلة
هل يمكننا إرجاع الجدول من الوظيفة في SQL؟
ترجع الدالة ذات القيمة الجدولية مجموعة صفوف واحدة (على عكس الإجراءات المخزنة ، والتي يمكن أن ترجع أشكال نتائج متعددة). نظرًا لأن نوع الإرجاع للدالة ذات القيمة الجدولية هو جدول ، يمكنك استخدام دالة ذات قيمة جدول في أي مكان في SQL يمكنك استخدام جدول