باسمه الكريم

أراد أهل مدرستي التي أدرّس فيها أن تكون لها قاعدة بيانات يتم فيها تخزين نتائج الاختبارات التي تجرى فصليا في المدرسة.

وكلفوني بهذا الأمر.

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

علما بأن الصفوف في المدرسة على هذا الترتيب:

حيث تنقسم المدرسة إلى 4 شعب: شعبة الإعدادية، شعبة العلوم الشرعية، شعبة التخصص في اللغة العربية.

وكل شعبة يشتمل على صفوف، وكل صف فيه مواد دراسية قد تختلف عن المواد الدراسية في الصفوف الأخرى.

على سبيل المثال:

  • شعبة الإعدادية:

الصف الأول: النحو، الصرف، الفقه، التجويد، القراءة.

الصف الثاني: النحو، الصرف، الفقه، التجويد، القراءة، اللغة

الصف الثالث: النحو، الصرف، الفقه، اللغة، الأدب.

وقد تكون بعض المواد تعطى الأرقام فيها مجزأة في جزئين (اختبار شفهي 50 نقاط، اختبار كتابي 50)

وهكذا كل قسم فكل صف.

وتجري الاختبارات مرتين في السنة.

فأتمنى لو تفضل الإخوة بـ 5 دقائق من أوقاتهم الغالية ليشيروا علي بأنسب ترتيب وتخطيط لقاعدة البيانات، والذي يسهل علي أمور العمليات الحسابية، تحليلات النتائج عن طريق php وليس الإدخال اليدوي، مثل: الشرف الأول، النسبة، مقارنة نتيجة الطالب بنتائجه السابقة، ...