آخر المقالات :::

جميع الحقوق محفوظة مركز الرضا للكمبيوتر ©2006

 

المنهاج المتكامل للحصول على شهادة محترف من شركة أوراكل :::

نظام إدارة قواعد المعطيات

 OCP

نظام إدارة قواعد المعطيات Oracle

يعتبر نظام أوراكل ORACLE أحد أفضل أنظمة إدارة قواعد المعطيات عالية المستوى، ولقد اعتبر هذا النظام أحد أفضل أنظمة إدارة قواعد المعطيات العلاقاتية التي تعمل ضمن بيئة المخدّم/الزبون Client/Server. ولقد ظهرت النسخة الجديدة منه Oracle8 والتي اتجهت نحو قواعد المعطيات غرضيّة التوجه Object Oriented Data Base و تتميز بما يلي:

• إمكانية إدارة قواعد معطيات كبيرة جداً (VLDB) Very Large Data Bases يمكن أن تصل حتى عدّة تيرابايت من المعلومات.
• إمكانية التعامل مع عدد كبير من المستخدمين بشكل متزامن يمكن أن يصل حتى عشرات الآلاف من المستخدمين.
• نظام موثوق فيه : في بعض المواقع يعمل نظام أوراكل على مدار اليوم كله وبدون توقف، بالإضافة إلى كونه قادراً على تجاوز الأعطال جميعها حتى الفيزيائية.
• يقدم حماية للمعلومات من الدخول غير الشرعي، فهو يحتوي على الكثير من الأدوات التي تسمح بتحديد و مراقبة الدخول إلى قواعد المعطيات وبمستويات مختلفة ومتنوعة.
• الأداء العالي : إن كل الميزات السابقة لا تبطئ من عمل النظام والأداء يبقى مرتفعاً.
• مواصفات قياسية : يلتزم أوراكل بالمقاييس الموضوعة للغات الوصول للمعطيات، وواجهات التخاطب مع المستثمر.
• إمكانية النقل : فهو مصمم ليعمل على أنظمة تشغيل مختلفة وحواسيب مختلفة، وبنيته متشابهة في جميع الأنظمة، وأي تطبيق يمكن نقله إلى أي حاسوب آخر.

لذلك يعتبر نظام أوراكل أحد أفضل أنظمة إدارة قواعد المعطيات والتي تصنّف ضمن أنظمة الزبون/المخدّم Client/Server. وهو يعمل ضمن العديد من نظم التشغيل مثل UNIX وWindows95 وWindows NT و Novel. كما يتميز بإمكانية استخدام تطبيقات الوسائط المتعددة كالتطبيقات التي تتعامل مع الصور والأصوات والمخططات البيانية وغيرها.
وهو يحتوي على وسائل تطوير باللغة العربية تتوافق مع تعريب ويندوز بشكل مباشر. كما يمتلك العديد من أدوات تطوير التطبيقات منها Oracle Developer و Oracle Designer والتي تسمح بإنشاء نماذج وتقارير بشكل ممتاز وبأكثر من لغة في الوقت نفسه.
سنوضح فيما يلي المنهاج الذي اعتمدناه في مركز الرضا للكمبيوتر لإعطاء الدبلوم في قواعد المعطيات Oracle والذي يمكن أن يأخذ اتجاهين رئيسيين:

الاتجاه الأول : التطبيقات البرمجيّة والذي يتضمّن منهاج برمجة SQL ولغة PL/SQL إضافةً إلى بناء التطبيقات باستخدام أدوات Oracle Developer.

الاتجاه الثاني : إدارة قواعد المعطيات DBA والذي يتضمّن منهاج برمجة SQL ولغة PL/SQL إضافةً إلى منهاج إدارة قواعد معطيات أوراكل Oracle Database Administration.
كما أنّ مناهجنا تؤهل الطالب لاجتياز امتحانات Oracle Certified Professional (OCP) والتي أصبحت ضروريّة لاختبار استيعاب الطلاب لهذا النظام.
 

مخطط سير المنهاج
 



1. مقدمة عن أوراكل ومنهاج لغة SQL ولغة PL/SQL


 المحتوى
: يأخذ المشاركون فكرة عامة عن نظم إدارة قواعد المعطيات DBMS (Data Base Management System) سيأخذ المشاركون أيضاً فكرة عامة عن نظام أوراكل وميزات هذا النظام. سيتعلم المشاركون فكرة تفصيلية عن لغة SQL*PLUS والتي تسمح بتصميم وإنشاء قواعد المعطيات، كذلك إجراء العمليات الأساسية على هذه القواعد من تخزين وجلب وتعديل وإظهار المعطيات. سيتعلم المشاركون أيضاً كيفية إنشاء البرامج باستخدام لغة PL/SQL والتي يمكن استخدامها في النماذج Forms والتقارير Reports وتطبيقات إدارة المعطيات Data Management Application، كذلك كيفية استخدام باني إجرائيات أوراكل Oracle Procedure Builder.

 عدد الساعات : 25 ساعة.

 نظرة تاريخية عن نشوء وتطور نظم إدارة قواعد المعطيات.
• وظائف DBMS.
• مقدمة عن نظم إدارة قواعد المعطيات العلاقاتية RDBM.
• ميزات RDBMS.
• ميزات نظام ORACLE.
• تعريف وإنشاء عناصر قاعدة معطيات.
• تعديل حذف عناصر قاعدة معطيات.
• التعامل مع المعطيات :إدخال، حذف، تعديل، إظهار.
• إجراء العمليات الحسابية على المعطيات.
• الاستفسارات المتداخلة، Nest Queries.
• كتابة استفسارات مترابطة Correlated Queries.
• استخدام توابع SQL لجلب وإظهار المعطيات.
• كيفية إدخال وكتابة برنامج PL/SQL.
• مكونات برنامج PL/SQL، واستخدام الإجرائيات والتوابع.
 

بناء التطبيقات والبرامج باستخدام Oracle Developer

2. إنشاء النماذج باستخدام ORACLE Form Builder


 المحتوى
:يتم في هذا الجزء استخدام أحد أهم أدوات Oracle Developer وهو باني النماذج ORACLE Form Builder، حيث سيتعلم المشاركون كيفية تشغيله والمبادئ الأساسية لتصميم نموذج، وكتابة قادحات الأحداث Event Triggers، وإنشاء العناصر Items، وكيفية إنشاء علاقة Master_Details، وكيفية التعامل مع النوافذ ومشاهد الكنافا Canvas-Views، وإنشاء الإنذارات Alerts، وقائمة قيم LOV، والتعامل مع الصور Images، واستخدام لغة PL/SQL ضمن النماذج، وكتابة وحدات برمجية Program Unit، والتعامل مع المكتبات Libraries.

 عدد الساعات : 25 ساعة.

 مقدمة عن ORACLE Forms.
• العمل مع أدوات المصمم Designer Tools.
• المبادئ الأساسية لتصميم نموذج.
• كتابة إجراءات الأحداث Event Triggers.
• تعريف العناصر Items .
• إنشاء علاقات Master-Details.
• العمل مع النوافذ ومشاهد الكنافا Canvas-Views.
• إنشاء الإنذارات Alerts وقوائم القيم LOV.
• التعامل مع الصور Images والأصوات Sounds.
• كتابة وحدات برمجية Program Unit.
• التعامل مع المكتبات Libraries.
• التعامل مع القوائم Menus.
 

3. إنشاء التقارير ORACLE Reports


 المحتوى :يتعلم المشاركون كيفية إنشاء التقارير باستخدام أحد أدوات Oracle Developer وهو ORACLE Report Builder، حيث سيتم التعرف على المبادئ الأساسية لتصميم تقرير ORACLE Reports Concepts، وكيفية إنشاء أشكال مختلفة من التقارير كالتقارير العمودية Columnar Reports والتقارير الجدولية Matrix Reports…الخ.

 عدد الساعات : 15 ساعة.

 مقدمة عن ORACLE Reports.
• مبادئ تصميم التقارير ORACLE Reports Concepts.
• أنماط التقارير.
• استخدام لغة PL/SQL ضمن ORACLE Reports.
 

إدارة قواعد معطيات أوراكل
ORACLE Database Administration

4. تخطيط وإدارة قواعد المعطيات

 المحتوى :سيتعلم المشاركون الخطوات اللازمة لبناء قاعدة معلومات في مؤسسة، وتحديد مخطط العناصر Schema والفضاء الجدولي Tablespace وتحديد انتماء كل عنصر لهذه الكتل وتحديد الملفات الفيزيائية الموجودة وحجمها وانتماؤها للفضاء الجدولي.
بالإضافة إلى ذلك سيتم تعريف المشاركين بقاموس المعطيات Data Dictionary وكيفية التعامل مع هذا القاموس.
سيتعلم المشاركون أيضاً واجبات ومهام مدير قواعد المعطيات DBA من تركيب وتطوير نظام أوراكل وتطبيقاته وأدواته وتخصيص المساحات اللازمة للتخزين والتخطيط وإعطاء المستثمرين والمستخدمين حساباتهم وصلاحياتهم وكذلك التحكم ومراقبة قواعد المعطيات وتحسين أداءها، وإجراء عمليات الحفظ الاحتياطي Backup واسترجاع المعلومات.

 عدد الساعات : 30 ساعة.

 البنية الفيزيائية لنظام أوراكل.
• البنية المنطقية لنظام أوراكل.
• بنى الذواكر والإجراءات.
• بناء قاعدة معطيات جديدة.
• قاموس المعطيات Data Dictionary.
• تركيب وتطوير نظام Oracle.
• إعطاء المستثمرين حساباتهم وصلاحياتهم.
• بناء عناصر مخطط القاعدة.
• الاستيراد Export والتصدير Import وتحميل المعطيات Loader.
• الحفظ الاحتياطي Backup والاسترجاع Recovery.
• مراقبة وتحسين أداء قاعدة معطيات.
• التحكم ومراقبة مستخدمي قواعد المعطيات.

 

Powred By SyrianSpace