مقدمة

مكتمل

مع تزايد تعقيد تطبيقات قواعد البيانات، غالبا ما تفتقر استعلامات T-SQL الأساسية. قد تحتاج إلى حساب الإجماليات المتحركة عبر الفترات الزمنية، أو التحقق من البيانات مقابل أنماط معقدة، أو العثور على عملاء بأسماء متشابهة رغم الأخطاء الإملائية، أو التنقل بين العلاقات الهرمية مثل المخططات التنظيمية. بدون معرفة متقدمة ب T-SQL، غالبا ما يلجأ المطورون إلى معالجة البيانات في كود التطبيق—نقل مجموعات بيانات كبيرة عبر الشبكة، كتابة منطق مخصص يكرر قدرات قاعدة البيانات المدمجة، وفقدان فوائد الأداء للعمليات القائمة على المجموعات.

فهم القدرات المتقدمة ل T-SQL يمكنك من حل هذه التحديات مباشرة في محرك قواعد البيانات، حيث تكون معالجة البيانات أكثر كفاءة. تفصل هذه المهارات بين محترفي قواعد البيانات الذين لا يستطيعون كتابة استعلامات أساسية إلا عن أولئك الذين يمكنهم تصميم حلول بيانات كاملة. سواء كنت تبني أنظمة تقارير، أو خطوط بيانات أو خلفيات للتطبيقات، فإن إتقان هذه التقنيات يقلل من تعقيد الكود، ويحسن الأداء، ويجعل حلولك أكثر قابلية للصيانة.

ما ستتعلمه

في هذه الوحدة، ستتعلم تقنيات T-SQL المتقدمة ل SQL Server، وAzure SQL Database، وقواعد بيانات SQL في Microsoft Fabric. سوف تستكشف:

  • التعبيرات الشائعة للجداول (CTEs) لتنظيم الاستعلامات المعقدة وتصفح البيانات الهرمية
  • دوال النوافذ للترتيب، والتجميع، والحسابات التحليلية عبر مجموعات الصفوف
  • دوال JSON لتحليل وبناء وتحويل بيانات JSON
  • تعبيرات منتظمة لمطابقة الأنماط، والتحقق، والتلاعب بالنص
  • مطابقة السلاسل الضبابية لإيجاد تطابقات تقريبية في بياناتك
  • استعلامات الرسوم البيانية باستخدام عامل MATCH لعبور العلاقات
  • الاستعلامات المترابطة للمقارنات والحسابات صفا بصف
  • أنماط معالجة الأخطاء لبناء كود موثوق وجاهز للإنتاج

بنهاية هذه الوحدة، ستتمكن من كتابة كود T-SQL يتعامل مع سيناريوهات تحليلية معقدة، ويعالج صيغ البيانات الحديثة، ويستجيب بسلاسة للمواقف غير المتوقعة.