سيكون الطلاب قادرين على: تطوير تطبيقات موزعة وقابلة للتطوير باستخدام SQL لتلبية المتطلبات التنظيمية. قم بإنشاء رمز معياري باستخدام الإجراءات المخزنة وصياغة المشغلات ، وتطوير التعليمات البرمجية القابلة لإعادة الاستخدام مع الإجراءات والوظائف المخزنة ، والتعامل مع أخطاء وقت تشغيل SQL لإنشاء تغييرات بيانات تدقيق البرامج القوية باستخدام المشغلات. محتويات هذا الموضوع: 1- تعريف البيانات. إدارة الجداول باستخدام DDL وإنشاء المخططات والإشارة إلى المخططات مقابل استخدام المخطط الافتراضي وإخفاء المخططات باستخدام المرادفات. 2- بناء الجداول وإضافة المعوقات وإنفاذها. 3-تعريف المتغيرات والمعلمات ، إنشاء واستخدام المتغيرات المحلية ، تمرير معاملات الإدخال والإخراج ، استدعاء الدوال العددية المضمنة ، تحويل البيانات باستخدام CAST و CONVERT ، ترتيب البيانات بوظائف الترتيب ، الحفاظ على البيانات ، تعديل البيانات. 4-تكوين طرق العرض والإجراءات المخزنة وتجميع الإجراءات المخزنة وتنفيذها. 5- تدقيق وتنفيذ القيود على البيانات بواسطة المحفزات. 6- معالجة الأخطاء عن طريق توصيل المشاكل للعميل مع RAISERROR ، اعتراض الأخطاء باستخدام TRY ... CATCH.
المخرجات التعليمية المستهدفة من دراسة المقرر
المعرفة والفهم
يتذكر الطالب قاعدة البيانات ونظام إدارة قاعدة البيانات وكيفية تصميمها بشكل نظري.
يتعرف الطالب على مصطلحات لغة الاستعلام الهيكلية SQL.
يتعلم الطالب لغة SQL لإنشاء وعرض قاعدة بيانات وتكوين الجداول بداخلها وحذفها وتكوين الفهارس.
يستخدم الطالب معاملات جملة الاستعلام SELECT لاسترجاع البيانات من الجداول.
يتعرف الطالب على كيفية استخدام دوال التجميع Aggregation Functions مع جملة SELECT.
يتعامل الطالب مع الاستعلام الفرعية SubQuery مع جملة SELECT.
يتعلم الطالب كيفية ربط بيانات الجداول مع بعض عن طريق جملة JOIN.
يتعرف الطالب على كيفية دمج البيانات مع بعض من أكثر من جدول وكيفية تحديث البيانات Insert و Update و Delete داخل هذه الجداول.
يتعلم الطالب كيفية استخدام الإجراء المخزن و القادح والمنظار.
يتعلم الطالب كيف يتم إنشاء مستخدمين لقاعدة البيانات والجداول التي بداخلها ومنح صلاحيات لهم.
المهارات الذهنية
يراجع الطالب تصميم قاعدة البيانات.
يربط الطالب جملة الاستعلام بجداول قاعدة البيانات.
يستنتج الطالب عدة تركيبات لجملة الاستعلام.
يحلل الطالب جملة الاستعلام.
يقارن الطالب النتائج عند استخدام عدة معاملات داخل جملة الاستعلام.
يميز الطالب بين استخدام الاجراء المخزن والقادح والمنظار.
يقترح الطالب إنشاء مستخدمين ومنح صلاحيات لهم.
المهارات العملية والمهنية
يصمم الطالب قاعدة بيانات باستخدام جملة Create.
يخزن الطالب البيانات داخل جداول قاعدة البيانات باستخدام جملة Insert.
يعدل الطالب البيانات داخل جداول قاعدة البيانات باستخدام جملة Update.
يستخدم الطالب جملة الاستعلام Select للوصول إلى البيانات داخل الجداول.
يحذف الطالب البيانات من جداول قاعدة البيانات باستخدام جملة Delete.
يستخدم الطالب أمري Grant و Revoke لمنح وإلغاء صلاحيات من المستخدمين.
المهارات العامة والمنقولة
الطالب قادر على حل المشاكل المتعلقة بتصميم قاعدة البيانات عملياً.
الطالب قادر على استخدام الحاسوب.
الطالب قادر على استخدام جملة Create لإنشاء قاعدة البيانات.
الطالب قادر على استخدام جملة Select لاسترجاع البيانات من الجداول.
الطالب قادر على التعامل مع الاجراء المخزن والقادح والمنظار.
الطالب قادر على العمل الجماعي في تصميم واستخدام قاعدة بيانات.
الطالب قادر على استخدام التقنيات الحديثة للتعامل مع قاعدة البيانات.
الطالب قادر على إنشاء مستخدمين ومنح صلاحيات لهم مع إمكانية إلغاء هذه الصلاحيات.
طرق التعلم والتعليم
المحاضرات العلمية.
دراسة قاعدة بيانات معينة وإجراء جملة الاستعلام عليها بشكل عملي داخل المعامل.
تمارين ونقاشات في كيفية الحصول على البيانات من قاعدة البيانات باستخدام عدة جمل استعلام
طرق التقييم
اختبار تحريري - نصفي اول = 15
اختبار تحريري - نصفي ثاني = 15
اختبار عملي = 20
امتحان نهائي = 50
محتوى المقرر
قاعدة البيانات ولغة SQL
إنشاء قاعدة البيانات وعرضها وإنشاء الجداول والفهارس