يسرني أن اقدم لكم هذا العرض التقديمي والذي يساعد على التعرف على كيفية تنزيل وتثبيت Oracle Database 10g بالصور على نظام تشغيل Microsoft Windows XP Professional.
إذا كنت مهتما بمشاهدة المزيد من العروض التقديمية، فانقر هنا.
إن من أساسيات وشروط التصميم الجيد لقواعد البيانات هو عدم القيام بتضمين بيانات محسوبة في الجداول، بمعنى أنه لا يجب تخزين أية نتائج لعمليات حسابية في الجداول، حيث أن العمليات الحسابية يجب أن تجرى على مستوى النماذج، أو التقارير، أو الاستعلامات وهي الطريقة الأفضل (Best Practice).
المعضلة
“علي” معلم حاسوب ويريد أن يقوم بتصميم قاعدة بيانات لرصد درجات الطلاب تحتوي على الحقول التالية:
رقم الطالب، الاسم، درجة إختبار قصير أول، درجة إختبار قصير ثاني، درجة الأعمال الفصلية، درجة الإختبار النهائي، الدرجة النهائية، النسبة، النتيجة، والتقدير.
“علي” يعرف بأن هناك بعض الحقول تتطلب إدخال البيانات مثل درجة الإختبار ودرجة الأعمال الفصلية، وهو يعرف أيضا أن بعض البيانات يجب حسابها تلقائيا مثل مجموع الدرجات والنسبة المئوية وإلى آخره، فكيف يجب أن يقوم بتصميم قاعدة البيانات؟
الحمدالله إنتهيت في يوم الخميس الماضي من دراسة مسار Oracle Developer في معهد أنفو سنتر (الكويت)، والتي كانت عبارة عن 4 دورات مكثفة، وهي كالتالي:
Oracle Database 10g: Introduction to SQL
Oracle Database 10g: Program with PL/SQL
Oracle Forms Developer 10g: Build Internet Applications
Oracle Reports Developer 10g: Build Reports
والحقيقة أن هذه الدورات لم تكن بالصعوبة التي كنت أتوقعها في البداية، ربما لأنني لدي خبرة مسبقة في نظم إدارة قواعد البيانات، فالمبادىء هي نفسها ولكن الإختلافات تكمن في الأدوات وفي بناء أو تركيب الجمل البرمجية (Syntax).
بالنسبة للأدوات المستخدمة في الدراسة فهي:
Oracle SQL Developer و Oracle Developer Suite 10g وهي حزمة تطويرية كاملة من أهم مكوناتها Oracle Forms و Oracle Reports.
ولقد قمت اليوم بتثبيت قاعدة بيانات Oracle Database 10g على كمبيوتري الشخصي مع أداوت التطوير (Developer Tools) وسأكتب لكم عن المزيد من التفاصيل لاحقا.
أقوم حاليا بتنزيل قاعدة بيانات Oracle Database 10g مع بعض أدوات التطوير مثل:
Oracle Developer Suite 10g
Oracle SQL Developer 2.1
كل هذا يتم تنزيله مجانا من الموقع الرسمي لشركة Oracle.
هذا وقد قمت بوقت سابق بتنزيل Course Materials من موقع Oracle University، وهذه المواد التعليمية ليست مجانية، إلا إذا كنت مسجلا بدورة تدريبية رسمية (Oracle University class)، وقد لاحظت أن هذه المواد التعليمية تأتي مختومة بعلامة مائية كتب فيها الاسم وعنوان البريد الإلكتروني على كل صفحات مع العبارة التالية:
“kuwait10@msn.com has a non transferable license to use this student guide”
وتعني أن هذا الاسم لديه ترخيص غير قابل للتحويل لاستخدام هذا الدليل.
من اليوم سأستكمل دراستي في مسار Oracle Developer، حيث اجتزت سابقا دورة Oracle Database 10g: Introduction to SQL، وتبقت 3 دورات هي:
Oracle Database 10g: Program with PL/SQL
Oracle Forms Developer 10g: Build Internet Applications
Oracle Reports Developer 10g: Build Reports
جميع الدورات ستنعقد في معهد أنفو سنتر Infocenter Training Institute، ودعواتكم لي.