فيديو: هل يمكن أن يحتوي مفتاح أساسي واحد على مفتاحين خارجيين؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
إنه جيد تمامًا لديك مفتاحان خارجيان الأعمدة التي تشير إلى نفسه المفتاح الأساسي عمود في جدول مختلف منذ كل منهما مفتاح غريب القيمة إرادة الإشارة إلى سجل مختلف في الجدول ذي الصلة.
هنا ، هل يمكن لمفتاحين خارجيين إنشاء مفتاح أساسي؟
من المستحيل أن يكون لديك مفتاحين أساسيين . وهذا أحد أسباب تسميته " الأولية "، لأنه إذا كان لديك اثنين ، لا يمكن لأحد أن يكون الأولية ، ولكنها ثانوية الأولية.
بعد ذلك ، السؤال هو ، هل يمكن أن يكون المفتاح الأساسي مفتاحًا خارجيًا في جداول متعددة؟ على سبيل المثال ، ملف مفتاح غريب يجب أن يشير إلى أ المفتاح الأساسي أو قيد فريد ، على الرغم من أن هذا المرجع علبة كن على نفس الشيء طاولة أو على طاولة مختلفة . مفتاح غريب الأعمدة علبة تحتوي على قيم فارغة.
في المقابل ، هل يمكنك الحصول على مفاتيح خارجية متعددة؟
قد طاولة لديك مفاتيح خارجية متعددة ، وكل يمكن أن يكون المفتاح الخارجي جدول أصل مختلف. كل مفتاح غريب يتم فرضه بشكل مستقل بواسطة نظام قاعدة البيانات. لذلك ، العلاقات المتتالية بين الجداول علبة يتم إنشاؤها باستخدام مفاتيح خارجية.
هل يمكننا إضافة مفتاحين خارجيين في الجدول؟
نعم ، تسمح MySQL بهذا. تستطيع لديك مفاتيح خارجية متعددة على نفس الشيء طاولة . ال مفاتيح خارجية في مخططك (على Account_Name و Account_Type) فعل لا تتطلب أي معالجة خاصة أو بناء جملة. يبدو أن على الأقل واحد من هذه الحالات تنطبق على أعمدة المعرف والاسم في العميل طاولة.
موصى به:
كيف يمكنك تعيين مفتاح أساسي في استعلام SQL؟
استخدام SQL Server Management Studio في "مستكشف الكائنات" ، انقر بزر الماوس الأيمن فوق الجدول الذي تريد إضافة قيد فريد إليه ، ثم انقر فوق "تصميم". في مصمم الجدول ، انقر فوق محدد الصف لعمود قاعدة البيانات الذي تريد تعريفه على أنه المفتاح الأساسي. انقر بزر الماوس الأيمن فوق محدد الصف للعمود وحدد تعيين المفتاح الأساسي
هل الكل في واحد يحتوي على برج منفصل؟
يحتوي الجهاز متعدد الإمكانات على برج منفصل. عادةً ما تتواصل الهواتف الذكية لاسلكيًا مع الأجهزة أو أجهزة الكمبيوتر الأخرى. على الرغم من أن بعض أشكال الذاكرة دائمة ، إلا أن معظم الذاكرة تحتفظ بالبيانات والتعليمات مؤقتًا ، مما يعني محو محتوياتها عند إيقاف تشغيل الكمبيوتر
هل يجب أن يحتوي كل جدول على مفتاح أساسي؟
يمكن أن يحتوي كل جدول (ولكن ليس من الضروري أن يحتوي) على مفتاح أساسي. يضمن العمود أو الأعمدة المحددة على أنها المفتاح الأساسي التفرد في الجدول ؛ لا يمكن أن يكون لصفين نفس المفتاح. قد يساعد المفتاح الأساسي لجدول واحد أيضًا في تحديد السجلات في جداول أخرى ، ويكون جزءًا من المفتاح الأساسي للجدول الثاني
هل يمكن استخدام مفتاح ثلاثي الاتجاهات كقطب واحد؟
نعم يمكن أن تعمل. المفاتيح ثلاثية الاتجاهات هي spdt (رمي مزدوج أحادي القطب) مع 3 أطراف لولبية ، والمفاتيح العادية هي spst (رمية أحادية القطب واحدة) مع محطتين لولبيتين. ما عليك سوى اختيار جهتي الاتصال الصحيحين وأنت على ما يرام .. المقياس المتعدد هو الطريقة السريعة لمعرفة المحطات الطرفية التي يجب استخدامها
هل يمكننا إضافة مفتاحين خارجيين في الجدول؟
نعم ، تسمح MySQL بهذا. يمكن أن يكون لديك عدة مفاتيح خارجية على نفس الجدول. لا تتطلب المفاتيح الخارجية في مخططك (في Account_Name و Account_Type) أي معاملة خاصة أو بناء جملة. يبدو أن واحدة على الأقل من هذه الحالات تنطبق على عمودي "المعرف" و "الاسم" في جدول "العميل"