Web Analytics Made Easy - Statcounter

اعلان

0 تصويتات
2,330 مشاهدات
في تصنيف التكنولوجيا بواسطة
السلام عليكم اخواني 

عندي اشكالية في قاعدة بيانات النظام الذي اشتغل عليه 

انا اشتغل على نظام حضور وغياب لجامعة بالذكاء الاصطناعي 

والاشكاليه الان هي في قاعدة البيانات وتقسيم الجداول فيها 

بحيث ان هيكل الجامعه سيكون كالتالي 

كلية 

قسم 

تخصص 

مستوى 

ترم 

خطة دراسيه 

مواد دراسيه 

طلاب 

لدينا ايضا جداول مثل 

مدرسين 

الحضور والغياب 

الان الإشكالية هي ان المدرس لديه اكثر من ماده ويدرس اكثر من طالب 

وايضا الطالب لديه اكثر من ماده ويدرسه اكثر من استاذ وكلهم موجودين بتخصصات واقسام وكليات مختلفه 

واهم شي هو الشكل النهائي للحضور والغياب اي اريد ان يتم الحضور والغياب بشكل صحيح
صف الطالب والمنهاج: اليمن سنه رابع جامعه
تطبيق اسأل المنهاج

1 إجابة واحدة

0 تصويتات
بواسطة ⭐⭐⭐⭐⭐

  • الكلية تحتوي مجموعة اقسام.
  • كل قسم فيه مجموعة تخصصات.
  • كل تخصص فيه مجموعة مستويات.
  • وكل مستوى مجموعة ترمات.
  • ولكل ترم خطة دراسية.
  • ولكل خطة مجموعة مواد.
  • وفي كل مادة مجموعة طلاب.
  • ولكل طالب مجموعة مدرسين.
  • وكل مدرس لديه سجل الحضور والغياب.
  • المدرس لديه عدد من المواد.
  • وكل مادة فيها عدد من الطلاب.

اذا جدول المدرس والطلاب مشترك في المواد 

  • بالتالي نحن بحاجة الى جدول فيه اسماء الطلاب وكل طالب له ID مختلف.
  • وبحاجة لجدول فيه أسماء المدرسين وكل مدرس له ID مختلف.
  • وبحاجة الى جدول فيه أسماء المواد وكل مادة لها ID مختلف.

الان الأمور تصبح اسهل من حيث ترتيب الجدول:

فمثلاً لدينا الطالب محمد رقمه 1 ولدينا المدرس علي رقمه 5 ولدينا مادة التاريخ رقمها 17.

يتم الترتيب في جدول جديد باسم STD_TEACH مثلا ويكون محتواه كما يلي:

Material_ID=17 Student_ID=1 Teacher_ID=5

هكذا سيفهم النظام ان الطالب محمد (1) يدرس مادة التاريخ (17) لدى المدرس علي (5).

هذا جدول يربط جميع طلاب الجامعة بالمدرسين والمواد الدراسية ويمكنك زيادة تعقيده ليشمل الأقسام والطلاب.

وبنفس الطريقة يمكنك ربط المدرسين بالمواد التي يدرسونها والطلاب المسجلين لديهم، كما ويمكنك الاعتماد على نفس الجدول السابق دون الحاجة لإنشاء جدول جديد.

بمعنى آخر انت ستقوم بعمل جدول لكل قسم، جدول للكليات وجدول للأقسام وجدول للتخصصات الخ... .

وكل مدخل في هذه الجداول يجب ان يكون ب ID فريد ولا يتكرر بنفس الجدول.

وفي النهاية ستقوم بعمل جدول يدمج بينهم جميعا، ويأتي دور طريقتك في الاستعلام حسب ما هو مطلوب.

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

اسئلة متعلقة

0 تصويتات
1 إجابة
سُئل ديسمبر 10، 2022 في تصنيف التكنولوجيا بواسطة shoaeb saend
0 تصويتات
1 إجابة
0 تصويتات
1 إجابة
سُئل نوفمبر 16، 2023 في تصنيف اللغة العربية بواسطة مممم
0 تصويتات
2 إجابة
0 تصويتات
1 إجابة
0 تصويتات
1 إجابة
سُئل أبريل 4، 2023 في تصنيف اللغة الانجليزية بواسطة مجهول
web hit counter