(Oracle Corporation) اوراكل
هي واحدة من أكبر وأهم شركات تكنولوجيا المعلومات بشكل عام وقواعد البيانات بشكل خاص. تأسست شركة أوراكل في العام 1977 على يد “لاري اليسون” ولدى الشركة مراكز خدمة للعملاء في أكثر من 145 دولة. يعمل لاري اليسون كمدير تنفيذي لشركة اوراكل لعدة سنوات الآن وابتداءً من العام 2003 عمل لاري كرئيس لمجلس إدارة الشركة ذاتها. أعجب لاري بالورقة التي كتبها “إدجار كود” والتي تناول فيها ايدجار قواعد البيانات وبالتخصيص، قواعد البيانات ذات الحجم الكبير كقاعدة بيانات نظام التأمين الاجتماعي والتي عادة ما تضمّ العدد الهائل من المعلومات ، فقام لاري بإنشاء شركة اوراكل ليتسنّى له تطبيق قاعدة البيانات التي وصفها ايدجار في ورقته البحثية. لم تكن الشركة التي أسسها لاري آنذاك تعرف باسمها الحالي “اوراكل” ولكن كان اسمها في العام 1977 “مختبرات تطوير البرامج”
أراد لاري أن يجعل قاعدة البيانات “اوراكل” متطابقة مع قاعدة بيانات شركة “آي بي أم” والتي تعرف آنذاك بنظام R لقاعدة البيانات إلا ان شركة “آي بي أم” حالت دون ذلك بجعل الرسائل المتعلقة بالأخطاء الصادرة من قاعدة بيانات النظام R سريّة
قاعدة البيانات اوراكل هي المنتج الرئيسي لشركة اوراكل وبدمج البرمجية جافا مع قاعدة البيانات اوراكل مكّن قاعدة البيانات من استخدامها لخوادم الويب وتمكين المبرمجين من إضافة برامجهم الخاصة على قاعدة بيانات اوراكل ليتصرفوا بشكل أفضل ويتحكموا بمخرجات البرامج التي يستعملونها على الويب . تنتج شركة اوراكل برامج مساندة لقاعدة البيانات كـ “مُصمم اوراكل” و”مُطوّر اوراكل” وتقوم هذه الأدوات البرمجية بالمساعدة على كتابة برامج تتعلق بقاعدة البيانات اوراكل بشكل أفضل واسرع
يقع المركز الرئيسي لشركة اوراكل في مدينة “ريد وود” من سان فرانسيسكو الواقعة على الساحل الغربي من الولايات المتحدة الأمريكية في ولاية كاليفورنيا. تجدر الإشارة أن كلمة “اوراكل” تقابل كلمة العرّاف أو العرافة بالعربية ، والمقصود بأوراكل هو الذي/التي لها إطّلاع على الأمور الغيبية نتيجة المعرفة، الحكمة
أولاً : ما هى أوراكل :
اوراكل ليست لغة برمجة وانما قاعدة بيانات علائقية Relational Data Base ، فهى نظام لإدارة قواعد البيانات العلائقية RDBM و إدارة معلومات العمل المطلوبة من خلال تحويلها إلى قاعدة بيانات عملية تفيد في اتخاذ القرارات ومراقبة أداء العمل وتحسين الانتاجية والوصول الى سرعة قصوى فى إنجاز الأعمال
مميزات أوراكل :-
- سرية المعلومات ، حيث يتوفر نظام لحماية المعلومات يتفوق من الناحية البنائية على الأنطمة الأخرى للشركات المنافسة .
- التعامل مع حجم كبير من البيانات يصل إلى ملايين من الميغابايت.
- الدعم الممتاز الذي تقدمه الأوراكل للمستخدمين فى جميع أنحاء العالم عن طريق موقعها على الانترنت.
- تعد أقوى أداه في مجال التجارة الإلكترونية وذلك بسبب التكامل الكبير مع لغة الجافا.
- لغة SQL - Structured Query Language في البرمجة لقواعد بيانات اوراكل و هى لغة استفسار بنائية واللغة SQL هي لغة تدعمها جميع للغات البرمجة سواء C او VB او Java وغيرها ,ومن خلالها تستطيع الوصول إلى البيانات المخزنة وإجراء العمليات عليها ( إضافة – تعديل – حذف ) في جداول تم تصميمها من خلال احد التطبيقات التي نستخدمها .
- لغة PL/SQL فى كتابة البرامج والـ Functions الخاصة فهى لغة الاستفسار الإجرائية مثل ولها قواعد مثل اي لغة أخرى
- يمكن استدعاء روتينيات Procedures مكتوبة بلغات أخرى مثل Java – C
تعتمد أوراكل في برمجتها على :-
- ما هى أهم أدوات أوراكل Oracle Developer ؟
- أداة لإنشاء النماذج Forms
- أداة لإنشاء التقارير Reports
- أداة لإنشاء الرسومات البيانية Graphics
- أداة للبحث فى قواعد البيانات Query
- أداة لعمل البرمجيات Procedure and function
ماذا أفعل لتعلم الأوراكل ؟
- يجب أن تتقن لغة SQL
- تعلم لغة PL SQL
- تعلم كيفية استخدام أدوات أوراكل لعمل التطبيقات مثل إنشاء النماذج والتقارير والرسومات البيانية بواسطة Oracle Developer .
لابد أن يتم ذلك عن طريق مدرس أو مركز متخصص ، حيث لايجدى التعليم الذاتى لاوراكل . - لابد من الاعتماد على النفس فى إنشاء تطبيق ولو صغير بإستخدام أوراكل .
- متابعة مواقع الانترنت التى تهتم بشرح المشاكل التعى تواجه المستخدمين وتعرض Procedures مجانية .
- متابعة الأدوات والإصدارات المتلاحقة لشركة أوراكل .
لتحميل
حزمة قواعد البيانات اوراكل