عملية تصميم وتطوير تطبيقات قواعد بيانات أوراكل او كما يطلق عليها المطورون (تصميم النظام) عملية معقده وليست بالبساطه التى يمكن حصرها فى انشاء الجداول وتشغيل معالج انشاء الفورمات والتقارير بل يمتد لابعد من ذلك كثيرا فيجب للمطور الإلمام بكل التفاصيل التى يحتاجها تطبيقه بداً من فهم وتحليل المطلوب واختيار افضل الطرق لتنفيذه , الموضوع لايركز على اساسيات تحليل النظم بل على الناحية البرمجية للتطبيقات, اى على المستوى المعرفى بأدوات أوراكل التى يجب على مطور التطبيقات معرفتها لاختيار , فقاعدة بيانات أوراكل تتيح العديد من الأدوات التى يمكن ان تؤدى عدة اغراض افضل من الاخرى , فمثلا بدون معرفة الفرق بين الجدول العادى Table وال View و ال Materialized View سيكون التطبيق حتما غير مكتمل الجوانب وربما سيعانى من مشكلات حقيقية فى التصميم تؤدى لمشكلات اكبر فى عمله من ناحية availability وربما يؤثر على قاعدة البيانات ككل , فالمطور يجب ان ياخذ فى الاعتبار متى يحفظ البيانات فى جدول عادى او جدول عشوائى ومتى يستخدم external tables كما يجب عليه كيف يتوجب عليه القراءة من وحدة ال DUAL والتى يستخدمها المطورون بكثرة دون مراعاة لسرعة التطبيق ودون محاولة استخدام شغرات ال pause والتى تتيح ازالة الضغط على قاعدة البيانات وزيادة لسرعة التطبيق وغيرها , ساتحدث بايجاز عن بعض النقاط التى يجب لمطورى تطبيقات قواعد البيانات مراعاتها بشده وقبل كل شيى يجب على كطور التطبيقات الإلمام بكل الادوات التى تساعده فى عمله متوفرة داخل الاوراكل امثال Tables وال indexes و Views وال synonym و snapshot وغيرها , دعونا ندخل للموضوع :

(أكثر…)