فيما يلي خطة دورات جامعة Oracle للنصف الأول من 2013، جميع الدورات ستعقد في معهد أنفو سنتر (InfoCenter) والكائن في مجمع الخليجية بمنطقة شرق.

لمزيد من المعلومات: Oracle University
فيما يلي خطة دورات جامعة Oracle للنصف الأول من 2013، جميع الدورات ستعقد في معهد أنفو سنتر (InfoCenter) والكائن في مجمع الخليجية بمنطقة شرق.
لمزيد من المعلومات: Oracle University
فيما يلي خطة دورات جامعة Oracle للنصف الأول من 2012، جميع الدورات ستعقد في معهد أنفو سنتر (InfoCenter) والكائن في مجمع الخليجية بمنطقة شرق، وهو مركز تعليمي معتمد من Oracle وحائز على جائزتهم لمدة 3 سنوات متتالية. بالنسبة لي فأنا لحسن حظي التحقت بـ 9 دورات Oracle، أغلبها كانت في معهد أنفو سنتر وبعضها في خارج الكويت. لمن يبحث عن دورات أخرى لـ Oracle فمعهد New Horizons في دبي يقدم الكثير من الدورات المتخصصة غير المتوفرة بالكويت.
إن من أساسيات وشروط التصميم الجيد لقواعد البيانات هو عدم القيام بتضمين بيانات محسوبة في الجداول، بمعنى أنه لا يجب تخزين أية نتائج لعمليات حسابية في الجداول، حيث أن العمليات الحسابية يجب أن تجرى على مستوى النماذج، أو التقارير، أو الاستعلامات وهي الطريقة الأفضل (Best Practice).
“علي” معلم حاسوب ويريد أن يقوم بتصميم قاعدة بيانات لرصد درجات الطلاب تحتوي على الحقول التالية:
رقم الطالب، الاسم، درجة إختبار قصير أول، درجة إختبار قصير ثاني، درجة الأعمال الفصلية، درجة الإختبار النهائي، الدرجة النهائية، النسبة، النتيجة، والتقدير.
“علي” يعرف بأن هناك بعض الحقول تتطلب إدخال البيانات مثل درجة الإختبار ودرجة الأعمال الفصلية، وهو يعرف أيضا أن بعض البيانات يجب حسابها تلقائيا مثل مجموع الدرجات والنسبة المئوية وإلى آخره، فكيف يجب أن يقوم بتصميم قاعدة البيانات؟
وردني السؤال التالي من أحد زوار المدونة:
” I am using Oracle Form Builder 10g to create a simple form. I compile it, on error. But I cannot run it. I do not know why? The Internet Explorer is opened and then crashed!!!”
والإجابة كالتالي:
لهذه المشكلة عدة أسباب سنورد بعضها على أمل أن يكون أحدها هو سبب المشكلة.
أولا: يجب التأكد من تشغيل OC4J Instance والذي يمكن إيجاده على المسار التالي:
Start – Programs – Oracle Developer Suite – Forms Developer – Start OC4J Instance
ثانيا: في حالة وجود أخطاء أثناء ترجمة النموذج Module Compiling فيجب إصلاح الوحدات البرمجية حتى تتمكن من تشغيل النموذج بالشكل المطلوب، ولكي نحدد موقع المشكلة بالضبط هل في النموذج نفسه أم في Oracle Application Server، قم بفتح وتشغيل نموذج Test الموجود على المسار التالي:
C:\DevSuiteHome_1\forms\test.fmb
ثالثا: إذا لم تتمكن من تشغيل نموذج Test فالمشكلة إذا في Oracle Net Configuration، والذي يمكنك الوصول إليها من خلال المسار التالي:
Start – Programs – Oracle – DevSuiteHome1- Configuration and Migration Tools – Net Configuration Assistant
هل لديك سؤال لي؟
إبعث بسؤالك عبر البريد الإلكتروني التالي: kuwait10@msn.com
أو من خلال صفحة “إتصل بي”.
هذا سؤال بعثه أحد الزوار لي: كيف أنقل قيمة حقل من مربع نص إلى مربع نص آخر، ولأنه السائل لم يحدد سؤاله أكثر فسأجيب على هذا السؤال بأكثر من طريقة، الطريقة الأولى على افتراض أنه يستخدم Oracle Forms Developer والطريقة الثانية على افتراض أنه يستخدم Microsoft Access.
1. من قائمة أدوات، قم بانشاء عنصر جديد نوعه Display Item.
2. في خصائص العنصر، غير التالي:
Database Item: لا
Synchronize with Item: اسم الحقل الذي تريد نقل القيمة منه.
مع مراعاة أن يكون نوع البيانات وحجمها متشابهين تماما بين العنصرين، وهذا كل شيء!
1. أنشىء عنصر تحكم جديد نوعه مربع نص.
2. في خصائص مربع النص غير التالي:
مصدر عنصر التحكم: نضع علامة يساوي (=) ثم نكتب اسم مربع النص الذي نريد أن ننقل منه القيمة بين قوسين، مثال:
[txtStudentName]=
ممكن: لا (أمر اختياري).
تم تأمينه: نعم (أمر اختياري).
وهذا كل شيء!
في Oracle Forms نستخدم خاصية المزامنة، وفي Microsoft Access نستخدم خاصية مصدر عنصر التحكم (ControlSource).
هل لديك سؤال لي؟
إبعث بسؤالك عبر البريد الإلكتروني التالي: kuwait10@msn.com
أو من خلال صفحة “إتصل بي”.
الحمدالله إنتهيت في يوم الخميس الماضي من دراسة مسار Oracle Developer في معهد أنفو سنتر (الكويت)، والتي كانت عبارة عن 4 دورات مكثفة، وهي كالتالي:
والحقيقة أن هذه الدورات لم تكن بالصعوبة التي كنت أتوقعها في البداية، ربما لأنني لدي خبرة مسبقة في نظم إدارة قواعد البيانات، فالمبادىء هي نفسها ولكن الإختلافات تكمن في الأدوات وفي بناء أو تركيب الجمل البرمجية (Syntax).
بالنسبة للأدوات المستخدمة في الدراسة فهي:
Oracle SQL Developer و Oracle Developer Suite 10g وهي حزمة تطويرية كاملة من أهم مكوناتها Oracle Forms و Oracle Reports.
ولقد قمت اليوم بتثبيت قاعدة بيانات Oracle Database 10g على كمبيوتري الشخصي مع أداوت التطوير (Developer Tools) وسأكتب لكم عن المزيد من التفاصيل لاحقا.