ما هي اوراكل Oracle

الرئيسية » لبيبة » حاسوب » لغات برمجة » ما هي اوراكل Oracle
اوراكل Oracle

قاعدة بيانات اوراكل هي نظام لإدارة قواعد البيانات العلائقية، تُعرف باسم أوراكل Oracle أو Oracle Database، ويتم إنتاجها وتسويقها بوساطة شركة أوراكل، وتعتبر قاعدة البيانات هذه أول قاعدة بياناتٍ مصممة للحوسبة الشبكية للمؤسسات؛ لأنها توفر المرونةَ والفعاليةَ من حيث التكلفة لإدارة المعلومات والتطبيقات.1

بنية قاعدة بيانات اوراكل Oracle

يتكون خادم قاعدة بيانات اوراكل من العديد من المكونات المختلفة، وإن بعض هذه المكونات عبارة عن بنياتٍ للذاكرة، أما البعض الآخر عبارة عن عملياتٍ تنفذ مهامًا معينةً، بالإضافة إلى مواردٍ تخزن البيانات التي تستخدمها التطبيقات، وموارد خاصة مصممة لاستعادة البيانات في حالة فشل الإدخال إلى القرص.

مكونات قاعدة البيانات مصممةٌ للسماح للمستخدمين بقراءة البيانات وتعديلها، وتوضح الصورة المكونين الأساسيين لقاعدة البيانات وهما الذاكرة والعمليات التي تنفذ على الملفات.2

بنية قاعدة بيانات Oracle

اللغات التي تتعامل معها اوراكل Oracle

تعتمد أوراكل في برمجتها على لغات البرمجة القياسية مثل C و C++ وجافا Java، ولدى أوراكل أيضًا لغة خاصة بها وهي لغة البرمجة PL/SQL التي تدعمها جميع لغات البرمجة الأخرى، وهي لغةٌ من الجيل الرابع تشتهر بإجراءات التخزين المدمج، كما أن أوراكل تستخدم نظام تطوير (Applicaion Express Apex) وSQL Forms وSQL Reports لكتابة التقارير.3

أدوات أوراكل Oracle

  1. ملصق قاموس البيانات Data Dictionary Poster: يعد هذا الملصق أداةً لا غنى عنها لكل تطبيقات أوراكل.
  2. ملصق الأوامر Oracle Linux Commands Poster: هو أداةٌ مرجعيةٌ رائعةٌ لجميع مطوري أوراكل.
  3. أداة FormsPack: لإعادة تشكيل لغة SQL.
  4. أداة Ignite for Java: الأداة المسؤولة عن وقت الاستجابة.
  5. TOAD: أداةٌ رائعةٌ من اوراكل من برنامج Quest.
  6. SQL Developer: أداةٌ رائعةٌ مجانيةٌ مصمّمةٌ من قبل عدة أشخاصٍ منهم Vadim Tropashko.
  7. Statspackanalyzer: يحتوي هذا الموقع أداةً مميّزةً لتحليل التقارير.
  8. Script Tools: للحصول على برامج اوراكل النصية.
  9. أداة Excel-DB: لجداول البيانات وهي واجهة بياناتٍ فائقة السرعة تستخدم واجهة برامج التطبيقات الأصلية.4

إصدارات أوراكل الحالية

بدأت قاعدة البيانات الأولى لدعم تقنيات الويب مثل Java وHTTP بإصدار Oracle 8 أو 8i، حيث تضمن اسم الإصدار حرف “i” من “internet” لتعكس دعم الإنترنت باستخدام جهاز “Java Virtual Machine” المدمج، ثم جاء الإصدار المحدث Oracle 9i الذي أضاف المزيد من الدعم إلى لغة XML (لغة الترميز القابلة للامتداد)، جاء بعده الإصداران g10 وg11 الذين تضمنا حرف “g” بدلًا من “i” للدلالة على الحوسبة الشبكية “Grid Computing” مما أتاح معاملة مجموعةٍ من الخوادم القياسية الصناعية منخفضة التكلفة على أنها وحدةٌ واحدةٌ، ومكّن من مشاركة موارد الأجهزة، وبالتالي تقليل تكلفة البنية التحتية للحوسبة.

أما أهم إصدارٍ من اوراكل في السنوات العشر الماضية فيعتبر إصدار “Oracle Database 12c”، إذ وفّر هذا الإصدار للشركات من جميع الأحجام إمكانية الوصول إلى تكنولوجيا قواعد البيانات الأسرع والأكثر قابليةً للتوسع والأكثر موثوقيةً في بيئةٍ سحابيةٍ مختلطةٍ تتسم بالكفاءة من حيث التكلفة، وتضمن الإصدار “12c” سلسلةً من الابتكارات التي ساعدت العملاء على التحويل بسهولةٍ مع إمكانية حفظ استثماراتهم ومواردهم، وشجعت على التوسع وإدارة البيانات بشكلٍ أسهل.5

ميزات أوراكل

تتميز قاعدة بيانات اوراكل بالخصائص الأربعة الأهم التي يجب أن تمتلكها جميع أنظمة قواعد البيانات، وهي:

  • الاتساق والتعامل مع حجمٍ كبيرٍ من المعلومات.
  • المتانة.
  • سرية المعلومات.
  • الدعم الممتاز للمستخدمين في جميع أنحاء العالم.6

المراجع