هذا هو البرنامج اريد النصح من حضراتكم
أول برنامج لى برجاء المساعدة
السلام عليكم اري من خبرتي المتواضعة جدا ان هناك بعض الاخطاء في قاعدة البيانات هذه
اولا : يستحب الا نكدس كل البيانات في جدول واحد لان هذا سيكلفنا حقول كثيرة فارغة فمثلا
انت كتبت كل المواد التي من المحتمل ان يقابلها الطالب في كل المراحل وستجد انه مثلا في الصف الاول لا يدرس هذه المادة وهكذا ثم ان نفس الطالب الذي سينتقل من الصف الاول للثاني هل ستكتب اسمه مرة ثانية وهل ستلغي بياناته السابقة وهذا طبعا خطأ كبير لاننا لا بد من الاحتفاظ بدرجات الطلاب حتى نعود اليها وقت الحاجة لذلك ولاسباب كثيرة لا تحصى فالصواب عمل جدول لكل صف على حدى
ثانيا : لا بد من عمل جدول باسماء الطلاب وبعض بياناتهم دون ذكر الصف ويكون هو النواة الذي يستمد منه القائم على قاعدة البيانات البيانات المختلفة ثم تقييد ادخال الاسماء في الصفوف المختلفة بهؤلاء الاسماء فقط عن طريق مثلا مربع تحرير وسرد مصدره هذا الجدول وتقييد الخاصية التزام بالقائمة الى نعم
ثالثا : يستحب ان تكون الصفوف تراكمية بحيث لا ينبغي كتابة طالب في صف الصف الثاني مثلا الا عندما يكتب له ناجح في الصف الاول وهكذا
رابعا : من المستحب تسمية الحقول "رأوس الصفوف" باسماء انجليزية ثم في خيار caption "تسمية توضيحية" يمكنك كتابة العنوان الذي ترغب ان يظهر به للمستخدم وبالتالى سيظهر في النماذج والاستعلامات وذلك لتسهيل كتابة المعادلات وعبارات SQL المختلفة
هذا ما استحضرني حاليا والان يمكنك التطبيق والله في عونك ونحن من بعد الله في ظهرك ان احتجت الى عون
والله الموفق
كلام رائع يعطك الف عافية
الاخ الفاضل الاستاذ : kh202067
كلام اكثر من رائع وبالفعل سوف اضع هذه الملاحظات قيد التنفيذ وارفع الملف مرة اخرى لكى تكمل معى حضرتك وبقية الاساتذه هذا الجهد المشكور من هذا المنتدى الرائع
استاذنا الفاضل احتاج لتوضيح اكثر لهذه العبارات التالية لو تكرمت
(ثم تقييد ادخال الاسماء في الصفوف المختلفة بهؤلاء الاسماء فقط عن طريق مثلا مربع تحرير وسرد مصدره هذا الجدول وتقييد الخاصية التزام بالقائمة الى نعم
ثالثا : يستحب ان تكون الصفوف تراكمية بحيث لا ينبغي كتابة طالب في صف الصف الثاني مثلا الا عندما يكتب له ناجح في الصف الاول )
الاخ الكريم سوف اصنع لك مثال على قاعدة البيانات سابقة الذكر واشرح لك عليها البند الاول واترك البند الثاني حتى تنجز او ل جدول للصف الاول ثم نتابع الموضوع انتظر الرد
تفضل اخي ملفك بعد التعديل السابق ذكره
اخي في الله عنتر سوف اشرح لك بعض الملاحظات في عمل قاعدة بيانات مدرسية
وهذا لعملي عليه طول الوقت لقد قمت بعمل قاعدة بيانات مدرسية من قبل وتسمي القاعدة بأسم مدارس مصر (Misrschools)
وهذة القاعدة يعمل بها بعض المدارس حاليا وتتكون القاعدة من شئون طلاب وكنترول من المرحلة الابتدائية الي المرحلة الثانوية
اولا قم بعمل جدول يحتوي علي بيانات الطلاب وليكن بأسم Student
وسيحتوي هذا الجدول علي البيانات الذي تريد ادخالها الي الجدول وليكن
كود الطالب Code_Student
اسم الطالب Name_Student
النوع Type
الديانه Religion
الجنسية Sexual
تاريخ الميلاد
وبعد ذلك نقوم بعمل جدول يحتوي علي الدرجات
لكن لزم كود الطالب يطابق كود الطالب في جدول البيانات
كود الطالب Code_Student
وبعد ذلك تضع المواد التي تريدها
وتقوم بعمل علاقة بين الجدولين
اخي اللغة العربية في قواعد البيانات تبي فشل القاعدة
فيجب كما قال الاخ في رد من المشاركة تكون اسماء الحقول بالللغة الانجليزية وتجنب المساات بين الكلمات كما تري في كود الطالب
وانا في انتظار حضرتك لاي استفسار
الاخ الفاضل العزيز : kh202067
الاخ الفاضل العزيز : mostafaattia
بعد الشكر والتحية والاعزاز والتقدير لشخصيكما الكريمين
اعدكم ان انفذ ما تفضلتما به واعرضه عليكم ليتم العمل باذن الله ولكم من خالص الشكر والتقدير
والله وكم انا سعيد بالتفاعل الايجابى منكم
واذكركم بقول النبى صلى الله عليه وسلم " والله فى عون العبد ما دام العبد فى عون اخيه " أو كما قال صلى الله عليه وسلم
وقوله صلى الله عليه وسلم " لأن امشى مع اخ فى حاجة احب الى من ان اعتكف فى هذا المسجد شهرا " اى مسجد المدينة
الاخ الفاضل : kh202067
بالنسبة لى مثلا اول مره سوف ادخل بيانات الطلاب فعندى من الصف الاول للخامس طلاب حادخلهم فى جدول الطلاب ازاى حافصل الذى فى الصف الاول عن الثانى بدون وجود خانة الصف فى جدول الطلاب الجدد وهل الافضل انى اعمل استعلام لكل صف وعلى اساسه اختار الطالب ام لا معلش مخى مضلم وحاتعبك معايه ولكن الصبر جميل
احب ان الفت نظرك اخي عنتر ان وجود جدول البيانات الشخصية للطلاب لا تغنيك عن وجود جدول لكل صف على حدى فجدول الطلاب ليس به الا البيانات الشخصية ثم جدول الصف الاول به فقط بيانات الدراسة والمواد الدراسية وكل ما يتعلق به من بيانات
اذا الفائدة الاولى لجدول البيانات الشخصية تقييد تسجيل الطلاب وتحرى الاخطاءات الاملائية عند التسجيل
فيجب تسجيل كل الاسماء لكل الطلبة بدون تسجيل الصف في جدول البيانات ثم اعادة تسجيل الجداول الخاصة بالصفوف المختلفة
تم تعديل هذه المشاركة بواسطة عنتر النميرى في 21 يناير 2012 في 16:11