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

MySQL: الدوال

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

وصف الدورة

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

ما ستتعلمه

  • فهم الغرض من دوال النوافذ وضرورتها في PostgreSQL
  • استخدام عبارة OVER PARTITION لإجراء حسابات على مجموعات ذات صلة من صفوف الجدول
  • تطبيق دوال النوافذ LAG وLEAD للإشارة إلى البيانات في صفوف أخرى
  • التعامل مع دالتَي FIRST VALUE وRANK في PostgreSQL
  • استكشاف استخدام النطاق في دوال النوافذ في PostgreSQL
  • إنشاء قواعد بيانات متكاملة وإضافة البيانات المخزنة في PostgreSQL والوصول إليها ومعالجتها

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

  • تُجري دالة النافذة حساباً على مجموعة من صفوف الجدول المرتبطة بطريقة ما بالصف الحالي.
  • تتناول هذه الوحدة عدة دوال، منها دالة OVER PARTITION وكذلك LAG وLEAD.
  • هذه الوحدة الأخيرة في دورة SQL المتقدمة وتُعزّز كيفية إنشاء قواعد بيانات متكاملة في PostgreSQL.
  • تتناول الدورة كيفية إضافة البيانات المخزنة في قاعدة بيانات الحاسوب والوصول إليها ومعالجتها.
  • تركز أهداف التعلم على الغرض من دوال النوافذ وضرورتها والنطاق في PostgreSQL.

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

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

تتناول عدة دوال، منها دالة OVER PARTITION وLAG وLEAD، لتُبيّن كيفية استخدام دالة النافذة في PostgreSQL. وتشمل الدروس: دالة النافذة، وOver Partition، وFirst Value، ودالة Rank، وLag وLead.

ما هي دالة النافذة؟

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

أين تقع هذه الوحدة في الدورة؟

هذه الوحدة الأخيرة في دورة SQL المتقدمة، وتمنح فهماً أعمق لكيفية إنشاء قواعد بيانات متكاملة في PostgreSQL، فضلاً عن كيفية إضافة البيانات المخزنة في قاعدة بيانات الحاسوب والوصول إليها ومعالجتها.

ما المهارات التي تبني عليها هذه الدورة؟

تبني الدورة مهارات في MySQL وMySQL++ وPostgreSQL والدوال المخزّنة ودوال الجداول ودوال النوافذ.