نوع العمل:
مشروع تدريبي تطبيقي يجمع بين البرمجة باستخدام Python والاستعلام عن قواعد البيانات باستخدام SQL، بهدف التدرب على إدارة البيانات واسترجاعها وتحليلها من خلال تطبيقات عملية.
مميزات المشروع:
- تنفيذ عمليات إضافة البيانات واسترجاعها وتعديلها وحذفها.
- كتابة استعلامات لتصفية البيانات وترتيبها واستخراج النتائج المطلوبة.
- ربط الجداول وتحليل البيانات باستخدام JOIN.
- تطبيق الدوال التجميعية والاستعلامات الفرعية.
- التدريب على Views وCTEs لتنظيم الاستعلامات.
- استخدام قواعد بيانات SQL Server وSQLite ضمن التدريبات.
طريقة التنفيذ:
نظمت الاستعلامات والتطبيقات داخل ملفات SQL ودفاتر Jupyter Notebook، واستخدمت Python للتعامل مع قواعد البيانات وتنفيذ الاستعلامات من خلال أدوات الاتصال المناسبة، بما في ذلك pyodbc ضمن التدريبات المرتبطة به. كما استخدمت Pandas في التعامل مع البيانات المسترجعة عند الحاجة. يجمع المشروع بين كتابة الاستعلامات وتطبيق مفاهيم قواعد البيانات من خلال أمثلة عملية.