انتقل إلى المحتوى
KnowledgeCity

MySQL: عمليات الربط (Joins)

كيفيّة الاستخدام الفعّال لأدوات الرّبط
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ4.
دورة تدريبية: عند الطلب
متقدم مقدِّم الخدمة Kati Gordon  4 الدروس ·  13m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

تتناول هذه الوحدة استخدام أدوات الرّبط في نظام بوستجري إس كيو إل، والتي هي أدوات تمكّنك من دمج بيانات الجداول. ستتعلّم أيضاً عن دوال الجمع – التي تنفّذ عمليّات حسابيّة على مجموعة من الأسطر وتُظهر النّاتج في سطر واحد - والغرض منها، ثمّ ستتعلّم كيفيّة القيام بالطرح والتّكعيب للحصول على ناتجٍ إجماليّ. لا يمكّنك التّكعيب والحساب التّراكميّ من إنشاء ناتج إجماليّ لفئةٍ متعدّدة واحدة فحسب، بل لمجموعاتٍ منها أيضاً. ستتعمق هذه الوحدة بهذا المفهوم، وفي نهايتها سيتم التطرق إلى خاصيّة جلب الأول.

ما ستتعلمه

  • دمج البيانات عبر الجداول باستخدام الوصلات
  • تطبيق دوال التجميع لإجراء حساب على مجموعة من الصفوف وإرجاع صف واحد
  • إنشاء إجماليات فرعية لمجموعات متعددة باستخدام Rollups وCubes
  • التمييز بين عمليتَي Cube وRollup
  • استخدام دالة Fetch First للحد من الصفوف المُرجَعة

النقاط الرئيسية

  • تُتيح الوصلات دمج البيانات عبر الجداول.
  • تُجري دوال التجميع حساباً على مجموعة من الصفوف وتُرجع صفاً واحداً.
  • تُتيح Cubes وRollups إنشاء إجماليات فرعية لمجموعات متعددة بدلاً من مجموعة واحدة فحسب.
  • تستكشف الوحدة أيضاً دالة Fetch First.

الأسئلة الشائعة

ما الموضوعات التي تتناولها هذه الوحدة؟

تتناول استخدام الوصلات لدمج البيانات عبر الجداول، ودوال التجميع، واستخدام Rollups وCubes لإنشاء إجماليات فرعية، ودالة Fetch First.

ما الفرق بين Cube وRollup كما تُدرَّس هنا؟

تُتيح كلٌّ من Cubes وRollups إنشاء إجماليات فرعية لمجموعات متعددة بدلاً من مجموعة واحدة، وتشرح الوحدة هذا المفهوم بعمق؛ إذ يُعدّ فهم الفرق بين Cube وRollup أحد أهداف التعلم المُحدَّدة فيها.

ما الذي تفعله دوال التجميع؟

وفقاً للوحدة، تُجري دوال التجميع حساباً على مجموعة من الصفوف وتُرجع صفاً واحداً.

ما المهارات المرتبطة بهذه الدورة؟

تشمل المهارات المرتبطة برمجة قواعد البيانات وMySQL وPL/pgSQL وPostGIS وPostgreSQL وSQL (لغة البرمجة).

ما الدروس المتضمَّنة؟

الدروس هي: استخدام الوصلات، ودوال التجميع، واستخدام Rollups وCubes لإنشاء إجماليات فرعية، وFetch First.