أتقن لغة SQL، وإدارة قواعد البيانات، وتحسين الاستعلامات من خلال تجربة برمجة تفاعلية ممتعة! يحوّل SQL Quest تعلّم استعلامات قواعد البيانات إلى مغامرة تفاعلية، مما يساعدك على ممارسة أوامر SQL الحقيقية بدءًا من استرجاع البيانات الأساسي وصولًا إلى بنية قواعد البيانات العلائقية المتقدمة.
سواء كنت مبتدئًا تخطو خطواتك الأولى في البرمجة، أو طالبًا تستعد لاختبارات قواعد البيانات، أو مطورًا يستعد للمقابلات التقنية، يوفر لك SQL Quest بيئة تدريبية عملية ودليلًا مرجعيًا مصممًا لبناء ثقتك في كتابة الاستعلامات.
⚔️ أسلوب اللعب والميزات الأساسية
تدرج المهام التفاعلي: حلّ تحديات البرمجة من خلال كتابة استعلامات SQL حقيقية لإكمال الأهداف، وفتح المستويات، وكسب شارات الإتقان.
سيناريوهات SQL واقعية: اعمل مع مخططات علائقية واقعية تشمل المستخدمين، وطلبات التجارة الإلكترونية، والمخزون، وجداول التحليلات.
ملاحظات فورية على الاستعلام: اختبر بناء الجملة، واطلع على مجموعات البيانات الجدولية المُسترجعة، وتعلّم من تشخيصات الأخطاء المفيدة ونصائح تصحيح الأخطاء.
تحديات Checkpoint Boss: اختبر مهاراتك من خلال سيناريوهات شاملة ومتعددة الخطوات، تجمع بين مفاهيم SQL المتعددة لحل مشكلات واقعية.
📖 دليل شامل لقواعد SQL
يمكنك الوصول إلى دليل مرجعي مدمج وسهل الاستخدام دون اتصال بالإنترنت، يدعم SQL وMySQL، ويغطي أكثر من 100 أمر وكلمة مفتاحية وأنماط استعلام عملية:
أنواع البيانات وقيود الجداول: INT، VARCHAR، DECIMAL، ENUM، JSON، TIMESTAMP، PRIMARY KEY، FOREIGN KEY، وقيود CHECK.
لغة تعريف البيانات (DDL): CREATE TABLE، ALTER TABLE، DROP TABLE، CREATE VIEW، RENAME TABLE، وترحيل المخططات.
لغة تعريف البيانات (DDL): CREATE TABLE، ALTER TABLE، DROP TABLE، CREATE VIEW، RENAME TABLE، وترحيل المخططات.
لغة استعلام البيانات (DQL): SELECT، WHERE، ORDER BY، GROUP BY، HAVING، الاستعلامات الفرعية، تعابير الجداول المشتركة (CTEs)، ودوال النافذة.
الربط وعمليات المجموعات: INNER JOIN، LEFT JOIN، RIGHT JOIN، CROSS JOIN، الربط الذاتي، UNION، وINTERSECT.
لغة معالجة البيانات (DML): INSERT، UPDATE، DELETE، عمليات متعددة الصفوف، UPSERT (تحديث المفتاح المكرر)، وتحميل البيانات المجمعة.
الأداء والتحسين: فهارس B-Tree، الفهارس المركبة، الفهارس الشاملة، البحث النصي الكامل، وتحليل خطة استعلام EXPLAIN.
المعاملات ومبادئ ACID: START TRANSACTION، COMMIT، ROLLBACK، SAVEPOINT، ومستويات عزل المعاملات.
🎯 لمن صُمم SQLQuest؟
للمبتدئين والطلاب: تعلّموا أساسيات لغة SQL دون الحاجة إلى إعداد خوادم قواعد بيانات معقدة أو بيئات محلية.
لمطوري البرامج ومحللي البيانات: حسّنوا سرعة كتابة الاستعلامات لديكم واستكشفوا حالات متقدمة مثل عبارات CTE المتكررة، والفهرسة، ودوال النوافذ.
للمرشحين للمقابلات: تدربوا على أسئلة وأنماط مقابلات SQL الواقعية التي تُطرح بكثرة في وظائف هندسة البيانات، وعلوم البيانات، وتطوير الواجهات الخلفية.
أتقن استعلامات SQL، وعمليات الربط، وتصميم قواعد البيانات من خلال مهام لعبة تقمص الأدوار التفاعلية القائمة على البرمجة.
تاريخ التحديث
03/09/2026