Register now or log in to join your professional community.
ال Oracle متعدد المهام، و ال SQL مخصص للوندوز وتركز عليه شركات كبيره مثل مايكرسوفت وتمتاز أيضا بواجهتها الرسومية وسهلة التعامل
وسهل الاستخدام وتكلفتها اقل بكثير من Oracle
الفرق الرئيسي هو أن الــ SQL Server خاص بالــ Windows أما الــ Oracle فهو متعدد المنصات (Cross-platform). و من ناحية سهولة الإستخدام : التعامل مع الــ SQL Server أبسط من التعامل مع الأورا لأن أدوات و تقنيات Mico مثل Net, ADO.Net, MSDTC, etc. تكون متوافقة مع SQL Server أكثر من أي DBMS آخر. و يمتلك الــ SQL Server واجهة رسومية جميلة و سهلة التعامل. و يستطيع الأوراكل تسيير قواعد بيانات ضخمة جدا على عكس الــ SQL Server.
نظم المعلومات تتحدث عن المعلومة من حيث حصرها وتبويبها وتسجيلها وحمايتها واتاحتها للشخص المناسب وفي الوقت المناسب وقيمتها لخدمة المستويات الادارية في المؤسسة في اتخاذ القرارات الادارية
بينما تكنولوجيا المعلومات هي الاداة التي تستخدم لتحقيق ما ذكر
*Oracle متعدد المهام.
*SQL مخصص للوندوز
Oracle هو المناسب لاستعمال و سهل التعامل معه وقليل التكلفة
ليست هناك فروقات كبيرة فكليهما قواعد بيانات ضخمة تستخدم لادارة وتنظيم بيانات الشركات المتوسطة والكبيرة والضخمة
1- قواعد بيانات علائقية مرتبطة الجداول ومقسمة تقسيم علائقي من مفايتح وعلاقات وجداول
2- إمكانية التعامل والتلاعب واسترجاع المعلومات (استعلامات أو تقارير) بصورة دقيقة ومفصلة بحسب الادارة والمرجع
3- حفظ امن للمعلومات مع حفظ للنسخ الاحتياطية بصورة محكمة وسهولة استخدام النسخ واستعادتها
4- وجود منصات عملاقة تخدم كل النوعين كقواعد بيانات ووجود منصات برمجية ضخمة تخدم كل النوعين كتطوير وبناء للشاشات والتقارير .
قد تكون هناك فروقات فنية كالاداء والحجم
1) اوراكل تستخدم ال PL SQL بينما sql server تستخدم Transactional SQL وهذا يكون في طبيعة التعامل مع المتغيرات والدوال والاجراءات واوراكل هنا تتقدم في مجال عمل الpackages اي تجميع الدوال والاجراءات مع بعضها وهنا برأيي الاوراكل افضل واسهل
2) لا يمكن التراجع عن اي transaction في sql server بشكل مباشر الا عن طريق begin and end block
بينما اوراكل لا تتم فيها تخزين اي transaction الا عند عمل commit بشكل صريح وتبقى البيانات مخزنة في ذاكرة مؤقته لحين عمل commit
وهنا الاوراكل اكثر مرونه
3) في الsql server كل ال object يتم الوصول لها عن طريق اسم الdatabase التي تكون فيها وذلك باسم مستخدم يمكنه الوصول لهذه البيانات
بينما في اوراكل يتم عمل مجموعات في ال objects بداخل schema وكل ال objects الاجمالية تكون مشتركة عن كل الschema
بصراحه اوراكل افضل واقوى من وجهة نظري
SQL محدود الاستخدامات وخاص بال Windows اما ORACLE فانه متعدد الاستخدامات كما ان برنامج oracle يستخدم في تسيير قاعدة بيانات ضخمه على عكس ال SQL
ال Oracle متعدد المهام و بيشتغل على اى نظام تشغيل
الSQL بيدعم ويندوز وسهل التعامل
الاوراكل يمكن استخدامه لقواعد البيانات الكبيره اما الاس كيو ال لقواعد البيانات الصغيره
sql serverيستخدم إذا كانت لديك قاعدة بيانات كبيرة وهو الافضل برأي من حيث الاداء و السرعة اما oracleمتعدد المهام لكن غالى التكلفة
ايهما افضل هذا يتوقف على نوع التطبيق المطلوب فلكل منهما استخدامه مع مواقع الويب نستخدم SqlServer ومع التطبيقات الكبيرة نستخدم اوراكل