للحصول على شهادة
تقدم دورة Oracle SQL بالعربي للمهندس هلال أحمد شرحاً مفصلاً لأهم جوانب Oracle SQL التي يستخدمها المطورون في التعامل مع قواعد البيانات. الدورة مناسبة للمبتدئين وكذلك للمحترفين الذين يرغبون في تحسين مهاراتهم في SQL. تشمل الدورة العديد من المواضيع التي تهدف إلى تطوير الكفاءات في استعلامات SQL، وتحليل البيانات، والربط بين الجداول باستخدام الاستعلامات المعقدة.
في الجزء الأول من الدورة، يتم تقديم مقدمة مفصلة عن Oracle SQL، والتعرف على مفهوم الاستعلامات الأساسية مثل SELECT، FROM و WHERE. كما يغطي الكورس العمليات الحسابية البسيطة باستخدام SQL.
يتم التطرق إلى الاستعلامات الأساسية مثل اختيار البيانات من جدول واحد، كما يتم شرح الاستعلامات الفرعية (Subqueries) التي تُستخدم للحصول على بيانات من جداول متعددة. كما يتم التحدث عن الدوال الفردية مثل دوال النصوص و دوال الأرقام.
يغطي الكورس استخدام WHERE للتصفية حسب شروط معينة، كما يشمل ترتيب البيانات باستخدام ORDER BY. إضافة إلى ذلك، سيتم التطرق إلى استخدام العمليات المنطقية مثل AND و OR في SQL.
يتناول الجزء الرابع المعاملات المتقدمة في SQL مثل GROUP BY و HAVING لاستخراج مجموعات من البيانات. كما يتم استعراض كيفية استخدام الدوال التجميعية مثل COUNT() و SUM() لتحليل البيانات بشكل فعال.
يتضمن الكورس شرحاً مفصلاً لكيفية ربط الجداول باستخدام INNER JOIN و LEFT JOIN و RIGHT JOIN، وكيفية استخدام استعلامات متعددة الجداول في استعلام واحد للحصول على معلومات متكاملة من جداول مختلفة.
يغطي الجزء السادس إدارة الجداول باستخدام DML (Data Manipulation Language) و DDL (Data Definition Language)، ويشرح كيفية إنشاء الجداول باستخدام CREATE TABLE، و تعديل الجداول باستخدام ALTER TABLE.
يتم شرح كيفية استخدام المعاملات مثل INSERT و UPDATE و DELETE في SQL لتحديث أو تعديل البيانات داخل الجداول. كما يوضح الكورس كيفية التعامل مع المقارنات في SQL باستخدام BETWEEN و IN و LIKE.
يشمل الجزء الثامن شرحاً مفصلاً حول كيفية استخدام المشاهدات (Views) و الفهارس (Indexes) لتحسين أداء SQL وتنظيم البيانات بشكل أفضل.
في هذا الجزء، يتم التعرف على استعلامات متقدمة تشمل استخدام المتغيرات البديلة (Substitution Variables) و التعامل مع المعاملات المتقدمة مثل الاستعلامات الفرعية متعددة الصفوف و التلاعب بالبيانات باستخدام استعلامات متقدمة.