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

SQL المستوى المتقدم: تصميم قواعد البيانات المتقدم

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

وصف الدورة

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

في هذه الدروس، ستبدأ في فهم تعقيدات التقسيم والتجزئة لإدارة البيانات القابلة للتطوير. تعلم كيفية استخدام كل نوع من الأبعاد المتغيرة ببطء (SCD) للحفاظ على البيانات بدقة. سنحدد أيضاً حالات الاستخدام المحددة حيث يمكن لعملية Denormalizationتحسين أداء الاستعلام وتبسيط عملية استرجاع البيانات. ستمكنك هذه المهارات من تنفيذ استراتيجيات التعامل مع مجموعات البيانات الكبيرة.

ما ستتعلمه

  • تطبيق تقنيات التقسيم والتجزئة لتوسيع نطاق قواعد البيانات وتوزيع البيانات عبر خوادم أو قواعد بيانات متعددة مع الحفاظ على إدارة ووصول سلس للبيانات
  • استخدام كل نوع من أنواع الأبعاد بطيئة التغير (SCDs) للحفاظ على دقة البيانات التاريخية وتتبع التغييرات بمرور الوقت لتحليل الجدول الزمني
  • تحديد حالات الاستخدام المحددة التي يمكن أن يؤدي فيها إلغاء التطبيع إلى تعزيز أداء الاستعلام وتبسيط استرداد البيانات
  • تصنيف البيانات عبر قواعد بيانات متعددة لإدارة بيانات قابلة للتطوير
  • شرح كيفية تغير البيانات التاريخية بمرور الوقت والاحتفاظ بسجل تاريخي
  • تنفيذ استراتيجيات للتعامل مع مجموعات البيانات الكبيرة

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

  • يعد التقسيم والتجزئة من الاستراتيجيات الأساسية لتوسيع نطاق قواعد البيانات عن طريق توزيع البيانات عبر خوادم أو قواعد بيانات متعددة.
  • تحافظ الأبعاد بطيئة التغير (SCDs) على دقة البيانات التاريخية وتوفر تقنيات لتتبع التغييرات بمرور الوقت لتحليل الجدول الزمني.
  • يعد إلغاء التطبيع تطبيقًا نادرًا ولكنه استراتيجي للغاية يمكنه تبسيط استرداد البيانات وتحسين أداء قاعدة البيانات العام في سيناريوهات محددة.
  • يساعد إتقان هذه التقنيات المتعلمين على تنفيذ استراتيجيات للتعامل مع مجموعات البيانات الكبيرة.

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

ما الموضوعات التي تغطيها هذه الدورة التدريبية؟

تغطي الدورة التقسيم والتجزئة لإدارة البيانات القابلة للتطوير، والأبعاد بطيئة التغير (SCDs) للحفاظ على دقة البيانات التاريخية، وحالات استخدام إلغاء التطبيع لتحسين أداء الاستعلام.

ما المهارات التي سأكتسبها من هذه الدورة التدريبية؟

ستكتسب مهارات في تجزئة البيانات، وتقسيم البيانات، وإلغاء التطبيع.

ماذا سأتعلم عن الأبعاد بطيئة التغير؟

ستتعلم أهمية الأبعاد بطيئة التغير (SCDs) في الحفاظ على دقة البيانات التاريخية، إلى جانب تقنيات متنوعة لتتبع التغييرات بمرور الوقت والاحتفاظ بسجل تاريخي لتحليل الجدول الزمني، وكيفية استخدام كل نوع من أنواع SCD.

متى يكون إلغاء التطبيع مفيدًا وفقًا لهذه الدورة التدريبية؟

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

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

هذه دورة SQL متقدمة في تصميم قواعد البيانات المتقدم، وتركز على تقنيات توسيع نطاق قواعد البيانات والتعامل مع مجموعات البيانات الكبيرة من خلال التقسيم والتجزئة والأبعاد بطيئة التغير (SCDs) وإلغاء التطبيع.