أكسس و أوراكل هنا نعني ضمنيا الحديث عن المعلومات ، و كما نعلم جميعا أن المعلومات هي أساس كل شيء في الحياة الرقمية ، و إذا كنت تدرس مجال الإختراق فيجب عليك التعرف على هذين النظامين لكي تستوعب طريقة التعامل مع البيانات. 🙂
قبل الشروع في تبيان الفروقات بين أكسس و أوراكل ، علينا تقديم بعض المفاهيم لكي نكون على دراية شاملة بالموضوع .من بين هذه المفاهيم ، سوف نتطرق إلى بنية الثلاث طبقات و قاعدة البيانات و أخيرا إلى نظام إدارة قواعد البيانات .
ماهي بنية الثلاث طبقات ؟
في علم البرمجة هناك ما يعرف ببنية الثلاث طبقات وهذه البنية تقوم أساسا على 3 أشياء :
- واجهة الاستخدام المعروضة Visual Representation :
هي واجهة البرنامج .
- التمثيل المنطقي Logical representation :
هي أكواد البرنامج اللتي تعمل في الكواليس .
- التمثيل المادي Physical representation :
هي عملية البحث عن المعلومات التي طلبها البرنامج أو بالأحرى المستخدم .
في هذه الطبقة الأخيرة يوجد ما يعرف بقاعدة البيانات .
تعريف قاعدة البيانات :
هي مجموعة من المعلومات المرتبة بطريقة منطقية وتسلسلية واضحة، بحيث تكون بنكا منظما للبيانات يسهل من خلالها التعامل من قبل المستخدم و توفر له عناء البحث الطويل عن المعلومات .
تعريف نظم إدارة قواعد البيانات :
سوف نتطرق هنا إلى ذكر نظامين مشهورين :
- نظام إدارة قواعد البيانات :
نظام إدارة قواعد البيانات “Data Base Managment system” أو “DBMS” هو وسيلة أنشأت لإستخدام وتخزين وصيانة قواعد البيانات و كان ذلك تلبية لحاجة الإنسان إلى إدارة كم المعلومات الهائل اللذي يستخدمه .و يسمح هذا النظام للأشخاص و المؤسسات والشركات بالتحكم فى بياناتهم بشكل سريع و آمن و حديث .
- نظام إدارة قواعد البيانات العلائقية :
إشتق من نظام “DBMS” و يمكن الترميز له ب “RDMS” إختصارا ل “Relational database management system” و لقد وقع تصميمه ليسهل على المستخدم العادي فهم كيفية إشتغال قواعد البيانات و لكي يجعل التعامل مع المعلومات أكثر مرونة بحيث يمكن للمستعمل الحصول على أكبر قدر من الطلبات و يرجع الفضل لذلك إلى تواجد علاقات كثيرة تربط المعلومات بعضها ببعض ، و من هنا جاء إسمها العلائقية .
تعريف الأكسس :
هو تطبيق من برمجية مايكروسوفت أوفيس قامت بتطويره شركة مايكروسوفت بهدف إتاحة الفرصة للمستخدمين لتخزين المعلومات في قاعدة بيانات ، و له خصائص نظام إدارة قواعد البيانات .
من إصداته نذكر :
- (Access 2010 (14
- (Access 2013 (15
- (Access 2016 (16
يكثر إستخدام هذا البرنامج على المستوى الشخصي أو لإدارة البيانات في الشركات الصغيرة .
تعريف أوراكل :
هو في الأصل إسم الشركة التي أنتجت نظاما لإدارة قواعد البيانات العلائقية و سمته بأوركل داتابز “Oracle database” .أشرف على تطوير هذا البرنامج كل من Larry Ellison و Bob Miner و Ed Oates و هم من مؤسسي شركة أوركل .
لهذا النظام العديد من الإصدرات نذكر منها الثلات الأخيرة :
- (Oracle 10g : 10.1 (Release 1), 10.2 (Release 2
- (Oracle 11g : 11.1 (Release 1), 11.2 (Release
- (Oracle 12c : 12.1 (Release 1
صمم هذا البرنامج لإدارة كميات ضخمة من المعلومات و يكثر إستخدامه من قبل الشركات الكبرى .
الفرق بين أكسس و أوراكل :
إن كل من أكسس و أوراكل يعتبران أنظمة لإدارة قواعد البيانات و لكن هنالك الكثير من الإختلافات بينهما .
- استعمال بنية الثلاث طبقات:
- أكسس يستعمل الثلاث طبقات التي ذكرناها سابقا و ليس بحاجة إلى إستخدام سيرفر لتخزين ملفاته لأنه ذو إستعمال محدود فالحد الأقصى لإستعماله يكون في حدود شركة صغيرة متكونة مثلا من 10 أفراد .
- أوراكل يستعمل الطبقة الثالثة فقط إذ أن قواعد بياناته تحتاج إلى سيرفر لتخزين جميع المعلومات و يرجع سبب ذلك إلى أنه مصمم لإستعمالات الشركات الكبرى و يمكن قرابة 150.000 شخص من الولوج عليه في نفس الوقت و ذلك حسب الطاقة التخزينية للسيرفر في حد ذاته .
- نظام التشغيل :
- أكسس يشتغل على ويندوز فقط.
- أوركل نجده في ماك و لينوكس و يونكس و ويندوز أيضا .
- المعلومات :
- يكون تخزين المعلومات في أكسس قابلا للتكرار.
- أوراكل تكون كل المعلومات مترابطة بمعرفات وحيدة “Primary key” ومنظمة بشكل أفضل من دون تكرار و هذه من خاصيات نظام إدارة قواعد البيانات العلائقية “RDBMS” الذي يقوم بتكوين علاقات بين مختلف الجداول لتسهيل عملية البحث و عدم تكرار المعلومات .
ملاحظة : الإصدرات الأخيرة من أكسس هي من نوع “RDBMS” .
- الحماية :
- أكسس لايوجد قيود كثيرة عند الولوج إلى المعلومة .
- أوركل يحتوي على العديد من ميكانيزمات التشفير و شهادة للأمان و يتبع نظام كلمات مرور معقدة .
- التنظيم :
تكون البيانات في نظام أوركل مرتبة بشكل مميز و مترابطة و موزعة بين جميع المستخدمين بينما هذه الميزة لا توجد في أكسس .
الإستعمال :
- يستعمل أكسس في الإستخدامات الشخصية أو على مستوى الشركات الصغيرة اللتي لا تتجاوز تركيبتها 10 أفراد.
- أوركل يستخدم في الشركات و المشاريع الكبرى .
السعة التخزينية :
- أكسس يمكن أن يحتمل قاعدة بيانات ب 2 GB.
- أوراكل السعة لا نهائية .
السعر :
- سعر أكسس في نسخته الأخيرة حوالي 110 دولار.
- أوراكل وصل سعره إلى 460 دولار .