منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] اريد مساعدة شباب - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] اريد مساعدة شباب (/showthread.php?tid=37123)

الصفحات: 1 2


RE: اريد مساعدة شباب - Anas Mahmoud - 07-12-20

اخي سأشرح لك الامر ،

لديك 100 صنف مشروبات ساخنة ، ماذا يحدث بعد ان تقوم بتخزينهم ،  ستجد 100 صف في الداتا بيز كلهم بهم نفس الكلمة "مشروبات ساخنة" بلا داعي ، لاختصار الامر ماذا نفعل ؟ 

نقوم بعمل جدول اخر يحوي القيم التي ستتكرر معنونين ب ID ونخزن هذا ال ID فقط في جدول الاصناف هكذا :

[attachment=26104]

ماذا سنستفيد من ذلك ؟ سنوفر مساحة مهولة ، ال String عموما يأخذ اضعاف ما يأخذه ال Integer لا يجب ابدا تخزين النصوص الا عند الحاجة

غير ذلك ، تخيل لو بدلا من ان تكتب "مشروبات ساخنة" كتبت "مشروبات ساخنه" في احد الاصناف ، ماذا اصبح لديك الان ؟ اصبح لديك bug لن يجد البرنامج هذا الصنف ابدا ان حاولت البحث عن المشروبات الساخنة

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