السلام عليكم ورحمة الله وبركاته
اخواني ..
بإستخدام فيجوال بيسك دوت نت، وهو عالم جديد نوعاً ما بالنسبة لي، يعني اني مبتديء فيه
اريد عمل برنامج يقوم المستخدم فيه بإضافة دورة تعليمية لكل طالب
ولكن المشكلة التي واجهتني هي ان الطرق التي فكرت بها لعمل هذا البرنامج لم تقنعني او لم اعرف لها جيداً
الطريقة الأولى: ان اجعل الدورات كلها تضاف في خانة واحدة في الجدول في قاعدة البيانات، فتكون الخانة المختصة بالدورات لطالب معين مثلاً هكذا:
1-3-6
ولكن لا أرى ان هذه الطريقة عملية.
الطريقة الثانية: ان اجعل في الجدول خانة لكل دورة، وتحت كل طالب سيشارك في هذه الدورة مثلاً اكتب yes
ولكن المشكلة، ان هذه الطريقة ايضاً غير عملية، خصوصاً وان عدد الدورات ليس محدوداً، وبالتالي سنضطر إلى التعديل في قاعدة البيانات كلما اضيفت دورة جديدة، وهذا غير عملي وقد يؤدي إلى مشاكل.
الطريقة الثالثة: إستخدام Array، قد تكون هذه أفضل طريقة اقنعتني مع اني لم استخدم الـArray في الفيجوال لحد الآن
ومشكلة هذه الطريقة، هو اني اريد ان تضاف الدورات في قاعدة البيانات، ولا اظن ان قاعدة البيانات تسمح بإستخدام Array
هذه الطرق التي فكرت بها، فأريد ان تدلوني من خلال خبرتكم إلى طريقة مناسبة لعمل هذا المشروع، اما ان تساعدوني في تطبيق هذه الطرق الموجودة في الأعلى، او ان تقترحوا علي طرق جديدة لذلك
وشكرا لكم