قواعد بيانات الأوراكل والبايثون

اقرأ في هذا المقال


ما هي قواعد البيانات أوراكل Oracle Database:

بشكل عام من الممكن تعريف قاعدة البيانات (Database) بأنها مجموعة من البيانات المُهيكلة والمرتبة بطريقة خاصة والتي يتم حفظها على جهاز الحاسوب، وبعد ذلك يتم إدارتها من قبل نظام يُدعى (Database Management System)، والأوراكل هي أحد أنواع أنظمة إدارة قواعد البيانات التي تشمل قاعدة بيانات وتُعد من أحد أقوى قواعد البيانات وتعتمد عليها الكثير من الشركات في أعمالها، ومن أهم ما يميزها أنها تحتوي على الكثير من الخصائص على مستوى الأمان والحوسبة السحابية ومعالجة البيانات الضخمة، والذكاء الاصطناعي، وغيرها الكثير من المتطلبات التقنية للأنظمة الرقمية الحديثة.

خصائص قواعد البيانات الأوراكل -Oracle Database Features:

تعدد المنصات:

حيث أن الأوراكل هي عبارة عن قاعدة بيانات متعددة المنصات؛ أي من الممكن استخدامها بسهولة في العديد من أنظمة التشغيل مثل: ويندوز (Windows)، يونكس، ولينكس.

العمل من خلال الشبكة:

حيث توفر الأوراكل خاصية فصل التطبيق عن قاعدة البيانات عبر الشبكة، وهذا يعني أن من الممكن لتطبيق في نظام ويندوز الوصول لقاعدة بيانات أوراكل موجودة في خادم يستخدم نظام لينكس كنظام تشغيلي.

نظام قوي للنُسخ الاحتياطية:

تتميز قواعد البيانات الأوراكل بتقديم إمكانات لحفظ وإدارة النُسخ الاحتياطية واسترجاعها من خلال أدوات وأنظمة خاصة بذلك، وهذا يزيد من درجة حفظ البيانات وعدم ضياعها.

الحوسبة السحابية: 

حيث تدعم قواعد البيانات الأوراكل التقنيات الحديثة، ومن الأمثلة على ذلك قدرتها على حفظ البيانات عبر الإنترنت ومن خلال السحابة (Cloud) وتقديم الأدوات والبرامج اللازمة لهذا الغرض.

لغة البرمجة بايثون والأوراكل Python And Oracle:

من الممكن تطوير تطبيقات وبرامج لغة البرمجة بايثون (Python) وجعلها قادرة على أن تتخاطب مع قواعد البيانات الأوراكل من خلال وحدة البايثون والتي تدعى (cx_oracle)، وهي عبارة عن وحدة يمكن استخدامها للوصول لقاعدة بيانات أوراكل.

كيف تثبيت cx_oracle ؟

  • في البداية يتم إنشاء بيئة بايثون افتراضية.
  • باستخدام مدير حزم البايثون pip، يتم تثبيت وحدة (cx_oracle ) من خلال الأمر التالي:         pip install cx_oracle
  • قبل البدء بالتخاطب مع قاعدة بيانات أوراكل يجب أن يكون (Oracle Client Library) مثبتة.
  • بعذ ذلك يتم التأكد من عمل قاعدة البيانات ووحدة (cx_oracle) من خلال كتابة شيفرة برمجية خاصة في ملف بايثون وبعد ذلك يتم تنفيذه.

ما هي أهم استخدامات cx_oracle:

  • الاستعلام عن بيانات جدول ما.
  • تنفيذ دوال ووظائف أوراكل.
  • الاتصال بقاعدة البيانات ومعرفة الإصدار الخاص بها.

المصدر: About cx_OraclePython and Oracle Database Tutorial: Scripting for the FutureHow to Connect Python to Oracle Database using cx_OraclePython Oracle


شارك المقالة: