Easy Learning with Master Oracle Database SQL [Arabic]
Development > Database Design & Development
10.5 h
£39.99 £12.99
4.7
3921 students

Enroll Now

Language: Arabic

إتقان أوراكل إس كيو إل: من المبتدئ إلى المحترف

What you will learn:

  • إتقان أساسيات إدارة قواعد البيانات العلائقية (RDBMS).
  • فهم بنية أوراكل داتا بيز 11g.
  • تنزيل وتثبيت أوراكل داتا بيز 11g بسهولة.
  • إنشاء اتصالات موثوقة بقواعد البيانات.
  • إتقان استرجاع البيانات باستخدام جملة SELECT مع تقنيات متقدمة للفرز والتصفية.
  • تخصيص نتائج الاستعلامات باستخدام دوال الصف الواحد والمتغيرات.
  • إتقان تجميع البيانات باستخدام دوال التجميع.
  • حل الاستعلامات المعقدة باستخدام الوصلات (Joins) والاستعلامات الفرعية (Subqueries) ومشغلي المجموعات (Set Operators).
  • إدارة قواعد البيانات باستخدام أوامر DML (INSERT, UPDATE, DELETE) و DDL (CREATE, ALTER).
  • إنشاء التسلسلات، والمرادفات، والفهارس، والمنظورات، وإدارة كائنات المخطط.

Description

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

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

ستغوص الدورة في تفاصيل معالجة البيانات مع دروس شاملة حول جمل DML مثل INSERT و UPDATE و DELETE. ستفهم كيفية إدارة البيانات بكفاءة وإجراء التعديلات حسب الحاجة.

ستستكشف تقنيات الاستعلامات المعقدة باستخدام عمليات JOIN لدمج البيانات من جداول متعددة، والاستعلامات الفرعية (Subqueries) لمعالجة تحديات استرجاع البيانات المعقدة. سيتم تقديم مُشغلي المجموعات مثل UNION و INTERSECT لمساعدتك في التعامل مع مجموعات البيانات ودمجها من استعلامات مختلفة.

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

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

انضم إلى هذه الدورة لإتقان أوراكل إس كيو إل، واكتساب الثقة في التعامل مع الاستعلامات المعقدة، وتطوير مسارك المهني في إدارة قواعد البيانات من خلال المعرفة المتعمقة والمهارات العملية.

Curriculum

مقدمة

يبدأ هذا القسم بتقديم شامل للدورة، يشمل مقدمة عامة للدورة ومحتوياتها، بالإضافة إلى شرح لكيفية تثبيت برنامج Oracle Database والأدوات اللازمة، وكيفية فتح قاعدة بيانات HR باستخدام سطر الأوامر SQL.

استرجاع البيانات باستخدام جملة SELECT

يتناول هذا القسم بالتفصيل كيفية استخدام جملة SELECT لاسترجاع البيانات، مع شرح شامل للجمل الشرطية (WHERE)، وترتيب النتائج (ORDER BY)، وجلب عدد محدد من النتائج (FETCH)، بالإضافة إلى استخدام المتغيرات (Substitution Variable).

استخدام دوال الصف الواحد ودوال التحويل

يتعلم المشاركون في هذا القسم استخدام مجموعة واسعة من الدوال، بدءًا من الدوال النصية (Character functions) والرقمية (Number functions) وصولًا إلى دوال التاريخ والوقت (Date functions) ودوال التحويل (Conversion functions) والدوال العامة (General functions) ودوال التجميع (Group functions)، كل ذلك بشرح مفصل وأمثلة عملية.

وصلات أوراكل (Oracle Joins)

يشرح هذا القسم أنواع الوصلات المختلفة في أوراكل SQL، بدءًا من الوصلات الداخلية (Inner Joins) والوصلات الخارجية اليسرى واليمنى والكاملة (Left, Right, Full Outer Joins)، مروراً بأنواع الوصلات الخاصة مثل الوصلات المتساوية (Equijoins) والوصلات الذاتية (Self Joins) والوصلات الكارتزية (Cross Joins) والوصلات المضادة (Antijoin) والوصلات شبه الكاملة (Semijoins).

الاستعلامات الفرعية في أوراكل

هذا القسم مكرس بالكامل للاستعلامات الفرعية (Subqueries)، مع شرح لأنواعها المختلفة: الاستعلامات الفرعية أحادية الصف، ومتعددة الصفوف، والمرتبطة، بالإضافة إلى كيفية التعامل مع قيم NULL في الاستعلامات الفرعية واستخدام EXISTS و NOT EXISTS.

مشغلي المجموعات في أوراكل

سيتعلم المشاركون في هذا القسم استخدام مشغلي المجموعات (Set Operators) في أوراكل، بما في ذلك UNION، UNION ALL، INTERSECT، و MINUS، مع أمثلة توضيحية لكل منها.

لغة معالجة البيانات (DML)

يتضمن هذا القسم شرحًا وافيًا لـ DML، مع شرح لجمل INSERT, UPDATE, DELETE، بالإضافة إلى كيفية التعامل مع الأخطاء في عملية الإدخال، وكيفية استخدام COMMIT و ROLLBACK لإدارة المعاملات.

لغة تعريف البيانات (DDL)

في هذا القسم، سيتعلم المشاركون أساسيات DDL، بما في ذلك إنشاء وتعديل كائنات قواعد البيانات، مع شرح قواعد التسمية، وأنواع البيانات، وكيفية إنشاء الجداول مع القيود المختلفة (Constraints) مثل Primary Key, Foreign Key, Unique, Check, Not Null, Default.