الانتقال إلى المحتوى

الفرق بين أوراكل وأكسس


minmin

Recommended Posts

أزيكم ياشباب
فى ناس كتير أوى بتسألنى أية الفرق بين أوراكل و أكسس مألى أوراكل بيعملة أكسس برضة يعرف يعملة
وأنا مش بعرف أقول ليهم أية فبماذا أجيب وشكراً

رابط هذا التعليق
شارك

اخى اكسس is small job database لايصلح للتطبيقات التى تحتاج قاعدة بيانات ضخمة ذات سعة تخزينية عالية .كما انه لا يدعم العديد من التطبيقات الحديثة لقواعد البيانات مثل Distributed Database ’DataWareHouses وغيرها كما انه لايدعم اى تطبيقات سرية وامن البيانات الامر الذى يعتبر غاية فى الاهمية فى معظم التطبيقات التى تدعم عدد كبير من المستخدمين لكل صلاحيات مختلفة على قاعدة البيانات .

والله اعلم


فخرالدين

تم تعديل بواسطة fakhreeldin
رابط هذا التعليق
شارك

MS Access is not a true relational database management system. While it is a relational database because it stores data in relational tables, it is not a management system. MS Access has no (or very, very little) concept of multi-user transactions, multi-user security, and other things that define database system. MS Access has been designed from the beginning as a single user database

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته،،
أخى العزيز ...
قواعد البيانات تندرج تحت مصطلح علمي للبرمجة أسمه 3 Tier أي الطبقات الثلاث الطبقة الأولى First Tier وهي ما يسمى بالمقدمة أو واجهة المستخدم User Interface الطبقة الثانية Second Tier وهي ما يسمى بطبقة المنطق والقوانيين Logic Interface الطبقة الثالثة Third Tier
وهي ما يسمى بالخلفية Back End وهي طبقة ؟؟؟ قواعد البيانات !!
لأنه لا يوجد شيء في قواعد البيانات أسمه نماذج أو تقارير، النماذج والتقارير تصنع في الطبقة الأولى وليس الثالثة. الطبقة الثالثة لقواعد البيانات بينما الطبقة الأولى هي للنماذج والتقارير.
الطبقة الأولى : نستخدم Visual Basic .NET
الطبقة الثانية : نستخدم Visual C++ .Net
الطبقة الثالثة : نستخدم Microsoft SQL أو Oracle أو Sybase
لماذا الآكسس و FoxPro و Dbase و Clipper و MySQL يستخدمون الطبقات الثلاثة مع بعضها البعض في محتوى واحد؟
الإجابة هي لأن هذه التطبيقات للإستخدام الشخصي فقط !!! وليس لصناعة قواعد بيانات للسوق. إلا في حالات شاذة جدا مثل أن يكون عدد المستخدمين صغير أقل من 10 أشخاص فقط.
قواعد البيانات تنقسم قسمان :
القسم الأول: قواعد بيانات لحفظ البيانات فقط بدون خادم Sever مثل الآكسس و Clipper و FoxPro وغيرها كثير.
وهذه أصبحت تاريخا يحكى ...
القسم الثاني: قواعد بيانات على شكل خادم Server ومن أشهرها:
Microsoft SQL Server
Oracle
Sybase
بعبارة أخرى في الآكسس نقيس على قاعدة واحدة بينما في الخادمات تقيس على عدد المستخدمين لطاقة الخادم نفسه وللإنتقال من القسم الأول إلى القسم الثاني، لا بد من ملاحظة بعض الأمور الهامة جدا ومن ضمنها:
أن برامج القسم الثاني لا يوجد فيها ماكروز ولا نماذج ولا تقارير ولا شيء من هذا القبيل وقد تنبهت الشركات المصممة للبرامج الثلاثة إلى هذه النقطة وقامت بإضافة بعض البرامج الإلحاقية التي تساعد في تعويض هذا الإحتياج مثل:
Developer للأوراكل
Enterpise للـ.... MS SQL
Development Tools للـ.... Sybase
وهذه برامج إضافية أو إلحاقية تتعامل مع الخادم الأساسي لتبسيط عمليات إنشاء التقارير ونماذج الإدخال والإستعلام.
قبل الخوض في هذه البرامج (من القسم الثاني) لا بد من توضيح أهم فروق يميز هذه البرامج عن بعضها البعض وهو ببساطة شديدة عدد المستخدمين الذين يستطيعون الدخول إلى الخادم (إلى قاعدة البيانات) في نفس الوقت simultaneous access وفيما يلي بعض الأرقام التقريبية وليس للدقة:
Access مثلا في حدود 10 شخاص
MS SQL في حدود 30 إلى 70 ألف شخص
Oracle في حدود 100 إلى 150 ألف شخص
Sybase بالملايين
ولهذا تجد ان إستخدامات Sybase ليست شهيرة في التطبيقات الإدارية ويقتصر إستخدامها تقريبا على المنشآت المالية الضخمة وأهم مستخدمين لل Sybase هي البنوك وعليه فإن القفز إلى Sybase ليس عملي على الإطلاق بالنسبة لنا...
يتبقى لديك الإختيار بين MS SQL و Oracle لشهرتهما الكبيرة جدا في بناء التطبيقات الإدارية ويوجد بينهما فرق بسيط جدا...أن معظم البرامج في السوق هي تطبيقات لشركة مايكروسوفت وعليه فإن الإنتقال إلى Oracle سيؤدي إلى ضرورة مواجهة والتغلب على بعض المشاكل القليلة الناتجة من الموائمة compatibility والدعم الفني Technical Support وذلك بالمقارنة ب MS SQL الذى يوجد له في السوق كتب أكثر، ومشكلة MS SQL انه لا يوجد معه أية برامج إلحاقية قوية تساعد على إنشاء نماذج الإدخال وتقارير الإخراج وغيرها وبرنامج Enterprise الملحق به يساعد في عمليات أخرى ذات قوة عالية جدا مثل User Defined Functions لذلك فالأوراكل يتقدم عليه .
"منقول عن internetmaster"...
هل علمت الفارق الآن يا صديقى
تستطيع أن تطلق على الأوراكل database
أما الأكسس فهى سندوتش database على السريع أعدته مايكروسوفت للإستخدام الشخصى ولفهم معنى قواعد البيانات العلائقية ليس أكثر
والله المستعان

تم تعديل بواسطة Walid Azmy
رابط هذا التعليق
شارك

  • بعد 5 سنة...

[شكرا جراكم الله خيرا يا اخ وليد

جوابك بيوضح اد ايه انت متخصص ومعلوماتك قوية

حقيقي يشرفني اتعرف عليك

انا محمد رضا محاسب مصري بعمل في السعودية

انا هاخد بنصيحتك وهبدأ اذاكر اوراكل :rolleyes: :angry:

بس بدي ملفات عليمية للأوراكل تسهللي البداية

وهل لازم اعف فيجوال بيسيك الاول و سيكوال سيرفر ولا ابدأ عاى طول في الاوراكل

ارجو الرد على طلبي وشكرا

رابط هذا التعليق
شارك

فى اضافة بسيطة
1- اكسس عبارة عن ملف لو حذفته يبقى حذفت كل البيانات و الملف دة لازم يكون shared علشان الناس تقدر تستخدمة و بالشكل دة طبعا مفيش اى security 
2- اوراكل هى DBMS يعنى ملفات البيانات بتكون موجودة فى مكان اليوزر ميقدرش يوصلة و لا يقدر يتعامل معاها مباشرة و حتى ميقدرش يحذفها لانها مش بالبساطة دى
3-اكسس مبيدعمش ال complex quires و لو حاولت تعمل جملة subquery على الاكسس ممكن تاخد منك ساعه فى حين انها ممكن تاخد اقل من ثانية فى اوراكل او حتى اى قواعد بيانات تانية و جرب بنفسك
4-انت ممكن بسهولة تعمل script و تشغلة على اوراكل او حتى تاخد الجداول بالبيانات فى شكل scripts لكن اكسس متعرفش حاجة اسمها script
5-lمتنساش ان اوراكل معاه لغة تعامل مع قواعد البيانات قوية جدا اسمها PL/SQL اما اكسس ملهاش اصلا لغة و علشان تعمل حاجة لازم تتعامل ب VBA
6-جرب تدخل على قاعدة بيانات اكسس ب 3 او 4 يوزر و شوف اية اللى هيحصل ااوكد لك ان هيحصل crash
7-No rollback, redo, archive features. in access
دى ابسط حاجة و فى اكيد حاجات كتير
و ذى ما قال اخونا وليد هى فعلا سندوتش كدة على السريع ممكن تعمل بيها حاجة لنفسك كدة بس

رابط هذا التعليق
شارك


Access مثلا في حدود 10 شخاص
MS SQL في حدود 30 إلى 70 ألف شخص
Oracle في حدود 100 إلى 150 ألف شخص
Sybase بالملايين


يعنى عايز تقول ان ال
sybase
powerful than oracle

???????????

أعتقد لا

طيب وفين الdb2
From IBM

وبغض النظر عن القوة هناك
4 خدمات لازم لاى قاعدة بيانات ان تقدمها عشان نقول عليها قاعدة بيانات


DML
DML is abbreviation of Data Manipulation Language. It is used to retrieve, store, modify, delete, insert and update data in database. Examples: SELECT, UPDATE, INSERT statements

DDL
DDL is abbreviation of Data Definition Language. It is used to create and modify the structure of database objects in database. Examples: CREATE, ALTER, DROP statements

DCL
DCL is abbreviation of Data Control Language. It is used to create roles, permissions, and referential integrity as well it is used to control access to database by securing it. Examples: GRANT, REVOKE statements

TCL
TCL is abbreviation of Transactional Control Language. It is used to manage different transactions occurring within a database.





وهى غير متوفرة فى MS ACCESS

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية