تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كويري في الداتاست
#11
السلام عليكم أخي (حريف برمجة),
في البداية أود أن أشكرك على مشاركتك و إبداء رأيك في الموضوع, و بما إنك لديك خبرة فيه فسوف أستفسر منك الكثير حول هذا الموضوع قبل أن أنظر إلى المرفق Smile

الأسئلة التي تتراود في ذهني هي:
1- هل الافضل إستخدام الـ (DataSet Wizard) عند إدارج قاعدة البيانات في المشروع (علماً بأنها من نوع MS Access) من أجل صنع الـ (DataSet) لكل الجداول أم عمل جمل إتصال في داخل المشروع دون إدراج قاعدة البيانات و من ثم فتح الإتصال مع قاعدة البيانات و عندها نقوم بعمل الـ (DataSet) التي نريدها من دون الحاجة إلى (DataSet Wizard) أي عن طريق الكود؟ و ما نقاط ضعف كل واحدة منهم؟
2- الأن لدينا (DataSet) في المشروع (سواء كانت بالكود أو بالويزرد) و الأن نريد الإستعلام عن سجلات معينة في جدول معين, هل الافضل أن يكون الإستعلام في قاعدة البيانات و نستدعيه و كأنه جدول أم الافضل أن نقوم بعمل إستعلام على الـ (DataSet) التي لدينا؟
3- في رأيك, ما هي افضل طريقة في برمجة قواعد البيانات من خلال الـ VB.Net من أجل صنع برنامج يكون سريع في الإتصال و سريع في جلب البيانات و لا يكون ذا ثقل أثناء جلب البيانات من قاعدة البيانات و تكون البيانات في درجة عالية من الامان؟

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

تحياتي.
الرد }}}
تم الشكر بواسطة:
#12
قواعد البيانات sql server ممتازة وآمنة وقوية وخفيفة على الجهاز وسهلة التعامل .....
الرد }}}
تم الشكر بواسطة:
#13
طيب أخي بالنسبة للأسئلة في المشاركة السابقة (11#) فهل لديك أجوبة عنها؟
الرد }}}
تم الشكر بواسطة:
#14
السلام عليكم

اخي العزيز الافضل وبلا شك هو التعامل مع قواعد البيانات عن طريق الCode وليس الWizard وذلك لسهولة تعقب ومعرفة الاخطاء عند حدوثها

بالنسبة للسؤال الثاني وطريقة الاخ حريف برمجة هو الافضل وتسمى الاتصال المنفصل حيث يتم جلب البيانات من القاعدة و وضعها في ال DataSet وهذا الكائن تعتبر نسخة من قاعدة البيانات لكن في الذاكرة لذا التعامل معها اسهل

الافضل هو استخدام SQL مع احد لغات ال.NET

نصيحة: اجعل اسئلتك مختصرة اخي العزيز
الرد }}}
تم الشكر بواسطة:
#15
مشكور أخوية سجاد, سأفعل في المستقبل إن شاء الله.

زين إذا كانت البيانات المجلوبة من قاعدة البيانات و وضعها في الـ (DataSet) كبيرة الحجم أي أكبر من حجم (RAM) الحاسبة الخاصة بالمستخدم, ما هو الحل في هذه الحالة؟
الرد }}}
تم الشكر بواسطة:
#16
في هذه الحالة تستخدم الـPaging انظر الى هذه الروابط:

عمل pageing للداتا جريد من خلال جمل السيكوال
Paging In DataGridView
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [سؤال] الفرق بين كويري (استعلام) و كويري اخر hoob computer 2 2,516 02-10-13, 06:09 PM
آخر رد: hoob computer

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


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