اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته

عملت جداول مع العلاقة ولكن اشك في صحة بناء العلاقة

واريد الشورى والنصحية من المتخصين لبناء قاعدة على اسس صحيحة

واكون لكم من الشاكرين

وعند ادخال بيانات في جدول المراحلة تطلع شاشة مضمونها ((لايمكن اضافة سجل او تغييره لانه مطلوب سجل مرتبط في الجداول :جداول المدارس :)

اتمنى ايجاد الحل مع الشرح

قاعدة بيانات للمراحل 1.rar

قام بنشر

عزيزي

لابد من ان يشمل جدول الطالبات حقوول المراحل- المشرف- المدارس وتكون العلاقة بين هذه الجووال وهذه الحقول راس باطراف حسب ما توقعت من قاعدة البيانات المرفقة اذا كان غير ذلك وضح

سلام

قام بنشر

عزيزي

اولا لابد ان يوجد جدول الطالبات به هذه الحقول وان كل معرف في الجدوال الاخري مثل المشرف مثلا لابد ان يقابله حقل في جدول الطالبات ثم تقوم بربطها بعلاقة راس واطراف وضحت الفكرة ام لا ؟

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

شكرا

قام بنشر

الفكرة يااستاذي الكريم

مثلا \ طباعة اسماء الطلاب لكل مرحلة + طباعة اسماء لكل مدرسة

معرفة المشرف لكل مدرسة + هاتفه

البحث باسم الطالب واقدر احدد في اي مرحلة + رقم المدرسة +اسم المشرف

طباعة اسماء المشرفين

مثلا عدد طالبات مدرسة كذا

ماادري وصلت الفكرة

قام بنشر

استاذ فضلا وليس امرا

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

ممكن ؟

قام بنشر

نفس المشكلة عند ادخال بيانات في جدول المدارس تطلع شاشة مضمونها ((لايمكن اضافة سجل او تغييره لانه مطلوب سجل مرتبط في الجداول :جداول المدارس :)

العلاقة للان ماضبطة

قام بنشر

بسمه تعالى وبه نستعين

اخي الكريم .الصبر جميل

الاسس الصحيحة باختصار:

* فهم موضوع البرنامج ( البيانات المدخلة --- والهدف منه ).

* فهم علاقة البيانات ببعضها( مثلا : المدرسة تحتوي على عدة مراحل وكل مرحلة تحتوي على عدة صفوف " فصول " وكل صف يحتوي على عدة طلاب ).

* الابتعاد عن تسمية الجداول والحقول باللغة العربية ( لانها تسبب لك الصداع عند العمل على الاكواد البرمجية ويمكنك ان تتحكم بالتسمية مثل T_Talibat اذا كنت تعاني من الصعوبة بالتعامل مع اللغة ).

وفي المثال الذي ارفقته انت:

هناك مجموعة من المدارس تحتوي كل مدرسة على عدة مراحل وكل مرحله بها مجموعة طالبات .

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

من هذا المفهوم نبدأ برسم العلاقات بين البيانات من اعلى الهرم وهو ( المشرف ) ومن ثم ( المدرسة ) ثم ( المرحلة ) ثم ( الطالب ) .

كافة العلاقات يجب ان تكون ( واحد الى متعدد ) انظر الى السطر في الاعلى ثم ابدأ بربط العلاقات واحد من اليمين ( المشرفين ) متعدد ( المدرسة )....

والان توجداربعة جداول:

* جدول المشرفين = T_Supervisor يحتوي على :

معرف المشرف = SUid ( مفتاح اساسي ).

اسم المشرف = SUname ( نص ).

رقم هاتف المشرف = SUphon ( رقم).

* جدول المدارس = T_School يحتوي على:

معرف المدرسة = Sid ( مفتاح اساسي ).

اسم المدرسة = Sname ( نص ).

رقم المشرف = SUid ( رقم ) هذا الحقل لغرض ربط الجدول بـ ( المشرفين ).

يمكنك اضافة حقول اخرى مثل ( الموقع الجغرافي و اسم ناظر المدرسة و هاتف الادارة ... ).

* جدول المراحل = T_Level يحتوي على :

معرف المرحلة = Lid ( مفتاح اساسي ).

اسم المرحلة = Lname ( نص ) .

معرف المدرسة = Sid ( رقم ) للربط مع المدارس.

* جدول الطالبات = T_Student

يحتوي جدول الطالبات على :

معرف الطالب = STid ( مفتاح اساسي ).

اسم الطالب = STname ( نص )

السجل المدني = STpage ( نص او رقم حسب نوع البيانات ).

معرف المرحلة = Lid ( رقم ) للربط مع المراحل.

يمكنك اضافة حقول اخرى ( عنوان الطالب و رقم هاتف ولي الامر ..... الخ ).

*** بالنسبة للمشرفين اذا كان المقصود هو الاشراف على كل المدرسة ام الاشراف على مرحلة معينة ؟؟ ما فهمته انا من التوضيحات بان المشرف للمدرسة .

تم تعديل الملف بعد تحويله الى تنسيق 2003 .

ارجو الانتباه الى العلاقات بين الجداول .... وللحديث تتمة ( بس اوصيك بالصبر )

بيانات للمراحل 3.rar

قام بنشر

am4net استاذي العزيز جزيت خيرا وانكحت بكرا

لكل مدرسة مشرف واحد فقط هذا اولاً

معرف المرحلة عند اظافة بياناته ( مرحلة الثانوي مثالاً ) لا يقبل لانه رقم ؟؟ ماذا افعل لانه كما تعرف المراحل نص وليست رقم

للتوضيح

لكل مرحلة لها مدارس

لكل مدرسة لها طلاب

لكل مدرسة لها مشرف

المراحل ( ابتدائي +متوسط + ثانوي )

واخير الله يجزاك خير

وانتظر ردك الميمون

قام بنشر

بسمه تعالى وبه نستعين

اخي الكريم

وفقك الله لكل خير

هكذا تختلف الفكرة وبذلك يختلف تحليل البيانات .

وهذا بالضبط ما قصدته انا

* فهم موضوع البرنامج ( البيانات المدخلة --- والهدف منه ).

* فهم علاقة البيانات ببعضها

وعلى ذلك تم تعديل العلاقات بين الجداول كما في الملف المرفق.

يبقى توضيح آخر :

* المشرف يكون لمدرسة واحدة فقط ام يمكن ان يكون لاكثر من مدرسة؟ ( لتوضيح علاقة جدول المشرفين بجدول المدارس )

اتتظر التوضيح لكي نكمل بعون الله تعالى وتوفيقه.

بيانات للمراحل4.rar

قام بنشر

بسمه تعالى وبه نستعين

اخي الكريم تم ملاحظة الموضوع ... وسنكمل قريبا.

وفقك الله .. مع الاعتذار للتاخير

  • 2 weeks later...
قام بنشر

السلام عليكم

اسمحوا لي بالمداخلة

الأخ السائل :

ماهي البيانات التي سيتم ادخالها يوميا ؟

لا تقل المراحل او المدارس !

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information