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

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

قام بنشر

بسم الله الرحمن الرحيم 
اساتذة اذا كانت لديه جدول للموظفين مثلا 100 موظف و كل موظف فى قسم مختلف مثلا قسم ( محاسبة فيها 10 موظف ) قسم ( كومبيوتر فيها 32 موظف ) و هكذا .....
اريد ان اخذ رايكم هل من الافضل انشاء جدول خاص للاقسام و ربطها مع جدول الموظفين بحيث تصبح one to many ؟ 
ام من الافضل ان تكون ( حقل القسم ) بنفس جدول الموظفين ؟ 
بماذا تنصحونى ؟ 

قام بنشر

جمع الاثنتين  صحيح  بمعنى انه يكون جدول للاقسام  وكذلك حقل للقسم في جدول الموظفين

حقل القسم في جدول الموظفين  : النوع = رقم

جدول الاقسام  يشتمل على حقلين رقمي ونصي

بعد هذا يمكنك الربط بين الرقمين كما ذكرت

ويمكنك الاستغناء عن الربط بوجود الضوابط ،  مثلا ان يكون حقل القسم في النموذج مربع تحرير غير قابل للزيادة

  • Like 1
قام بنشر

الله ينور عليك استاذى العزيز ابو خليل ان شاء الله موفق 

استاذى العزيز ابو خليل ايهما افضل 

بحيث يتم زيادة الاقسام 

و يمكن نقل موظف من قسم الى قسم اخر 

لهذا ايهما تفضل 

قام بنشر

السلام عليكم

الاخ العزيز

كما ذكر لك استاذنا ابو خليل

فانه من الافضل ومن المستحسن انشاء جدول للاقسام

يضم حقلين فقط

رقم القسم واسم القسم

الحقل المشترك بين الجدولين هو رقم القسم

ويمكن نقل الموظف من قسم الى آخر فقط من تغيير رقم القسم الذي يقع امامه في السجل

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

قام بنشر

الله ينور عليك استاذى العزيز 

استاذى العزيز هذا مثال كما قلت 

هل هى صحيحة ؟ 

تعليق بسيط

قم بتحويل حقل ID_Department  في جول المظفين الى رقم وليس الى نص

الحقل الحالي من نوع نص وسعته 255  وسوف يحجز هذه القيمه الكبيره من سعه قاعده البيانت بينما الهدف منه هو تخزين قيمه صغيره جدا

كذلك اجعل مصدر بياناته حقل ID و ليس Department من حدول Department

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