الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة رسم قاعدة بيانات على الورق؟

بدأه مولي في 22 أكتوبر 2013 · 1 رد · 5,730 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

ساااااعدوني :sniff:   هذا أسم مادتي ..... > DATA BASE SYSTEMS <

 

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

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

 

أرجوووكم أفيدوني؟؟؟   :tantrum: 

#2

يجب عليكي في البداية تحديد الكيانات (Entities) المتعلقة بالمشروع كمثال على سيناريوالعمل:

يقوم عميل البنك Customer بالتسجيل بالبنك, يستقبله الموظف  Employee من  قسم خدمات العملاء  Department و يسجل بيانات العميل الذاتية, يدخل الموظف قيمة الرصيد للعميل  Deposit كإيداع, يمكن أن يقوم العميل باجراء تحويلات بنكية Transaction من حسابه لحساب عميل اخر. يمكن لك عميل أن يكون له أكثر من Account حساب وبمكن للحساب أن يكون مشتركان بين عدة عملاء

في سيناريو العمل الحالي لاحظي الكيانات Entities التي سنقوم بتحليلها:

  1. عميل البنك Customer: له بيانات شخصية (رقم اكتتاب - اسم - اسم الاب -  اسم الام - رقم وطني - مكان وتاريخ ولادة - ...إلخ)
  2. موظف Employee:له بيانات شخصية + المؤهل العلمي - القسم الذي يعمل به - رقم الموظف
  3. القسم Department: اسم القسم - القسم
  4. الحساب Account: رقم الحساب - قيمة الحساب - العملاء أصحاب الحساب
  5. الايداع Deposit: العميل - قيمة الايداع - تاريخ الايداع - الموظف الذي قام بالايداع
  6. التحويلات Transaction: العميل التحويل - العميل الذي تم التحويل له-الموظف الذي قام بالعملية - تاريخ التحويل - قيمة التحويل

الأن سنحدد العلاقة بين الكيانات :

وهنا ستقومين بالعمل لوحدك (خوفا من أن تكون وظيفة ولا اريد حلها لك ) عبر الاسئلة التالية :

1- ما هي العلاقة بين عميل البنك و موظف البنك (أقصد بالعلاقة إحد التعبيرات التالية one to many- one to one- many to many)

2- ما هي العلاقة بين موظف البنك والقسم

3- ماهي العلاقة بين الحسابات  و العملاء

4- ماهي العلاقة بين الايداع والموظف والعميل

5- ما هي العلاقة بين التحويل والموظف والعملاء

 

سنقوم بربط الجداول ببعضها بالطريقة التقليدية  لربط جدول بآخر كما تعلمتي بقواعد البيانات عبر المفتاح الاساسي (primary Key)  والمفتاح الثانوي (Secondary Key)  يجب أن تحددي المفاتيح لكل جدول.

بعدها سنقوم برسم قاعدة البيانات

كمثال على ما أعنيه إلك صورة مبسطة جدا كمثال لقاعدة بيانات (جدا جدا بسيطة عن بنك وليست هي المطلوب للسيناريو لكن للاستئناس )

bank-database.gif

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

مواضيع مشابهة