سكل سيرفر إدارة ستوديو (سمز) هو أداة قوية لإدارة قواعد البيانات ل ميكروسوفت سكل سيرفر. من أهم المهام عند العمل مع قواعد البيانات ربط الجداول لإنشاء تقارير معقدة وإجراء استعلامات بناء على بيانات من مصادر مختلفة.
في هذا الدليل ، وسوف ننظر في كيفية استخدام سمز لربط الجداول في سكل سيرفر. ونحن سوف تظهر لك كيفية تحديد العلاقات بين الجداول ، وكيفية إنشاء العلاقات باستخدام واجهة رسومية واستخدام رمز سكل.
ربط الجدول هو العملية التي يتم من خلالها ربط جدولين أو أكثر بحقل أو عمود مشترك. عند ربط الجداول ، يمكنك تشغيل الاستعلامات التي تجمع البيانات من هذه الجداول.
الاتصال ب سكل سيرفر إدارة ستوديو واتبع تعليماتنا لمعرفة كيفية ربط الجداول بشكل فعال والاستفادة من هذه الميزة للعمل مع قواعد البيانات الخاصة بك.
- المبادئ الأساسية لربط الجداول
- دليل مفصل لإنشاء علاقات في استوديو إدارة سكل سيرفر
- سؤال وجواب
- كيف يمكنني ربط جدولين في سكل سيرفر إدارة الاستوديو?
- كيف يمكنني ربط الجداول باستخدام مفتاح خارجي?
- كيف يمكنني ربط ثلاثة أو أكثر من الجداول في سكل سيرفر إدارة ستوديو?
- كيف يمكنني ربط الجداول عبر حقول متعددة?
المبادئ الأساسية لربط الجداول
في استوديو إدارة سكل سيرفر ، يتم استخدام مفهوم رئيسي لربط الجداول-مفتاح خارجي. المفتاح الخارجي هو عمود أو مجموعة من الأعمدة في جدول تشير قيمها إلى قيم المفتاح الأساسي لجدول آخر. هذا يسمح لك لإقامة علاقة بين البيانات في جداول مختلفة.
المبادئ الأساسية لربط الجداول:
- إنشاء جدول مع مفتاح أساسي. المفتاح الأساسي هو المعرف الفريد للسجل في الجدول. يتم استخدام قيد المفتاح الأساسي لإنشاء مفتاح أساسي. عادة ، يتم تعيين المفتاح الأساسي بناء على عمود واحد أو أكثر.
- إنشاء جدول مع مفتاح خارجي. يشير المفتاح الخارجي إلى المفتاح الأساسي لجدول آخر. يتم استخدام قيد المفتاح الخارجي لإنشاء مفتاح خارجي. عادة ، يتم تعيين المفتاح الخارجي بناء على عمود واحد أو أكثر.
- إنشاء علاقة بين الجداول. لربط الجداول ، يجب تحديد أعمدة المفاتيح الخارجية المرتبطة بالمفتاح الأساسي. للقيام بذلك ، استخدم الكلمة الأساسية للمراجع في قيد المفتاح الخارجي. يتيح لك هذا الاتصال التحكم في سلامة البيانات.
- استخدام عبارات الانضمام للانضمام إلى الجداول. يسمح لك مشغل الانضمام بدمج البيانات من جدولين أو أكثر بناء على القيم المطابقة لأعمدة المفاتيح الخارجية والأساسية.
يعد ربط الجداول جزءا مهما من تصميم قاعدة البيانات العلائقية ويسمح لك بتنظيم البيانات ومعالجتها بكفاءة.
مثال على إنشاء جدول بمفتاح خارجي:
| "أوامر" | جدول"العملاء" |
|---|---|
|
|
في هذا المثال ، يحتوي جدول الطلبات على مفتاح خارجي معرف العميل الذي يشير إلى مفتاح معرف العميل الأساسي لجدول العملاء. بهذه الطريقة ، يمكنك إنشاء اتصال بين الطلبات والعملاء.
دليل مفصل لإنشاء علاقات في استوديو إدارة سكل سيرفر
العلاقات بين الجداول هي واحدة من الوظائف الرئيسية ل سكل سيرفر إدارة ستوديو ، والذي يسمح لك الجمع بين البيانات من جداول مختلفة من أجل الحصول على المعلومات في شكل ذات الصلة.
لإنشاء علاقة بين الجداول في استوديو إدارة سكل سيرفر ، اتبع الخطوات التالية:
- افتح استوديو إدارة خادم سكل واتصل بخادم قاعدة البيانات.
- حدد قاعدة البيانات المطلوبة في نافذة مستكشف الكائنات.
- انقر بزر الماوس الأيمن على مجلد " مخططات قاعدة البيانات "وحدد"مخطط قاعدة بيانات جديد".
- حدد الجداول المطلوبة التي تريد ربطها من قائمة الجداول المتاحة.
- اسحب الجداول المحددة إلى المخطط.
- انقر بزر الماوس الأيمن على الرسم التخطيطي وحدد"إدارة العلاقات".
- في نافذة" إدارة العلاقات " التي تظهر ، يمكنك تحديد العلاقات بين الجداول.
- حدد الجدول الأول والحقل الذي تريد ربطه بجدول آخر.
- حدد الجدول الثاني والحقل الذي تريد إقران الحقل الأول به.
- انقر فوق "موافق" لإنشاء رابط.
بعد الانتهاء من هذه الخطوات ، سيتم إنشاء العلاقة بين الجداول بنجاح. الآن يمكنك استخدام هذه العلاقة لدمج البيانات من جداول مختلفة عند كتابة استعلامات سكل.
وبالإضافة إلى ذلك ، سكل سيرفر إدارة ستوديو يسمح لك لتحديد أنواع العلاقات بين الجداول ، مثل "واحد إلى العديد" ، "العديد إلى العديد" و "واحد إلى واحد". لتعيين نوع الاتصال ، في نافذة" إدارة العلاقات " ، حدد النوع المناسب من القائمة المنسدلة.
باستخدام العلاقات بين الجداول في سكل سيرفر إدارة ستوديو يسمح لك لتنظيم وإدارة البيانات في قاعدة البيانات بشكل أكثر كفاءة ، وتبسيط تنفيذ استعلامات سكل المعقدة وتوفير بنية قاعدة بيانات أفضل ككل.
سؤال وجواب
كيف يمكنني ربط جدولين في سكل سيرفر إدارة الاستوديو?
لربط جدولين في استوديو إدارة سكل سيرفر ، يمكنك استخدام بيان الانضمام. على سبيل المثال ، لربط جدولي" العملاء "و" الطلبات "بحقل" المعرف " ، يمكنك استخدام الاستعلام التالي: حدد * من العملاء الانضمام إلى الطلبات على Customers.id = Заказы.id
كيف يمكنني ربط الجداول باستخدام مفتاح خارجي?
لربط الجداول باستخدام مفتاح خارجي في استوديو إدارة سكل سيرفر ، تحتاج إلى إنشاء مفتاح ثانوي في جدول واحد من شأنها أن تشير إلى المفتاح الأساسي في جدول آخر. يتم استخدام مشغل المفتاح الخارجي لهذا الغرض. على سبيل المثال ، لربط جدول الطلبات بجدول العملاء ، يمكنك استخدام الاستعلام التالي: تغيير أوامر الجدول إضافة مفتاح خارجي (معرف العميل) مراجع العملاء (معرف)
كيف يمكنني ربط ثلاثة أو أكثر من الجداول في سكل سيرفر إدارة ستوديو?
يمكنك استخدام عبارات الانضمام متعددة لربط ثلاثة أو أكثر من الجداول في استوديو إدارة سكل سيرفر. على سبيل المثال ، لربط الجداول "العملاء" و "الطلبات" و "المنتجات" بحقل "المعرف" ، يمكنك استخدام الاستعلام التالي: اختر * من العملاء الانضمام أوامر على Customers.id = أوامر.العميل الانضمام إلى المنتجات على أوامر.معرف المنتج = Товары.id
كيف يمكنني ربط الجداول عبر حقول متعددة?
لربط الجداول عبر حقول متعددة في استوديو إدارة سكل سيرفر ، يمكنك استخدام بيان الانضمام وتحديد العديد من شروط الاتصال. على سبيل المثال ، لربط جدولي "الطلبات" و "المنتجات" بحقلي "معرف العميل" و "معرف المنتج" ، يمكنك استخدام الاستعلام التالي: حدد * من الطلبات انضم إلى المنتجات بناء على الطلبات.العميل = المنتجات.العميل والأوامر.معرف المنتج = المنتجات.معرف المنتج