DBLearn دورة شاملة، مصممة للعمل دون اتصال بالإنترنت، حول قواعد البيانات ولغة SQL، تأخذك من مفهوم "ما هي قاعدة البيانات؟" إلى تصميم مخططات قواعد البيانات على مستوى المؤسسات، دون الحاجة إلى اتصال بالإنترنت.
لماذا DBLearn؟
معظم تطبيقات SQL إما عبارة عن اختبارات تعتمد على البطاقات التعليمية أو بيئات تجريبية بسيطة. يجمع DBLearn بين الاثنين مع منهج منظم، بحيث يتم دعم كل مفهوم تتعلمه فورًا بتطبيق عملي على قواعد بيانات SQLite حقيقية، مباشرةً على جهازك.
ما ستتعلمه
يأخذك DBLearn عبر 6 فصول متعمقة، من المفاهيم الأساسية إلى تصميم قواعد البيانات الجاهزة للاستخدام في بيئات الإنتاج:
- ما هي قاعدة البيانات؟ — البيانات مقابل المعلومات، مشاكل الملفات المسطحة، أنواع قواعد البيانات، بنية أنظمة إدارة قواعد البيانات، تفاصيل SQLite الداخلية، وخصائص ACID
- الجداول والعلاقات — بنية الجدول، أنواع البيانات، المفاتيح الأساسية، المفاتيح الخارجية، القيود، والتطبيع (من المستوى الأول إلى المستوى الثالث)
- أساسيات SQL — عبارات SELECT، التصفية باستخدام WHERE، الدوال التجميعية وGROUP BY، INSERT/UPDATE/DELETE، الفرز، الترقيم، ودوال السلاسل/التواريخ
- عمليات الربط — INNER JOIN، LEFT JOIN وعمليات الربط العكسي، عمليات الربط بين الجداول المتعددة، عمليات الربط الذاتي، والاستعلامات الفرعية (الجدولية، IN، EXISTS، الجداول المشتقة)
- SQL المتقدم — عبارات CTE والاستعلامات التكرارية، دوال النافذة (RANK، LAG، LEAD)، المعاملات ونقاط الحفظ، تحسين الاستعلام باستخدام EXPLAIN، طرق العرض والمحفزات
- تصميم المؤسسات — مخططات ER، ترحيل المخططات، أنماط التصميم الشائعة (الحذف الناعم، سجلات التدقيق، الحالة) تحسين أداء الأنظمة على نطاق واسع.
كل درس مصمم خصيصًا للتعلم.
تجمع الدروس بين الشروحات الواضحة، وأمثلة برمجية مع شروحات توضيحية، وشرح المصطلحات الرئيسية، وتدريبات عملية، ورسوم بيانية - لترسيخ المفاهيم قبل الانتقال إلى الدرس التالي.
ساحة تدريب SQL - اكتب استعلامات حقيقية.
تدرب على قواعد بيانات نموذجية متعددة مُحمّلة مسبقًا (التجارة الإلكترونية، والمدارس، والمستشفيات، والموارد البشرية)، كل منها بمخططات واقعية وبيانات أولية. اكتب ونفذ أي استعلام SQL - SELECT، JOIN، CREATE TABLE، وغيرها - وشاهد النتائج فورًا في واجهة مستخدم سهلة الاستخدام تُحاكي واجهة سطر الأوامر.
يمكنك أيضًا إنشاء قواعد بيانات مخصصة من الصفر وتصميم مخططاتك الخاصة.
تشمل الميزات:
- سجل الاستعلامات مع تتبع التوقيت والأخطاء
- مقتطفات الاستعلامات المحفوظة مع الوسوم
- مستعرض الجداول مع مخطط قاعدة البيانات، والمفاتيح الخارجية، وعدد الصفوف
- تصدير النتائج إلى ملف CSV
- إعادة ضبط أي قاعدة بيانات إلى بياناتها الأصلية
اختبارات الفصول - أكثر من 500 سؤال
اختبر معلوماتك من خلال اختبارات مختارة من بين أكثر من 500 سؤال موزعة على جميع مستويات الصعوبة: سهل، متوسط، صعب، وخبير. تقدم لك كل جلسة 50 سؤالًا عشوائيًا مع شروحات مفصلة بعد كل إجابة، بالإضافة إلى مراجعة لأي خطأ ارتكبته.
تحديات SQL - حل مشكلات حقيقية
اختبر مهاراتك من خلال 24 تحديًا عمليًا في البرمجة، بدءًا من عبارات SELECT البسيطة وصولًا إلى دوال النوافذ المتقدمة، وتحليل المجموعات، والمجاميع التراكمية. يتضمن كل تحدٍ تلميحات، وحلولًا نموذجية، وتحققًا فوريًا من النتائج المتوقعة.
تتبّع تقدّمك
يحفظ DBLearn الدروس المكتملة، ونتائج الاختبارات، والتحديات التي تم حلّها، وكلها مخزّنة محليًا على جهازك. اطّلع على تقدّمك الإجمالي بنظرة سريعة من الشاشة الرئيسية، مع إمكانية تتبّع إنجاز كل فصل على حدة.
متوفر بالكامل دون اتصال بالإنترنت - لا حاجة لحساب
لا يتطلب الأمر تسجيل دخول، ولا إعلانات، ولا اتصال بالإنترنت. كل شيء - الدروس، وبيئة SQL التجريبية، والاختبارات، وتقدّمك - يعمل بشكل كامل دون اتصال بالإنترنت باستخدام قاعدة بيانات SQLite محلية.
لمن هذا التطبيق؟
- الطلاب الذين يتعلمون قواعد البيانات لأول مرة
- المطورون الذين يراجعون أساسيات SQL
- أي شخص يستعد لمقابلات تقنية تتضمن SQL
- المتعلمون ذاتيًا الذين يرغبون في مسار منظم من المبتدئ إلى المتقدم
سواء كنت تكتب أول جملة SELECT أو تُحسّن استعلامات معقدة باستخدام دوال النافذة، يوفّر لك DBLearn النظرية، وبيئة التدريب، والتغذية الراجعة اللازمة لإتقان قواعد البيانات - بوتيرتك الخاصة، وفي أي مكان.
احدث اصدار
Varies with deviceAndroid متطلبات النظام
الفئة
مجاني تعليم تطبيقاتتقييم المحتوى
Everyone
الإبلاغ
تحديد كغير مناسبLast updated on 11/07/2026
يتضمن هذا الإصدار إصلاحات بسيطة للأخطاء وتحسينات عامة. حدّث إلى أحدث إصدار للحصول على أفضل تجربة.