الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

افضل برامج قواعد بيانات

بدأه Farhad Karim في 22 يوليو 2012 · 13 رد · 8,031 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

تحية طيبة للجميع اساتذة ماهى افضل برامج قواعد بيانات و باى برنامج تنصحونى

#2
Farhad Karim كتب:

بسم الله الرحمن الرحيم

تحية طيبة للجميع اساتذة ماهى افضل برامج قواعد بيانات و باى برنامج تنصحونى

اخي الفاضل

السلام عليكم ورحمة الله وبركاته

وكل عام وانتم بخير

لا يوجد شيء اسمه افضلية في قواعد البيانات فكل قاعدة بيانات لها خصائصها و مميزاتها وعيوبها وحسب الإحتياج الذي عملت من أجله

فعلى سبيل المثال اذا كان لديك شركات وتحتاج الى الأمن والحماية القوية وقوة التشفير فننصحك بقواعد البيانات Oracle ولكنك في المقابل ستفقد السهولة والمرونه في التعامل مع مثل هذه القواعد

ثم تأتي في المرتبة الثانية قواعد البيانات SQL server حيث الإعتمادية والقوه والمرونه والحماية

ثم تأتي في المرتبة الثالثة DB2 database من شركة IBM

اما اذا كان لديك مشاريع صغيرة وبسيطة فبرنامج الأكسيس يلبي رغباتك وزيادة حيث المرونه والسهولة ولكنه يفتقد الى الأمن والحماية فهي ضعيفه فيه .

اذا لا يوجد شيء اسمه قاعدة بيانات افضل من الأخرى فكل قاعدة لها مجالها الخاص الذي تريد ان تنشأها من اجله .

بالتوفيق

3
#3

بارك الله فيك استاذى العزيز ان شاء الله موفق

استاذى العزيز ممكن شرح بسيط عن DB2 database و هل هى افضل من الاكسس

#4
Farhad Karim كتب:

بارك الله فيك استاذى العزيز ان شاء الله موفق

استاذى العزيز ممكن شرح بسيط عن DB2 database و هل هى افضل من الاكسس

اخي الفاضل

لا يوجد وجه مقارنه بين قاعدة DB2 من شركة IBM وبين برنامج الأكسيس

اذا رغبت بالمقارنة بينهما فقارن بين طائرة الشبح ولعبة اطفال بعشرة ريال

النقطة الأخيرة وانا اختك التي اجابت على الأسئلة هي اختك في الله : زهره محمد العبدالله

DB2_ara.rar

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 22 يوليو 2012 في 21:31

2
#5

السلام عليكم ورحمة الله وبركاته

بارك الله فيك استاذتنا الجليلة دكتورة زهرة وجزاك الله كل خير

ولى استفسار متعلق بالموضوع حضرتك لم تذكرى قواعد بيانات ماى سيكوال فما موقفها بالنسبة لقواعد البيانات المذكورة؟

و قواعد بيانات DB2 من ناحية تكلفة التراخيص ما هو ترتيبها بالنسبة لأوراكل MS SQL SERVER اقصد يعنى ارخص ام اغلى ام ماذا ؟ وما مدى انتشارها فى عالمنا العربى وهل هى مشهورة او مختصةبشىء معين او متميزة بشىء معين كاوراكل فى الامان مثلا ؟

ووفقكم الله والجميع لما يحبه ويرضاه

والسلام عليكم ورحمة الله وبركاته

766803983.jpg
#6
محمد.ع.م كتب:

السلام عليكم ورحمة الله وبركاته

بارك الله فيك استاذتنا الجليلة دكتورة زهرة وجزاك الله كل خير

ولى استفسار متعلق بالموضوع حضرتك لم تذكرى قواعد بيانات ماى سيكوال فما موقفها بالنسبة لقواعد البيانات المذكورة؟

و قواعد بيانات DB2 من ناحية تكلفة التراخيص ما هو ترتيبها بالنسبة لأوراكل MS SQL SERVER اقصد يعنى ارخص ام اغلى ام ماذا ؟ وما مدى انتشارها فى عالمنا العربى وهل هى مشهورة او مختصةبشىء معين او متميزة بشىء معين كاوراكل فى الامان مثلا ؟

ووفقكم الله والجميع لما يحبه ويرضاه

والسلام عليكم ورحمة الله وبركاته

اخي الفاضل : محمد

السلام عليكم ورحمة الله وبركاته

وكل عام وانتم بخير بمناسبة شهر رمضان المبارك

بالنسبة لقاعدة البيانات MySQL فهي من نفس طبقة قاعدة البيانات Access لذا لاحظ معي الشرح والتفصيل لقواعد البيانات بناء على الطبقات الخاصة بها

قواعد البيانات تندرج تحت مصطلح علمي للبرمجة أسمه 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 لذلك فالأوراكل يتقدم عليه .

*. IBM DB2 يمكن اعتبارها الاسرع في قواعد البيانات نظرا انها قادرة على العمل على اجهزة السوبر كومبيوتر ، حيث تعتمد في مقارنتها على نظمها الخاصة و خصوصا على "العملاق الازرق" و هو احد السوبر كومبيوتر التي تنتجها الشركة، حيث انه يشبه الثلاجة الكبيرة في الحجم و يحتوي على 1024 معالج مصغر تعمل بصورة متزامنة يصل سرعة كل منهم في احدث جهاز لها الى الالف ميجاهيرتز بحيث انك تحصل على كومبيوتر يعمل بصورة تقريبية ب واحد تيراهيرتز 1 THz و هذا رقم غير طبيعي و ضخم للغاية، و نظم قواعد البيانات الوحيدة التي يمكن ان تعمل مع هذا الجهاز هي DB2 و بذلك فحقا IBM تقدم نظام قواعد بيانات يعد الاسرع في الكون.

*. نستطيع أن تطلق على الأوراكل database

*. الأكسس هي تطبيق database على السريع أعدته مايكروسوفت للإستخدام الشخصي ولفهم معنى قواعد البيانات العلائقية ليس أكثر

ملفات المقارنة بين MS SQL و ORACLE

MSSQL2005_ORACLE10g_compare.rar

Oracle_Vs_SQL_Server.rar

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 23 يوليو 2012 في 18:39

2
#7

ماشاء الله استاذى العزيز على الشرح الجميل بارك الله فيك ان شاء الله دائما موفق

بس استاذى العزيز استفسار برنامج mysql Enterpise هل يمكن تصميم النماذج و التقارير ..... بحيث استخدم mysql لتصميم النماذج و التقارير و لا اعتمد على برنامج الاخرى

#8

في البدية اختي الكريمة زهرة بارك الله فيك علي هذا الشرح الممتاز

ولكن لدي إستفسار وهو كيفية تحويل قاعدة بيانات كاملة بالتقارير والنماذج والجداول والإستعلامات من نوعية الاكسس الي _SQL_Server بالتفصيل لاني لدي فاعدة كاملة واريد تحويلها الي ذلك نظراً لأني اريد أن اقوم بعمل ربط لها علي اكثر من 25 جهاز في وقت واحد وفي نفس الوقت اريد ان اتعلم ولو فكرة بسيطه عنه

769984420.gif
#9
figo82eg كتب:

في البدية اختي الكريمة زهرة بارك الله فيك علي هذا الشرح الممتاز

ولكن لدي إستفسار وهو كيفية تحويل قاعدة بيانات كاملة بالتقارير والنماذج والجداول والإستعلامات من نوعية الاكسس الي _SQL_Server بالتفصيل لاني لدي فاعدة كاملة واريد تحويلها الي ذلك نظراً لأني اريد أن اقوم بعمل ربط لها علي اكثر من 25 جهاز في وقت واحد وفي نفس الوقت اريد ان اتعلم ولو فكرة بسيطه عنه

اخي الفاضل

السلام عليكم ورحمة الله وبركاته

وكل عام وانتم بخير

بالنسبة لهذا الموضوع فلا نحول النماذج والتقارير الى SQL Server وانما نحول فقط الجداول اما بقية كائنات قاعدة البيانات فتبقى كما هي بحيث تكون الجداول في Sql server والواجهة ( النماذج ) في الأكسيس لذا راجع هذا الرابط فقد تم الشرح التفصيلي لهذه العملية من الألف الى الياء

/index.php?showtopic=266393

بالتوفيق

2
#10

السلام عليكم ورحمة الله وبركاته

وكل عام وانتم بخير

استاذتنا الجليلة بارك الله فيك وجزاك الله كل خير واشكرك على شرحك المفصل وبارك الله فيك واسف على تأخرى ولكن الحقيقة هذا الرد كان ملىء بالمفاجأت التى جعلتنى اقف كثيرا قبل ان اعود واشارك مرة اخرى لذلك ارجو ان تزيدى الامر توضيحا فيما يخص ان قواعد بيانات ماى سيكوال مثل الاكسيس وليست خادم قواعد بيانات مثل عائلة اوراكل و MS SQL SEVER وانها ليست من عائلتهم اساسا لأن الامر مربك الحقيقة جدا وخاصة السطرين اللذين باللون الاحمر والازرق اربكنى اكثر واكثر الحقيقة وحيرنى جدا فرفقا بتلاميذك استاذتنا الجليلة فنحن ( على قد حالنا كما تعلمين ) مش قد حضرتك ولا قد عقلك وعلمك فمعذرتنا وضحى الامر اكثر لنا فحضرتك كما تعلمى ان فى ظاهر التعامل مع ماى سيكوال نجده مثل MS SQL SEVER و اوراكل واكرر ظاهر التعامل بالنسبة لنا او هذا ما اظنه انا على الاقل وطبعا نحن كما تعلمين اغلبنا غير عالم ودارس وملم بعالم قواعد البيانات مثل حضرتك فمعذرتنا مرة اخرى فنحن نطمع فى فيض علمك سائلين الله عز وجل ان يزيدك من علمه وفضله وان يبارك لك فيه وان يجازيكى عنا خير الجزاء فأرجو ان توضحى اكثر هذه النقطة فأنا الحقيقة احب عالم قواعد البيانات عموما (بغض النظر طبعا عن المسميات والشركات) لأن الجميع جزء من هواريد ان اتعلم واتعمق به قدر المستطاع وبارك الله فيكى وجزاكى الله كل خير وكل عام وحضرتك والجميع بخير

ووفقكم الله والجميع لما يحبه ويرضاه

والسلام عليكم ورحمة الله وبركاته

766803983.jpg
#11

اثقل عليك اختي العزيزة زهرة الخير لو سمحتي رابط لتحميل برنامج SQL Server 2008 او اي نسخة تفضليها لي لأعمل عليها

769984420.gif
#12

السلام عليكم ورحمة الله وبركاته وكل عام وانتم بخير

بعد إذن استاذتنا الجليلة زهرة فنحن نعلم مدى انشغالك وخدماتك المتواصلة داخل وخارج المنتدى فبعد اذنك سأضع الرابط لأخونا الكريم

هذا رابط تحميل SQL Server 2008 Express

http://www.microsoft...ls.aspx?id=1695

وهذا رابط اخر

http://www.microsoft...s.aspx?id=25052

ولو حبيت تجرب 2012 الجديد ايضا فهذا رابط لصفحة تحميل SQL Server 2012 Trial

http://www.microsoft...us/default.aspx

وهذا رابط تحميل SQL Server 2012 Express

http://www.microsoft...ns/express.aspx

ووفقكم الله والجميع لما يحبه ويرضاه

والسلام عليكم ورحمة الله وبركاته

تم تعديل هذه المشاركة بواسطة محمد.ع.م في 1 أغسطس 2012 في 22:47

1
766803983.jpg
#13

بارك الله فيك اخي الكريم

769984420.gif
#14

السلام عليكم ورحمة الله وبركاته

وكل عام وانتم بخير

وجدت هذا الرابط به معلومات كثيرة وسيكون مفيد جدا فى هذا الموضوع فوددت ان اشارك الاخوة به لعله يفيدهم بإذن الله

http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

وفقكم الله والجميع لما يحبه ويرضاه

والسلام عليكم ورحمة الله وبركاته

766803983.jpg

مواضيع مشابهة