مقياس: معالجة قواعد البيانات العلائقية (Manipulation des bases de données relationnelles)
يمثل مقياس معالجة قواعد البيانات العلائقية الجانب التنفيذي الأول في مسار المتربص، حيث ينتقل فيه من مرحلة التصميم النظري إلى مرحلة التعامل المباشر مع البيانات باستخدام اللغات البرمجية والجبرية المتخصصة.
1. معلومات المقياس
- اسم المقياس: معالجة قواعد البيانات العلائقية (Manipulation des bases de données relationnelles).
- الرمز: MQ3.
- النوع: وحدة تأهيلية (Module Qualifiant).
- المستوى: تقني سامي (BTS).
- الحجم الساعي الإجمالي: 102 ساعة.
- الحجم الساعي الأسبوعي: 6 ساعات (3 ساعات نظري + 3 ساعات أعمال تطبيقية/موجهة).
2. الهدف العام للمقياس
في نهاية هذا المقياس، يجب أن يكون المتربص قادراً على استخدام تركيب الجبر العلائقي (l’algèbre relationnel) و لغة الاستعلامات الهيكلية (SQL) للتعامل مع قواعد البيانات بكفاءة عالية.
3. الكفاءات المستهدفة (الأهداف الوسيطية)
- تطبيق الجبر العلائقي: فهم أنظمة إدارة قواعد البيانات (SGBD)، ومستويات وصف البيانات، واستخدام العمليات المجموعاتية والعلائقية.
- استخدام لغة الاستعلامات (SQL): إتقان لغة تعريف البيانات (LDD) ولغة معالجة البيانات (LMD)، وكتابة الاستعلامات البسيطة والمركبة، واستخدام دوال التجميع.
- اكتساب مفاهيم قواعد البيانات NoSQL: التعرف على مبادئ NoSQL، خصائصها، أنواعها، والفرق الجوهري بينها وبين الأنظمة العلائقية.
4. توزيع دروس الوحدة على أسابيع السداسي
| الأسبوع | موضوع الدرس | الحجم الساعي | ملاحظات |
|---|---|---|---|
| 1 | مفاهيم عامة حول أنظمة إدارة قواعد البيانات SGBD ووظائفها الرئيسية | 6 سا | نظري |
| 2 | مستويات وصف البيانات وأنواع مستخدمي قواعد البيانات | 6 سا | نظري |
| 3 | لغات SGBD: لغة تعريف البيانات LDD ولغة معالجة البيانات LMD | 6 سا | نظري + أمثلة |
| 4 | مدخل إلى الجبر العلائقي والمفاهيم الأساسية للنموذج العلائقي | 6 سا | نظري + تمارين |
| 5 | عمليات الجبر العلائقي: العمليات المجموعاتية | 6 سا | أعمال موجهة |
| 6 | عمليات الجبر العلائقي: العمليات العلائقية والعمليات الأخرى | 6 سا | أعمال موجهة |
| 7 | مقدمة في لغة SQL ولغة تعريف البيانات Create | 6 سا | تطبيق عملي |
| 8 | لغة تعريف البيانات: تعليمات التعديل والحذف Alter و Drop | 6 سا | تطبيق عملي |
| 9 | لغة معالجة البيانات: تعليمة الإدراج Insert | 6 سا | تطبيق عملي |
| 10 | لغة معالجة البيانات: تعليمات التحديث والحذف Update و Delete | 6 سا | تطبيق عملي |
| 11 | الاستعلامات البسيطة باستخدام Select | 6 سا | تطبيق عملي |
| 12 | الاستعلامات الشرطية والفرز والربط بين الجداول | 6 سا | تطبيق عملي |
| 13 | دوال التجميع والاستعلامات الفرعية Sous-requêtes | 6 سا | تطبيق عملي |
| 14 | تطبيق شامل للاستعلامات على برنامج قواعد بيانات مثل Ms Access | 6 سا | أعمال تطبيقية |
| 15 | مفاهيم قواعد البيانات NoSQL: المبادئ، التاريخ، والخصائص | 6 سا | نظري |
| 16 | أنواع قواعد البيانات NoSQL ومقارنتها مع SQL | 6 سا | نظري + تقييم |
الربط البيداغوجي بين مقاييس البرنامج
يعتبر هذا المقياس الجسر الرابط بين التصميم والتطبيق الفعلي:
- تصميم قواعد البيانات (MQ1): المخطط الذي تم تصميمه في MQ1 يتم إنشاؤه فعلياً في MQ3 باستخدام تعليمات SQL.
- تجسيد قواعد المعطيات تحت SGBD خادم (MQ4): المهارات المكتسبة هنا في SQL هي الأساس للتعامل مع الخوادم المتقدمة مثل Oracle أو SQL Server.
- البرمجة الإجرائية: لفهم كيفية ربط الأكواد البرمجية بالاستعلامات للحصول على نتائج ديناميكية.
خاتمة
إن إتقان لغة SQL ليس مجرد مهارة أكاديمية، بل هو المتطلب الأول في سوق العمل لأي مطور أو مسؤول قواعد بيانات. ننصح المتربصين بتكثيف التطبيق العملي على مختلف بيئات العمل.
.png)
