تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش] عن أفضل قاعدة بيانات فيها قابلية التنقل
#1
السلام عليكم ورحمة الله وبركاته

إخواني عندي برنامج أعمل عليه وأردتُ من خلاله استعمال قاعدة بيانات قابلة للتنقل بمعنى

كما تعلمون أن SQL Server يحتاج برامج مُشغلة له وكذلك Access وكذلك غيرها من القواعد المعروفة لدى الكثيرين ، سؤالي هل يوجد قاعدة بيانات تكون ملفات التشغيل معها في نفس مجلد المشروع أو هل يمكن استخدام ملفات مكان قواعد البيانات المعروفة.

نظراً لأن البرنامج صغير ولا يحتوي بيانات كثيرة فأردت قاعدة بيانات أو طريقة بحيث لو أني نقلت البرنامج من جهاز لآخر لا انشغل بتنصيب البرامج المطلوبة لتشغيل القاعدة.

الموضوع هنا لأني أردته يكون متوافق مع بيئة .net
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#2
(16-06-14, 03:21 PM)عبد الله كتب : ... البرنامج صغير ولا يحتوي بيانات كثيرة فأردت قاعدة بيانات... بحيث لو أني نقلت البرنامج من جهاز لآخر لا انشغل بتنصيب البرامج المطلوبة لتشغيل القاعدة.
...

.....

بهذه الحال استخدم قاعدة بيانات mdb (وليس accdb) مع تحديد المعالج على x86 ليعمل على كلا المعالجين 64 و32 بت

نأتي لنقطة الـ Framework فتحديد Framework 2.0 يبدو أنه الأنسب للتنقل حسب المشاركة التالية (NET Framework 4 Runtime.)

.....
الرد }}}}
تم الشكر بواسطة: مالكـ
#3
(16-06-14, 03:53 PM)vbnet كتب : .....
بهذه الحال استخدم قاعدة بيانات mdb (وليس accdb) مع تحديد المعالج على x86 ليعمل على كلا المعالجين 64 و32 بت

نأتي لنقطة الـ Framework فتحديد Framework 2.0 يبدو أنه الأنسب للتنقل حسب المشاركة التالية (NET Framework 4 Runtime.)
.....

أما مسألة Framework 2.0 فهو الأنسب بلا شك ------------- ( مسألة انتهيت منها ).

أما مسألة قاعدة ( mdb ) أليست هي الإصدار الأقدم من Access ؟ إذن لا فائدة منها لأنها تحتاج ملفات خاصة لتشغيلها أليس كذلك ؟
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#4
(16-06-14, 05:34 PM)عبد الله كتب : ...
أما مسألة قاعدة ( mdb ) أليست هي الإصدار الأقدم من Access ؟ إذن لا فائدة منها لأنها تحتاج ملفات خاصة لتشغيلها أليس كذلك ؟

.....

إذا استخدمت (mdb) تضمن توفر محركة على أجهزة بها أوفيس 2003/97 في حين لو استخدمت (accdb) فمحركة يأتي مع أوفيس 2007 وما بعدها وهو يدعم (mdb) أيضاً

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


هناك اقتراح (وهو ما أعمل به)
إذا كنت تحمل برامجك على فلاشة وتتنقل بها على أجهزة مختلفة أن يتم تضمينها التالي لتركيبها عند الحاجة
Microsoft Access Database Engine 2010 Redistributable
Microsoft .NET Framework 3.5 Service pack 1 Full Package
Microsoft .NET Framework 4.5.1 Offline Installer

.....
الرد }}}}
تم الشكر بواسطة: aftfm , سعود , عبد الله , Sajad
#5
السلام عليكم
نعم ما اقصده هو في حال عدم توفر حزمة البرامج المكتبية لميكروسوفت ...

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

فكرتُ في ملفات xml وتتبعت بعض الشروحات لها لكني أجدها معقدة بعض الشيء ولا تصلح أن تقوم مقام قاعدة البيانات في حال برنامجي.

لكني توقعت الكثير من الحلول المُقترحة هنا بالموضوع ولكن ربما الكثير من الناس يعتمد على حلول مسبقة معروفة ولا يوجد من عندنا من يستخدم حلول فريدة غير اعتيادية لعلي أكون مخطئ ، وكذلك قلت عدد أعضاء المنتدى لكن القليل فيه الخير بإذن الله.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#6
(16-06-14, 10:38 PM)عبد الله كتب : ...
فكرتُ في ملفات xml وتتبعت بعض الشروحات لها لكني أجدها معقدة بعض الشيء ولا تصلح أن تقوم مقام قاعدة البيانات في حال برنامجي.
...

.....

إذا قررت على استخدام XML كقاعدة بيانات خصوصا وأنك ذكرت أن (البرنامج صغير ولا يحتوي بيانات كثيرة)
ففي هذا المنتدى موضوع رائع للأستاذ Sajad يشمل الإضافة والتعديل والبحث والحذف
التعامل مع ملفات xml بلغتي C#&VB

.....
الرد }}}}
تم الشكر بواسطة:
#7
(17-06-14, 12:19 AM)vbnet كتب : .....
إذا قررت على استخدام XML كقاعدة بيانات خصوصا وأنك ذكرت أن (البرنامج صغير ولا يحتوي بيانات كثيرة)
ففي هذا المنتدى موضوع رائع للأستاذ Sajad يشمل الإضافة والتعديل والبحث والحذف
التعامل مع ملفات xml بلغتي C#&VB
.....

أطلعت عليها وقرأت عنها في مواقع كثيرة ولكني أراها غير مناسبة وغير مفيدة لي ، لعلي سأبحث عن خيارات جديدة وإن وجدت خيار رائع ومفيد سأطرحه هنا بالموضوع لعل أحد الأخوة يستفيد منه.

جائني تفكير في عمل نوع جديد من قواعد البيانات لمثل هذه الأمور لكن لا اعلم كم سيكلفني هذا العمل من الوقت والجهد ، لعلي ابدأ به في يوم من الأيام إن شاء الله.

اشكرك أخي vbnet على حسن تجاوبك معي.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#8
استخدم SQL compact edition

هي قاعدة تحمل معها ملفات الruntime الذي حجمها لايتجاوز 2 مب وتكون في مجلد البرنامج

ولاتحتاج الى تنصيب sql server ولا بطيخ
الرد }}}}
تم الشكر بواسطة:
#9
أنصحك بـ SQLite جداً ممتازة .
الرد }}}}
تم الشكر بواسطة: عبد الله
#10
(17-06-14, 01:47 AM)الشاكي لله كتب : استخدم SQL compact edition
هي قاعدة تحمل معها ملفات الruntime الذي حجمها لايتجاوز 2 مب وتكون في مجلد البرنامج
ولاتحتاج الى تنصيب sql server ولا بطيخ
سأبحث عنها وطريقة التعامل معها ، واسأل الله أن تكون كما ابحث عنه.
(17-06-14, 03:48 AM)حريف برمجة كتب : أنصحك بـ SQLite جداً ممتازة .
هل هي كما في شروط الموضوع Smile ...؟
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في تصميم قاعدة البيانات djelloul 2 36 06-12-16, 12:36 PM
آخر رد: djelloul
  ابي اربط برنامجي بسيرفر او قاعده بيانات مبارك 3 183 22-11-16, 02:57 PM
آخر رد: مبارك
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 173 04-11-16, 09:25 AM
آخر رد: thevirus
  [VB.NET] مثال على جلب ارقام من قاعدة البيانات وحفظها في مصفوفة بدر إشتية 4 354 02-11-16, 02:42 AM
آخر رد: Ahmad ahmed
  [سؤال] قراءة رابط من قاعدة بيانات في ادة التصفح شمس الدين 03 2 84 27-10-16, 10:43 PM
آخر رد: شمس الدين 03
  كيفية الاتصال بقاعدة بيانات Access على الشبكة المحلية warda saeed 7 7,237 27-10-16, 09:53 PM
آخر رد: thevirus
  مساعدة في بناء قاعدة hglogtd 4 137 05-10-16, 03:48 PM
آخر رد: hglogtd
  استفسار حول طريقتي في قاعدة البيانات صبري زينوبي 0 81 29-09-16, 04:35 PM
آخر رد: صبري زينوبي
  ربط قاعدة بيانات اكسس بفجوال دوت نت 2015 كنونو 0 125 26-09-16, 01:35 PM
آخر رد: كنونو
  تسمية قاعدة البيانات قبل انشائها aiman 3 175 15-09-16, 09:12 PM
آخر رد: Abu Ehab

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم