07-09-18, 03:09 PM
(06-09-18, 01:52 PM)elgokr كتب :السلام عليكم أخي الجوكر(05-09-18, 08:54 PM)kebboud كتب : السلام عليك أخي الجوكر المحترم
على أية حال يجب أن ندرس كيفية عمل الإستعلامات QUERY حتى نستفيد من مزاياها المتعددة و نجعلها تخدم برمجتنا و لذلك أدعوك أخي الجوكر إلى زيادة التركيز عليها و دراستها دراسة وافية ..و أنت أهل لذلك ما شاء الله
من ناحية أخرى يجب التركيز على تقنيات الجداول في قواعد البيانات من اضافة و تعديل و حذف و غيره ...
سؤال أخير أخي الجوكر أريد أن اسألك باختصار شديد عن الفروقات الجوهرية بين الاكسس و SQL..فأنا أحلم بالتخصص في لغة SQL ..و عسى أن يحقق الله سبحانه و تعالى لي هذا الخلم ذات يوم !!!
شكرا أخي على التواصل و شكرا على الرد و شكرا على المساعدة
تحياتى لكوتمنياتى لك التوفيق
وعليكم السلام ورحمة الله وبركاته
اولاً مفهوم خطاء عن فكرة كيفية تعلم عمل Queryلان الصح هو كيفية التعامل مع قاعدة البيانات ببناء الجداول وعمل الربط بين جدولين فاكثر
ثانياً طريقة وصفك للرد هنا لانك لا تريد كتابة كود فى المشروع لديك بل تريد التعامل مع المشروعخلينا نتخيل كما لو انك تتعامل مع ملف Word او Excel مجرد تمرر عليه الحاجة وخلاص وهذا غير جيد
ثالثاً كيفية عمل Query هو ما الا وضع كود الاستعلام او الاضافة او التعديل او الحذف
بمعنى تعال وانشاء Query Design القائمة وتعال على منطقة sql view وضع الكود بهذا الشكل
كود :
SELECT * FROM ARABE
يمكنك الان التنقل بين Design View أو Datasheet View وستجد انه تم تصميم الـ Query
باختصار الـ Query ما هو الكود التنفيذى للحاجة المراد عملهااذا كان استعلام او اضافة او تعديل او حذف
وتذكر بان قاعدة بيانات الـ Access محدودة بمساحة 2 جيجافكلما قمت باستهلاك المساحة من خلال Query او انشاء الجداول التقليديى بدون معرفةكاملة لعمل الربط بين الجداول وتوفير قدر المستطاع من المساحة من البيانات ستجد بالنهاية ان المساحة تستهلك بشكل كبيروينتهى المطاف بانه تم ايقاف البرنامج بسبب تم تجاوز المساحة المتاجة لقاعدة البيانات
ومن حيث الفرق بين قواعد البياناتفى البدابة قواعد البيانات هى قواعد بيانات واحدة لا فرق بينها اذا كانExcel, Access Mysql, Sql Server .... الخ
طيب ايهم افضل او ايهم افضلكل قاعدة بيانات لها نظام وبيئة حسب الحاجة لهاوكل قاعدة بيانات لها حجمها والسرعة فى استوعاب اوامر التنفيذ
يعنى الـ Aceess دائماً ما تجد الاعتماد عليها فى البرناج الصغيرة للشركات او المؤسسات البدائيةبحيث ان مهما مر عليها السنين لفترة حجم البيانات لديها داخل قاعدة البيانات لا تتجاوز الـ 2 جيجا
ومن حيث ذلك ستجد عدد المستخدمين للبرنامج الخاصةبقاعدة الباينات الـ Access محدود قد يكون موظف واحد الى 3 تقريباً
فهنا لا يشعر اى حد من بطء فى البرنامج وما شبه
عكس قواعد البيانات الـ Sql و oracle التى تتاح باستخدام مساحة اكبر بمراحلوكذلك يمكنك من جعل عدد كبير من المستخدمين على البرنامج لقواعد البيانات بكشر اكبر دون اى عناء فى السرعة
لكن لكلاهما يتطلب متطلبات يجب توفيرها عكس Accessفالـ Access يكتفي ان يكون مثبت على الجهاز برنامج الـ Access
بينما القواعد الاخري يتطلب تبيت على جهاز بامكانيات مخصصةخلاف عمل التصاريح والاعدادات اللازمة حتى يتم عملها على البرنامج
تحياتى لكوتمنياتى لك التوفيق
لا أنت فهمتني غلط
أنا عندي مشروع صغير عبارة عن مشروع إدارة مدرسة و هذا المشروع الصغير أهدف منه إلى مساعدة أحد الزملاء و الهدف الثاني هو التمرن و تعلم البرمجة و خاصة لغة VB.NET
على كل حال شكرا على التوضيح و الرد .....و بخصوص SQL فأنا من مدة أشعر بالألفة معه و أتحفز إلى الصداقة معه !!!
أخي الجوكر:
رجاء لا تبخل علي بالتوجيهات و النصائح و المساعدة كلما طرأت علي الحاجة إلى مساعدتك و اجعل هذا لوجه الله الكريم ..فعسى أن تجده يوم القيامة ..
عندي شغف كبير و الحمد لله رب العالمين بلغة VB.NET و اشعر معها بالراحة عكس لغة السي شارب التي نفرت منها بسبب كثرة تلك المعقوفات و الفواصل و الإشارات غير الضرورية
و في انتظار توجيهاتكم و نصائحكم القيمة تبقى في خير..
أخوك عبد العزيز كبود من موريتانيا
ربي زدني علما 
