
دورة قواعد البيانات SQL مكثفة
أتقن SQL بسرعة من خلال استعلامات عملية على بيانات تجارة إلكترونية حقيقية. تعلم SELECT وJOINs وGROUP BY ووظائف النافذة وDDL والفهارس وزراعة البيانات الآمنة عبر SQLite وMySQL وPostgreSQL لدعم قرارات مدفوعة بالبيانات في مسيرتك التقنية.
ماذا ستتعلم:
دورة SQL المكثفة تقدم لك تدريباً عملياً سريعاً على بيانات واقعية. تعلم زراعة سجلات اختبار واقعية، وكتابة استعلامات SELECT دقيقة، وتصفية حسب التواريخ، وإدارة NULLs. بناء جداول بمفاتيح وقيود قوية، تصميم مخطط متجر إلكتروني، إتقان الدمج وGROUP BY ووظائف النافذة، وتطبيق نصائح خاصة بالمحركات لـSQLite وMySQL وPostgreSQL لإنتاج تقارير دقيقة وموثوقة بسرعة.
كيف تدرس بشكل عملي دورة قواعد البيانات SQL مكثفة
كيف تتدرب عملياً دورة قواعد البيانات SQL مكثفة
لك إذا كنت شركة وتريد تدريب فريقك
في Elevify للشركات، يأتي الدورة مع تمارين وأمثلة من عملك نفسه وبالطريقة التي تحتاجها شركتك.
محتوى الدورة
7 فصول • 30 دروسمدة بين 4 و 360 ساعة (أنت تقرر)
الفصل 1إخفاءإخفاء التفاصيلعرض التفاصيلأساسيات قواعد البيانات العلائقية للمتاجر الإلكترونية
أساسيات قواعد البيانات العلائقية للمتاجر الإلكترونية
الدرس 1 • أنماط التصميم لأنظمة الطلب: علاقات كثير إلى واحد وواحد إلى كثير، جداول الربط، قواعد الانهيار المتتالي
تعلم كيفية نمذجة أنظمة الطلب باستخدام علاقات واحد إلى كثير وكثير إلى واحد. افهم جداول الربط للروابط كثير إلى كثير، حدد سلوكيات الانهيار المتتالي، وصمم مخططات تحافظ على اتساق بيانات الطلب والدفع والشحن.
الدرس 2 • المفاتيح الأساسية والخارجية والقيود الفريدة وسالمة الإشارات
استكشف كيف تحدد المفاتيح الأساسية والخارجية الصفوف بشكل فريد وتربط الجداول. تعلم تحديد القيود الفريدة، فرض سلامة الإشارات، وتجنب السجلات اليتيمة في جداول المستخدم والمنتج والطلب والدفع.
الدرس 3 • نموذج العلاقات والتطبيع (1NF، 2NF، 3NF) المطبق على المستخدمين والمنتجات والطلبات وعناصر الطلب
طبّق نموذج العلاقات وقواعد التطبيع على مخططات المتجر الإلكتروني. مارس 1NF و2NF و3NF على المستخدمين والمنتجات والطلبات وعناصر الطلب لإزالة التكرار وتقليل الشذوذ وضمان اتساق البيانات مع مرور الوقت.
الدرس 4 • ترجمة أنواع البيانات عبر الأنظمة: عدد صحيح، عشري/رقمي، نص/متغير النص، تاريخ/طابع زمني
افهم كيف تترجم أنواع بيانات SQL إلى أنواع التطبيقات لبيانات المتجر. قارن بين الأعداد الصحيحة والعشرية والنص والتاريخ، اختر أنواع آمنة للأموال والكميات، وتجنب مشاكل التقريب والفيضان والمناطق الزمنية.
الفصل 2إخفاءإخفاء التفاصيلعرض التفاصيلSQL DDL ونمذجة البيانات في المحركات الشائعة
SQL DDL ونمذجة البيانات في المحركات الشائعة
الدرس 1 • أنواع الأعمدة والدقة للأموال (DECIMAL/NUMERIC) وأنواع التاريخ والمناطق الزمنية
ادرس DECIMAL وNUMERIC للقيم النقدية، اختيار الدقة والمقياس، وتجنب أخطاء النقطة العائمة. قارن بين أنواع التاريخ والطابع الزمني، معالجة المناطق الزمنية، وأفضل الممارسات لتخزين وتحويل الأوقات.
الدرس 2 • اختلافات صيغة CREATE TABLE: SQLite، MySQL، PostgreSQL (PRIMARY KEY، SERIAL/AUTOINCREMENT)
استكشف صيغة CREATE TABLE في SQLite وMySQL وPostgreSQL، مع التركيز على تعريفات المفاتيح الأساسية، أعمدة الهوية، AUTOINCREMENT وSERIAL، القيم الافتراضية، والخيارات الخاصة بالمحرك التي تؤثر على القابلية للنقل والسلوك.
الدرس 3 • تحديد المفاتيح الخارجية، خيارات ON DELETE/ON UPDATE وفرض القيود
افهم كيفية إعلان المفاتيح الخارجية، الإشارة إلى الجداول الأم، وتكوين إجراءات ON DELETE وON UPDATE. تعلم كيف يتم فرض القيود، التحقق من البيانات الموجودة، وكيف تختلف المحركات في الإعدادات الافتراضية ومعالجة الأخطاء.
الدرس 4 • أساسيات الفهرسة للمفاتيح الأساسية/الخارجية وأنماط الاستعلامات الشائعة؛ متى وكيف تنشئ الفهارس
تعلم كيف تعمل فهارس المفاتيح الأساسية والخارجية، كيف تدعم الربط والفلاتر، وكيف تصمم فهارس إضافية لأنماط الاستعلامات الشائعة مع تجنب الإفراط في الفهرسة والفهارس الزائدة والعبء الكتابي غير الضروري.
الفصل 3إخفاءإخفاء التفاصيلعرض التفاصيلإدخال وإدارة بيانات الاختبار بسرعة
إدخال وإدارة بيانات الاختبار بسرعة
الدرس 1 • تقنيات توليد بيانات عينة واقعية: تواريخ، مستخدمون تسلسليون، أسعار وفئات متنوعة
اكتشف تقنيات توليد بيانات عينة واقعية تعكس الإنتاج. ستُنشئ تواريخ معقولة، مستخدمين تسلسليين، أسعار متنوعة، وفئات باستخدام دوال SQL والأنماط وجداول المساعدة.
الدرس 2 • تنويعات صيغة INSERT INTO وطرق الإدخال الجماعي لكل محرك
استكشف أنماط صيغة INSERT الأساسية عبر محركات SQL الرئيسية، بما في ذلك الصفوف الفردية والمتعددة والجماعية. تعلم أدوات خاصة بالمحرك، نصائح الأداء، وكيفية اختيار النهج الصحيح لعبء عملك.
الدرس 3 • استخدام أدوات خاصة بالبيئة: sqlite3 CLI، عميل MySQL، psql، ونصائح صناديق الرمل SQL عبر الإنترنت للإعداد السريع
أتقن أدوات البيئة الخاصة لإعداد الاختبار السريع. ستستخدم sqlite3 وعميل MySQL وpsql بفعالية، بالإضافة إلى صناديق الرمل عبر الإنترنت، لتشغيل نصوص الزرع، استيراد الملفات، وإعادة تعيين قواعد البيانات بسرعة.
الدرس 4 • استخدام المعاملات (BEGIN/COMMIT/ROLLBACK) لزرع البيانات بأمان
تعلم كيفية لف عمليات الزرع في معاملات للحفاظ على اتساق بيانات الاختبار. ستُمارس BEGIN وCOMMIT وROLLBACK، التعامل مع الفشل بأمان، وتصميم نصوص زرع قابلة للتكرار وغير متعارضة.
الفصل 4إخفاءإخفاء التفاصيلعرض التفاصيلاستعلامات SELECT الأساسية والتصفية
استعلامات SELECT الأساسية والتصفية
الدرس 1 • أنماط جملة WHERE، عوامل المقارنة، معالجة NULL، والمطابقة النمطية (LIKE)
أتقن أنماط جملة WHERE باستخدام عوامل المقارنة، الموصلات المنطقية، والتحقق الآمن من NULL. تعلم دمج الشروط، تجنب الفخاخ الشائعة، واستخدام LIKE والرموز البديلة لتصفية النصوص بمرونة وكفاءة.
الدرس 2 • الترتيب واستخدامات ORDER BY متعدد الأعمدة لقوائم المستخدمين والمنتجات
استكشف ORDER BY بعمق، بما في ذلك الترتيب الصاعد والهابط، ترتيب أعمدة متعددة، والنتائج الحتمية. طبق هذه المفاهيم على قوائم المستخدمين والمنتجات، التصفح، والترتيب المستقر لمخرجات الاستعلام المتسقة.
الدرس 3 • دوال التاريخ والفواصل لكل محرك (CURRENT_DATE، NOW()، DATE_SUB/INTERVAL) لتصفية السجلات الحديثة
تعلم كيف تتعامل محركات SQL المختلفة مع دوال التاريخ والفواصل الزمنية والمناطق الزمنية. مارس تصفية السجلات الحديثة، بناء نوافذ متدحرجة، وكتابة فلاتر تاريخ محمولة تتصرف بشكل متوقع عبر قواعد البيانات.
الدرس 4 • إسقاطات SELECT، أسماء الأعمدة المستعارة، الترتيب (ORDER BY) وتقييد النتائج (LIMIT)
افهم كيفية التحكم في الأعمدة التي تظهر في النتائج باستخدام الإسقاطات والأسماء المستعارة. تعلم ترتيب وتقييد الصفوف بـ ORDER BY و LIMIT، تشكيل مجموعات البيانات للتقارير واللوحات والنقاط النهائية للتطبيق.
الفصل 5إخفاءإخفاء التفاصيلعرض التفاصيلالربطات، الاستعلامات متعددة الجداول، وأنماط الاستعلام
الربطات، الاستعلامات متعددة الجداول، وأنماط الاستعلام
الدرس 1 • ربط المستخدمين → الطلبات → عناصر الطلب → المنتجات لإنتاج تقارير مشتركة
مارس ربط المستخدمين والطلبات وعناصر الطلب والمنتجات لبناء تقارير شاملة. تعلم مسارات الربط واستراتيجيات التصفية وأنماط التجميع وكيفية تجنب التكرار أو الصفوف المفقودة في استعلامات الأعمال متعددة الجداول.
الدرس 2 • استخدام أسماء الجداول المستعارة وأسماء الأعمدة المؤهلة لتجنب الغموض
تعلم استخدام أسماء الجداول المستعارة وأسماء الأعمدة المؤهلة بالكامل للحفاظ على قابلية قراءة الاستعلامات متعددة الجداول وعدم الغموض. شاهد أنماطاً للأسماء المستعارة المتسقة، تصحيح أعمدة غامضة، وتحسين صيانة الاستعلام.
الدرس 3 • الاستعلامات الفرعية المرتبطة مقابل الربطات: التوازنات ومتى تفضل كل منها
قارن بين الاستعلامات الفرعية المرتبطة والربطات من حيث الأداء وقابلية القراءة وسلوك المحسن. تعلم متى يكون كل نمط مفضلاً، كيفية إعادة كتابتها بينهما، وتجنب الأنماط السيئة الشائعة في الاستعلامات الحقيقية.
الدرس 4 • دلالات INNER JOIN، LEFT JOIN، RIGHT JOIN ومتى تستخدم كل منها للطلبات وعناصر الطلب
افهم دلالات INNER JOIN و LEFT JOIN و RIGHT JOIN باستخدام الطلبات وعناصر الطلب. تعلم كيف يؤثر كل ربط على مجموعات النتائج، الحفاظ على الصفوف غير المتطابقة، واختيار الربط الصحيح لمهام التحليل والتقارير.
الفصل 6إخفاءإخفاء التفاصيلعرض التفاصيلالتجميعات، GROUP BY، والدوال النافذة
التجميعات، GROUP BY، والدوال النافذة
الدرس 1 • جملة HAVING لتجميعات مفلترة وأمثلة لاختيار أفضل المنتجات مبيعاً
استكشف جملة HAVING لتصفية النتائج المجمعة بعد التجميع. ستكتب استعلامات للعثور على أفضل المنتجات مبيعاً، تطبيق العتبات، دمج HAVING مع WHERE، وتجنب الأخطاء المنطقية الشائعة في فلاتر التجميع.
الدرس 2 • الدوال النافذة (OVER، PARTITION BY، ROW_NUMBER، RANK) لحساب أفضل N منتجات وتصنيفات لكل مستخدم
ادرس الدوال النافذة لحساب التصنيفات والمقاييس الجارية دون طي الصفوف. ستستخدم OVER و PARTITION BY و ORDER BY مع ROW_NUMBER و RANK لبناء قوائم أفضل N منتجاً ولوحات المتصدرين لكل مستخدم.
الدرس 3 • معالجة العشريات في التجميعات والتقريب/تنسيق نتائج الأموال
تعلم كيف تتعامل SQL مع العشريات في دوال التجميع ولماذا الدقة مهمة لبيانات التمويل. ستُمارس التقريب والتنسيق والتحكم في المقياس للأعمدة النقدية لإنتاج تقارير دقيقة وقابلة للقراءة.
الدرس 4 • أساسيات GROUP BY، دوال التجميع (SUM، COUNT، AVG، MIN، MAX) لإجماليات الطلب ومبيعات المنتجات
افهم أساسيات GROUP BY ودوال التجميع الأساسية لتلخيص الطلبات ومبيعات المنتجات. ستجمع حسب عمود أو أكثر، تحسب الإجماليات والمتوسطات، وتفسر مجموعات النتائج المجمعة بشكل صحيح.
الفصل 7إخفاءإخفاء التفاصيلعرض التفاصيلأنماط استعلام عملية لمهام الحالة
أنماط استعلام عملية لمهام الحالة
الدرس 1 • استعلامات لقائمة عناصر الطلب مع تفاصيل المنتج، حساب إجماليات لكل طلب والإنفاق لكل مستخدم باستخدام GROUP BY
تعلم ربط عناصر الطلب بالمنتجات، حساب إجماليات لكل طلب، وتلخيص الإنفاق لكل مستخدم. ستُمارس GROUP BY ودوال التجميع وتنسيق نتائج الأموال للتقارير.
الدرس 2 • أنماط INSERT وصفوف زرع عينة للمستخدمين والمنتجات والطلبات وعناصر الطلب (تواريخ واقعية، فئات، كميات)
أنشئ بيانات INSERT واقعية للمستخدمين والمنتجات والطلبات وعناصر الطلب. ستُصمم بيانات زرع بتواريخ وفئات وأسعار وكميات معقولة لدعم الاختبار والعروض التوضيحية.
الدرس 3 • استعلامات لقائمة المستخدمين، تصفية المنتجات حسب الفئة، وقائمة الطلبات مع تفاصيل المستخدم باستخدام الربطات
مارس قائمة المستخدمين، تصفية المنتجات حسب الفئة، وعرض الطلبات مع تفاصيل المستخدم. ستستخدم INNER و LEFT والربطات متعددة الجداول للإجابة على أسئلة التقارير الشائعة.
الدرس 4 • أفضل N منتج مبيعاً حسب الكمية الإجمالية باستخدام GROUP BY، ORDER BY، و LIMIT أو الدوال النافذة
ابحث عن أفضل المنتجات مبيعاً حسب الكمية الإجمالية باستخدام GROUP BY و ORDER BY و LIMIT أو الدوال النافذة. ستُقارن أيضاً الدوال النافذة للتصنيف وتتعامل مع التعادلات وحالات الحافة المفلترة.
الدرس 5 • بيانات DDL لإنشاء الأربع جداول بقيود وأنواع مناسبة لـ SQLite/MySQL/Postgres
حدد الأربع جداول الأساسية بأنواع ومفاتيح وقيود مناسبة لـ SQLite وMySQL وPostgres. ستُقارن الاختلافات في الصيغة وتفرض سلامة الإشارات بأمان.
الدرس 6 • استعلامات قائمة على التاريخ لاختيار الطلبات من آخر 30 يوماً باستخدام دوال خاصة بالمحرك
اكتب استعلامات قائمة على التاريخ تعيد الطلبات الحديثة، مع التركيز على آخر 30 يوماً. قارن بين دوال التاريخ الخاصة بالمحرك في SQLite وMySQL وPostgres، وتجنب فخاخ المناطق الزمنية الشائعة.

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

أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.

أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!

المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.

أهم الدورات
الأسئلة الشائعة
من هي Elevify؟ كيف تعمل؟
هل الدورات تتضمن شهادات؟
هل الدورات مجانية؟
ما هو عبء الدورة؟
كيف تبدو الدورات؟
كيف تعمل الدورات؟
ما هي مدة الدورات؟
ما هو سعر أو تكلفة الدورات؟
ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟
دورة PDF




















