نبذة تاريخية عن أوراكل ومبائ واساسيات
بداية أوراكل كانت في عام 1977فقد قامت شركة أسمها ) أر إس أي( وهي اختصارا إلى ببناء نظام لإدارة قواعد بيانات بالاسم أوراكل حيث تم بيع الإصدار الأول عام 1979وبعد أن لاقى رواجا سريعا توالت الشركة بطرح الإصدارات الجديدة والمتطورة على التوالي وهي كالتالي
الإصدار الثاني فقد تم بنائه من أجل العمل مع حوا سيب الــ( بي دي بي الرقمية( والتي تعمل على نظام التشغيل (أر إس إكس) والتي عملت فيما بعد على نظام(دي اي سي فاكس)
الإصدار الثالث من النظام تم طرحه عام 1983 حيث أجريت عليه الكثير من التحسينات خاصة تلك المتعلقة بصيغة (لغة الأستفسارات القياسية) وتم كتابته بلغة (سي) وتم تغيير اسم الشركة من ) أر إس أي( إلى مجموعة أوراكل
الإصدار الرابع من أوراكل تم إنجازه عام 1984 ولقد دعم هذه الإصدار نظامي التشغيل (فاكس) و(أي بي أم في أم) كما كان أول إصدار يدعم خاصية تناسق القراءة
الإصدار الخامس من أوراكل فقد تم إنجازه عام 1985 وقدم هذا الإصدار دعما لتقنية الزبون / الخادم باستخدام (لغة الأستفسارات القياسية) كما انه أول منتج يعمل ضمن نظام التشغيل والذي استطاع تجاوز حاجز 640 كيلو بايت من نظام التشغيل DOS
الإصدار السادس من أوراكل تم إنجازه عام 1988 ولقد أضاف تقنية القفل على مستوى منخفض إضافة إلى العديد من التحسينات والوظائف والمنصات كما أضيف إليه خيار التوازي والذي يعمل على نظام (دي اي سي فاكس) وذلك عام 1991 ومن ثم اصبح هذا الخيار متاحا ضمن العديد من المنصات
الإصدار السابع فقد تم طرحه عام 1992 وتم عليه إجراء العديد من التغييرات والإضافات مثل منطقة الذاكرة والمعالجة المركزية واستخدام الدخل والخرج واحتوى أيضا على الكثير من الأدوات الخاصة بمديري قواعد البيانات
أخيرا والى حتى يومنا هذا فقد تم طرح الإصدار الأخير من أوراكل وهو الإصدار الثامن والذي يتضمن مفهوم الأغراض بالإضافة إلى العديد من الميزات والتقنيات وأدوات إدارة قواعد البيانات والسماح لوجود حقول تتسع إلى حد 4 جيجابايت للحقل الواحد كحد أقصى
ماهي أوراكل
قد يتساءل البعض ما هي أوراكل وإلى أي قسم تنقسم في عالم الكمبيوتر لقد وصلني العديد من الرسائل ومحتواها يدل على أن كثير من الناس يعلمون أن هناك شيء أسمه أوراكل وهو مشهور وأن موظفي أوراكل أقصد الذين يعملون في مجال أوراكل ذو رواتب عالية ويوجد طلب متزايد على الأوراكل في التوظيف بل وأن لاري إليسون صاحب الشركة أصبح الأغنى الآن من بيل جيتس صاحب شركة مايكروسوفت بعد المشاكل التي حصلت لمايكروسوفت ولذلك سوف أقوم بشرح وافي وكافي عن أوراكل أفصل به ما هي هذه الأوراكل وكيفية إمكانية التعلم والاستفادة منها والمجالات التي تخدمها
أوراكل برنامج قاعدة بيانات وهي شبيهة إلى مايكروسوفت أكسس وأقرب إلى مايكروسوفت إس كيو إل سريفر يعني أنها قاعدة بيانات وليست لغة برمجة مستقلة بحد ذاتها فمثلا فبجوال بيسك تعتبر لغة برمجة لأنها تمكنك من عمل برامج ذات أهداف متعددة ولا يشترط أن تكون برامج قواعد بيانات فيمكنك عمل برنامج رسم كما برنامج الرسام في ويندوز ويمكنك التحكم بها على حد كبير من المرونة والإمكانيات التي تسمح لك حتى بالارتباط بقواعد بيانات متعددة ولكن أوراكل هي قاعدة بيانات قوية و آمنة ولكن يوجد لديها أدوات تساعدها للتعامل معها وإظهارها في أشكال متعددة مثل الدفلوبر بحيث يمكنك إدخال البيانات واستخراجها عن طريق نماذج وتقارير ورسوم بيانية ولكن لا يمكنها التعامل مع قاعدة بيانات غير أوراكل كما أنها لا تمنك من عمل برامج مثل الرسام دعنا نأخذ أمثلة لكي يتبين الفرق لديك
طلب منك مديرك ثلاثة مشاريع وهي
المشروع الأول
برنامج يقوم بعمل ملصقات خاصة بالرسائل لكي يتم إلصاقها على مظاريف المراسلات يستند إلى قاعدة بيانات العملاء
الحل
يمكن للبرنامج الاستناد على قاعدة بيانات أوراكل أو عمل قاعدة بيانات صغيرة على أكسس ويمكن عمل الملصقات كتقرير مخرج من نفس أوراكل ولكن في الفيجوال بيسك يمكنك إضافة لمسات فنية وإضافة فلاتر معينة تعمل على الملصقات لإظهارها بأشكال جمالية أكثر ففي حال أوراكل تحتاج إلى نسخة قاعدة بيانات أوراكل لتحميلها على الجهاز كما تحتاج للملفات التشغيلية الخاصة بالنماذج والتقارير كما أن الحمايات يجب أن توزع للمستخدمين بحيث لا يسمح لكل مستخدم الدخول قبل إعطائه هذه السماحيات فبرنامج كهذا لا يحتاج إلى حماية لأن أي موظف من الممكن استخدامه ولذلك يفضل فيجوال بيسك
المشروع الثاني
برنامج يقوم بعمل مفكرة للهاتف الشخصي أو لعنوا ين وهواتف العملاء
الحل
هذا البرنامج ينطبق عليه نفس ما ينطبق على المشروع الأول
المشروع الثالث
برنامج خاص بالحسابات يستند على قاعدة بيانات حسابات الشركة في عدد ثلاثة فروع موزعة حول مدن المملكة وهذه المؤسسة تتعامل أيضا بالتجارة الإلكترونية على الإنترنت كما تحتاج لتقارير وإحصاءات دورية تزود للعملاء من قبل البرنامج دون الحاجة لعمل يدوي
الحل
هذا البرنامج يمكن أن يحل بفيجوال بيسك ولكن قاعدة البيانات لا يمكن أن تكون أكسس بل مستحيل وذلك لكثرة البيانات وكثرة العمليات وتوزيع قواعد البيانات بين فروع الشركة المختلفة فيمكن أن يربط برنامج فيجوال بيسك بقاعدة بيانات أوراكل أو أي كيو أل سيرفر من مايكروسوفت ولكن كان من الأحرى استعمال الديفلوبر لهذا التطبيق وذلك لمرونة البرنامج مع قاعدة البيانات التي وضع الديفلوبر لأجلها كما أن من أدوات أوراكل إمكانية التعامل مع الإنترنت وإعطاء حماية وأمان للبيانات الموجودة كما أن البرنامج لا يمكن أي مستخدم من الدخول إليه والعبث بمحتوياته سوى من هم مختصين بذلك وبسماحيات متفاوتة
هكذا وأود أن أكون قد أوضحت ما هي أوراكل
شركة أوراكل
اسم المالك لاري إليسون
شركة أوراكل أكبر شركة بارزة في مجال برامج إدارة البيانات وهي أكبر ثاني شركة برامج في العالم دخلها السنوي أكثر من 10.1 بليون دولار أمريكي وموقع الشركة الأم في أمريكا في ولاية كاليفورنيا وتمتد برامجها وتطبيقاتها حول العالم في أكثر من145 بلد حول العالم إذ يصل عدد الموظفين العاملين في أمريكا أكثر من 21 ألف موظف ويبلغ عدد موظفيها خارج أمريكا منتشرين حول العالم أكثر من 22 ألف موظف
شركة أوراكل هي من الرواد الذين استطاعوا تقديم حلول متكاملة للتجارة الإلكترونية في عالم الإنترنت حول العالم والتي قامت بتطوير البنى التحتية لخدمة تقنية الخادم / الزبون في تطبيقات الإنترنت وقدمت الأدوات والبرامج والحلول حول الشبكة العالمية العنكبوتية
تعمل برامج أوراكل على الحاسبات الشخصية محطات العمل الفرعية الحاسبات المتوسطة حاسبات رئيسية وبشكل كبير بسبب تقنية التوازي وتقديمها الدعم لمعظم نظم التشغيل انتشارا
ومن المفيد أن تعرف أخي المستخدم أن تقنية أوراكل محظورة على بعض الدول التي تتعارض مصالحها مع أمريكا لآنها تكنولجيا فائقة السرية والقوة والتي تقوم عليها أغلب المؤسسات والدوائر الأمريكية فأذا كنت أخي من الدول التالية يحظر عليك استعمال هذه التقنية وهي
السودان - سوريا - ليبيا - العراق - كوريا الشمالية - كوبا- أيران
حتى في تكنولجيا المعلومات من أمريكا نحن العرب ليس لنا حظ وافر هذا ولله في خلقه شؤون
مسؤوليات ووظائف مدير قواعد البيانات
(DATA BASE ADMINISTRATOR)
على مدير قواعد الييانات أوركل بعض المهام الرئيسية الواجب عليه الإهتمام بها لضمان صلاحية قاعدة البيانات
INSTALL ORACLE SOFTWARE تركيب برامج أوراكل والتطبيقات الخاصة به
PLAN REQUIRE HARDWARE تحديد مواصفات الأجهزة المستخدمة والتعامل معها
PLAN THE DATA BASE تخطيط قاعدة البيانات وتصميمها
CREAT & OPEN THE DATA BASE إنشاء وفتح قواعد البيانات
CREATE APPLICATION إنشاء البرامج والتطبيقات
BACKUP DATE BASE إنشاء نسخ احتياطية لقواعد البيانات
ENROLL SYSTEM USERS إضافة مستخدمين لقواعد البيانات و إعطاء امتيازات الدخول
TUNE DATA BASE PERFORMANCE تحسين أداء قواعد البيانات
وظائف نظم إدارة قواعد البيانات
إليك بعض المواصفات التي يجب أن تتوفر في قواعد البيانات القياسية والتي تقدمها أوراكل مع العديد من المزايا الإخرى
إدارة حجم كبير جدا من المعلومات وبشكل آمن
إمكانية العمل في بيئة متعددة المستخدمين مثل الشبكات
حماية البيانات من عدم العبث بها
تقديم الأدوات لإصلاح الأعطال والتخزين الاحتياطي
ظام إدارة قواعد البيانات
يمتاز نظام قواعد البيانات أوراكل بالوئيقية والأداء العالي بسبب التقيد بالمقاييس والكثير من الأسباب التي تم شرح بعضها هنا
أن تكون إمكانية التخزين كبيرة جدا
إمكانية التعامل مع عدد كبير من المستخدمين بشكل متزامن ومتوازي
نظام أمن من الممكن عدم توقف التعامل معه على مدار اليوم وقدرته على إصلاح الأعطال حتى الفيزيائية منها
حماية البيانات من العبث بها أو الحصول عليها من غير المستخدمين المحددين
الأداء العالي إذ أن زيادة البيانات والمستخدمين لا تؤثر على سرعة وعمل أوراكل
المواصفات القياسية الخاصة بأوراكل مواصفات عالمية
إمكانية العمل على اكثر من نظام تشغيل
إمكانية الاتصال القوية عبر الشبكات
التعريب إذ يمكن التعامل معه باللغة العربية
هداف قواعد البيانات أوراكل
ناك أهداف معينة وضعت لإجلها قواعد البيانات والتي قامت الشركات بعد ذلك بتطوير قواعد البيانات هذه وأكبرها هي شركة أوراكل وإليك أهم أهداف قواعد البيانات التي إستدعت وضعها لها
مركزية البيانات
وهي إحدى أهم أهداف الذي وجدت قواعد البيانات لها والتي توفر ترتيب البيانات لسهولة الوصول إليها وعدم تضاربها مع التوفير في المساحات المستخدمة في التخزين وللمشاركة في البيانات بين عدة تطبيقات
استقلالية البيانات عن التطبيقات
والتي تفيد في عدم ضياع البيانات بسبب انهيار البرنامج التطبيقي الذي يقوم بإدارتها
ربط البيانات بعلاقات
وهي هدف مهم في توفير الجهد والوقت وللحصول على البيانات التي ترتبط أو تشترك فيما بينها للحصول على معلومات قيمة
تكامل وانسجام البيانات
إحدى أهداف قواعد البيانات التي تقوم بتحديد نوع البيانات ووضع الشروط المحددة لهذه البيانات
أمان البيانات
وهي إحدى أهداف قواعد البيانات التي تساعد على عدم ضياع البيانات وسرعة إصلاحها واستردادها
الوثوقية
وهي إحدى أهم الأهداف والتي تساعد في سرية البيانات وعدم فضحها وذلك بتحديد السماحيات للوصول إليها
المشاركة في البيانات
وهي من أهم الأهداف في البيئات الشبكية والتي تحتوي على العديد من المستخدمين الذين لهم سماحيات وصول لقواعد البيانات حيث تساعد في عدم تضارب البيانات بين المستخدمين
أدوات مدير قواعد البيانات
DBA Utilities
هنا يوجد بعض أهم الأدوات الحاصة بمديري قواعد البيانات أوراكل
Server Manager
مدير الخادم
تستخدم هذه الأداة لمراقبة قاعدة البيانات كما تساعدك على التحكم في إدارة قاعدة البيانات
Enterprise Manager
مدير المؤسسات
تستخدم هذه الأداة في إدارة الصلاحيات والتحكم في سماحيات المستخدمين بواجهة رسومية
SQL Loader
معالج لغة الاستعلامات
تستخدم هذه الأداة في استيراد البيانات من ملفات نصية إلى قاعدة بيانات أوراكل
Export Manager
مدير التصدير
تستخدم هذه الأداة في تصدير قاعدة بيانات أوراكل أو جدول محدد من قاعدة البيانات لاستخدامات النسخ الاحتياطي أو لنقل البيانات من قاعدة بيانات إلى أخرى
Import Manager
مدير الاستيراد
تستخدم هذه الأداة في استيراد قاعدة بيانات أو جداول تم تصديرها من قبل عملية تصدير سابقة إما لإصلاح قاعدة البيانات أو لنقل البيانات من قاعدة بيانات أخرى