تطوير تطبيقات قواعد البيانات


الرمز اسم المقرر الساعات المعتمدة المتطلبات السابقة للمادة
471 نما تطوير تطبيقات قواعد البيانات 3 365 نما

الوصف المختصر


يهدف هذا المقرر لعرض و إبراز المفاهيم الأساسية المتقدمة للغة الاستعلام المهيكلة SQL على قواعد البيانات داخل بيئة المنظمة. سيغطي المقرر المبادئ الأساسية للغة الـ PL / SQL التي تسمح بتطوير التطبيقات المتقدمة على قواعد البيانات . كما سيتطرق المقرر لشرح العديد من المواضيع المتعلقة بتطبيقات قواعد البيانات بداية من تعريف المتغيرات والعمليات عليها؛ الكتل المتداخلة وكذلك هياكل المراقبة بما في ذلك جميع أشكال عبارات الـ IF والحلقات Loops؛ المؤشرات الصريحة والضمنية Implicit & Explicit Cursors؛ تطوير المنشطات Triggers، تطوير الإجراءات و الدوال المخزنة Stored procedures & functions ومن ثم تطوير الحزم Packages . سيستعرض المقرر كذلك المفاهيم الرئيسية لادارة قواعد البيانات و قواعد البيانات الموزعة.


أهداف المقرر


بعد الانتهاء من دراسة هذا المقرر سيكون الطالب قادرا على أن:

  1. يستخدم المفاهيم المتقدمة للـ PL/SQL.
  2. يحدد الحلول الأفضل فيما يتعلق باحتياجات تطوير التطبيقات.
  3. يفهم الادوار الرئيسية لمدير ادارة قواعد البيانات.
  4. يدرك مدى اهمية قواعد البيانات الموزعة.
  5. يطور تطبيقات متقدمة مبنية على الـ PL/SQL.

موضوعات المقرر


  1. مقدمة في الـ PL/SQL.
  2. الجمل الشرطية و التكرارية.
  3. المؤشر الصريح.
  4. إدارة الاستثناءات.
  5. المنشطات.
  6. الإجراءات المخزنة.
  7. الدوال المخزنة.
  8. الحزم.
  9. ادارة قواعد البيانات.
  10. قواعد البيانات الموزعة.

الكتاب المعتمد


Mclaughlin, Michael and Harper, John M, "Oracle database 11g PL / SQL Programming", 2010, ‪McGraw-Hill


المراجع العلمية الإضافية


Jeffrey A. Hoffer , Ramesh Venkataraman , Heikki Topi. "Modern Database Management",Prentice Hall, (2010)



03/10/2020
00:34 AM