"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف تشكل العلاقات \"n:m\" و\"1:n\" تصميم قاعدة البيانات؟

كيف تشكل العلاقات \"n:m\" و\"1:n\" تصميم قاعدة البيانات؟

تم النشر بتاريخ 2024-11-15
تصفح:353

How do \

فهم تصميم قواعد البيانات العلائقية: أهمية "n:m" و "1:n"

في تصميم قاعدة البيانات، الرموز " يلعب n:m" و"1:n" دورًا حاسمًا في تمثيل العلاقات بين الجداول أو الكيانات. تشير هذه الرموز إلى أصل ارتباطاتها. للعديد من الارتباط بين كيانين من البيانات. وهذا يعني أنه لكل كيان في جدول واحد، يمكن ربطه بكيانات متعددة في الجدول الآخر، والعكس صحيح. على سبيل المثال، في نظام قاعدة بيانات لمتجر عبر الإنترنت، قد يكون لجدول "المنتجات" وجدول "العملاء" علاقة "n:m". وذلك لأنه يمكن شراء المنتج من قبل العديد من العملاء، ويمكن للعميل إجراء عمليات شراء متعددة.

"1:n" العلاقة: واحد إلى متعدد

وفي المقابل، تشير العلاقة "1:n" إلى ارتباط رأس بأطراف. وهذا يعني أن كل كيان في جدول واحد يمكن أن يرتبط بكيانات متعددة في الجدول الآخر، ولكن العكس غير صحيح. المثال النموذجي لعلاقة "1:n" هو الارتباط بين جدول "العملاء" وجدول "الطلبات". يمكن أن يكون لكل عميل طلبات متعددة، ولكن كل طلب ينتمي إلى عميل واحد فقط.

المفاتيح والعلاقات

الرموز "n:m" و "1:n" ترتبط ارتباطًا وثيقًا بالمفاتيح المستخدمة في تصميم قاعدة البيانات. المفتاح هو عمود (أو مجموعة من الأعمدة) يحدد بشكل فريد صفًا أو سجلًا في جدول.

في العلاقة "n:m"، غالبًا ما يتم استخدام المفتاح المركب لإنشاء جدول متصل يمثل الجمعية. يحتوي جدول الاتصال هذا على مفاتيح من كلا الكيانين المشاركين في علاقة متعدد إلى متعدد. على سبيل المثال، في قاعدة بيانات المتجر عبر الإنترنت، يمكن استخدام جدول "ProductCustomer" لتعيين المنتجات للعملاء من خلال مفاتيح فريدة.

في علاقة "1:n"، يكون المفتاح الأساسي للجدول في " غالبًا ما يتم استخدام الجانب "1" (الأصل) كمفتاح خارجي في الجدول الموجود على الجانب "n" (الفرعي). يساعد هذا المفتاح الخارجي في إنشاء ارتباط رأس بأطراف ويضمن التكامل المرجعي بين الجداول.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3