طيب
خلينا نمشي خطوه خطوه مع بعض
بناء على ايه بيتم عرض الدرجة
(لأنك ما رديت عليا بخصوص هل هى قيم متغيره ام ثابته)
يعنى هنفترض ان المادة الفلانيه درجتها هي 50 فبالتالى القيمه هنا ثابته ولا يمكن ان يكون للعربي كمثال للصف الاول درجه 30 و 50 فى نفس الوقت
لهذا الاول نريد ان يكون هناك شروط لتسجيل درجات الطالب نفسها مثل رقم الطالب الذى لا يتغير طول تواجده
ارقام الصفوف (يعنى تعمل جدول للصفوف "الصف الاول الثاني ...... وهكذا")
ايه تاني ممكن
المواد التعليميه ممكن تعطيها كود او رقم خاص بها للتميز مثل لغبه عربيه صف اول يكون له رقم 1 لغه عربيه صف ثاني يكون له رقم 2 وهكذه
فبناء الجداول هي اساس اى برنامج
اذا كان هذا البناء فيه خلل فان البرنامج سيكون صعب التطوير والتعديل عليه مستقبليا
ايضا لابد ان تكون العلاقة بين الجداول وبعض لها علاقة واضحة مثلا علاقة جدول بيانات الطالب بالصفوف ايضا علاقة بيانات الطالب بالمواد المقرره عليه
فلما تفكر فى الطريقة التى ستكون العلاقات فيها واضحه هجد كل شئ سهل وسهل التعديل عليه
غير لما تعتمد على المعرفات فى العلاقات بين الجداول هيكون سهل تصيد الخطأ وتحييد الخطأ فى الكتابة بالأحرف و المعرفات ارقام والارقام اسهل من الحروف فى التعامل معها
لهذا اتركك تفكر فيما قلته لك سابقا
وسوف احاول ان اعيد بناء الجداول لتوضيح الفكره التى ذكرتها
ايضا برجاء البحث وقراءة جميع المواضيع التى تتحدث عن بناء الجداول والعلاقات
فالمنتدي ملئ بالمواضيع العظيمه التى انا شخصيا اتعلمت منها الكثير والترتيب (سائل المولى ان يبارك فى جميع من قام عليها)