دورة SQL
Description
هذا الكورس هو دليل شامل لتعلم لغة SQL باستخدام نظام إدارة قواعد البيانات MySQL، وهو مصمم للمبتدئين والمستخدمين المتوسطين الذين يرغبون في تطوير مهاراتهم في التعامل مع قواعد البيانات. يبدأ الكورس بتثبيت الأدوات اللازمة مثل MySQL Workbench أو أوامر السطر، ويقدم مقدمة شاملة تغطي المفاهيم الأساسية لقواعد البيانات العلائقية وأهمية SQL في إدارة البيانات. ستتعلم كيفية إعداد البيئة البرمجية خطوة بخطوة، مما يضمن لك البدء بثقة في رحلتك التعليمية.
مع تقدم الكورس، ستتعمق في أوامر إنشاء وحذف وتعديل قواعد البيانات والجداول، حيث ستتعرف على بناء الجملة الصحيح والأساليب العملية لإدارة الهياكل البياناتية. يتم تغطية التلاعب بالبيانات باستخدام أوامر SQL الأساسية مثل SELECT وINSERT وUPDATE وDELETE، مع أمثلة واقعية تعزز الفهم. بالإضافة إلى ذلك، يشرح الكورس كيفية التعامل مع البيانات الزمنية والتاريخية في MySQL، مما يساعدك في تطبيقات تتطلب تسجيل التواريخ والأوقات بدقة.
في الأقسام المتقدمة، يركز الكورس على القيود والمفاتيح لضمان سلامة البيانات، مثل المفاتيح الرئيسية والمفاتيح الخارجية والزيادة التلقائية، مع شرح مفصل لكيفية استخدامها لبناء علاقات قوية بين الجداول. يتم استكشاف Joins بأنواعها المختلفة، بما في ذلك Inner Join وOuter Join وSelf Join، لربط البيانات من جداول متعددة بكفاءة. كما يغطي الدوال المدمجة في MySQL والعوامل المتقدمة مثل AND وOR وNOT وLIMIT وORDER BY والنماذج البرية (Wildcards)، مما يمكنك من كتابة استعلامات معقدة ودقيقة.
يتضمن الكورس أيضًا مواضيع مثل استخدام DISTINCT وUNION لتنقية ودمج البيانات، وإنشاء الـ Views لتبسيط الاستعلامات المتكررة، وتطبيق الفهارس والاستعلامات الفرعية لتحسين أداء قواعد البيانات. يتم شرح GROUP BY لتجميع البيانات وتحليلها، وإنشاء الإجراءات المخزنة لأتمتة المهام المعقدة. أخيرًا، يناقش الكورس خاصية ON DELETE للتعامل مع الحذف في العلاقات، ويقدم استعلامات SQL متقدمة مثل النوافذ التحليلية وCTE (Common Table Expressions) التي تعزز مهاراتك في تحليل البيانات.
أهم النقاط التي يتناولها هذا الكورس:
- تثبيت الأدوات اللازمة والتعريف بقواعد البيانات وSQL
- أوامر إنشاء وحذف وتعديل قواعد البيانات والجداول
- التلاعب بالبيانات باستخدام أوامر SQL الأساسية
- استخدام القيود والمفاتيح لضمان سلامة البيانات
- فهم العلاقات بين الجداول واستخدام Joins بأنواعها
- الدوال المدمجة والعوامل المتقدمة في SQL
- إنشاء واستخدام الـ Views والفهارس
- الاستعلامات الفرعية وGROUP BY
- الإجراءات المخزنة والمعالجات المتقدمة
- استعلامات SQL متقدمة لتحليل البيانات
مع تقدم الكورس، ستتعمق في أوامر إنشاء وحذف وتعديل قواعد البيانات والجداول، حيث ستتعرف على بناء الجملة الصحيح والأساليب العملية لإدارة الهياكل البياناتية. يتم تغطية التلاعب بالبيانات باستخدام أوامر SQL الأساسية مثل SELECT وINSERT وUPDATE وDELETE، مع أمثلة واقعية تعزز الفهم. بالإضافة إلى ذلك، يشرح الكورس كيفية التعامل مع البيانات الزمنية والتاريخية في MySQL، مما يساعدك في تطبيقات تتطلب تسجيل التواريخ والأوقات بدقة.
في الأقسام المتقدمة، يركز الكورس على القيود والمفاتيح لضمان سلامة البيانات، مثل المفاتيح الرئيسية والمفاتيح الخارجية والزيادة التلقائية، مع شرح مفصل لكيفية استخدامها لبناء علاقات قوية بين الجداول. يتم استكشاف Joins بأنواعها المختلفة، بما في ذلك Inner Join وOuter Join وSelf Join، لربط البيانات من جداول متعددة بكفاءة. كما يغطي الدوال المدمجة في MySQL والعوامل المتقدمة مثل AND وOR وNOT وLIMIT وORDER BY والنماذج البرية (Wildcards)، مما يمكنك من كتابة استعلامات معقدة ودقيقة.
يتضمن الكورس أيضًا مواضيع مثل استخدام DISTINCT وUNION لتنقية ودمج البيانات، وإنشاء الـ Views لتبسيط الاستعلامات المتكررة، وتطبيق الفهارس والاستعلامات الفرعية لتحسين أداء قواعد البيانات. يتم شرح GROUP BY لتجميع البيانات وتحليلها، وإنشاء الإجراءات المخزنة لأتمتة المهام المعقدة. أخيرًا، يناقش الكورس خاصية ON DELETE للتعامل مع الحذف في العلاقات، ويقدم استعلامات SQL متقدمة مثل النوافذ التحليلية وCTE (Common Table Expressions) التي تعزز مهاراتك في تحليل البيانات.
أهم النقاط التي يتناولها هذا الكورس:
- تثبيت الأدوات اللازمة والتعريف بقواعد البيانات وSQL
- أوامر إنشاء وحذف وتعديل قواعد البيانات والجداول
- التلاعب بالبيانات باستخدام أوامر SQL الأساسية
- استخدام القيود والمفاتيح لضمان سلامة البيانات
- فهم العلاقات بين الجداول واستخدام Joins بأنواعها
- الدوال المدمجة والعوامل المتقدمة في SQL
- إنشاء واستخدام الـ Views والفهارس
- الاستعلامات الفرعية وGROUP BY
- الإجراءات المخزنة والمعالجات المتقدمة
- استعلامات SQL متقدمة لتحليل البيانات
1
20
03:40:40
2023-05-12
0
0
20/0 100/0
المقدمة والإعداد
أساسيات قواعد البيانات
القيود والمفاتيح
العلاقات والربط
الدوال والاستعلامات
الميزات المتقدمة