جدول بيانات مع مدخلات متغيرة

ZaFaR97 • منذ 6 سنوات

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

كذلك: سجل يوم الأحد، تسجل فيه معلومات مختلفة، عن يوم الاثنين

والمعلومات المختلفة هذه كمثال:

المواظبة: حاضر، متأخر، غائب

وفيه معلومات لها احتمالين فقط !

 

والـ HTML FORM راح يختلف باختلاف فئة الطالب، وبإختلاف اليوم، فكيف نضبط أمر السجلات اليومية في هيكلة ثابتة، بحيث وقت إحصاء البيانات لا يحدث مشاكل.

 

فكرتي: هو جعل هذا الصف في السجلات اليومية عبارة عن مصفوفة JSON، وبهذا تحل المشكلة.

بقيت مشكلة: فئة الطالب، لها خانات مختلفة، يعني في الـ HTML FORM : مرات بيكون مدخل يحتمل 3 خانات، ومرات بيكون مدخل يحتمل اجابتين، إلخ.

 

أنا فكرت كالتالي:
يكون فيه جدول لأنواع المدخلات اليومية، ويكون فيه جدول للفئات المختلفة، الفئة ترتبط بعدد من أنواع المدخلات، والمدخلات ترتبط بعدد من الفئات، علاقة Many-Many

 

هل من أفكار مساعدة لهيكلة قواعد البيانات؟

laravel/php

كلمات دليلية:

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (2)

سطام • منذ 6 سنوات

نحتاج أمثلة لفهم الفكرة

Mohammad Laif • منذ 6 سنوات

هل من أفكار مساعدة لهيكلة قواعد البيانات؟

بالنسبة لي في قواعد الـ sqlite بالاندرويد اعمل كالتالي:

 

المواظبة: حاضر، متأخر، غائب

تعمل لها جدول بلحالها - انتيجر.

 

وفيه معلومات لها احتمالين فقط !

كذلك تعمل لها جدول بلحالها - انتيجر.

 

وبالجدول الرئيسي لديك تجعل عمود: المواظبة - فورن كي foreign key انتيجر, وتربطة بجدول المواظبة. وكذلك بالنسبة للمعلومات الاخرى.

5a70b90ac280c_ScreenShot2018-01-30at9_26_18PM.png.0c750208450c2dab30cad3ebce5d2e70.png

 

اما بالنسبة لل:

بقيت مشكلة: فئة الطالب، لها خانات مختلفة، يعني في الـ HTML FORM : مرات بيكون مدخل يحتمل 3 خانات، ومرات بيكون مدخل يحتمل اجابتين، إلخ.

فلم افهما بشكل واضخح للإسف, لكن اتوقع هذه تقدر تحلها برمجياً بعيداً عن قواعد البيانات.

 

وياحبذا لو تستطيع التوظيح لنا اكثر او وضع صوره للفورم والداتا بيس حتى يتقرب الفهم.

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !