‫البيانات‬ ‫قواعد‬ ‫تصيميمات‬
‫البيانات‬ ‫قواعد‬ ‫تصميمات‬ ‫نماذج‬
‫الشبكية‬ ‫البيانات‬ ‫قاعدة‬ ‫ادارة‬ ‫نظم‬:-Network Database
Management:system:
‫مترا‬ ‫سالسل‬ ‫بصورة‬ ‫الشبكي‬ ‫الهيكل‬ ‫في‬ ‫البيانات‬ ‫تخزين‬ ‫يتم‬‫من‬ ‫بطة‬
‫تعق‬ ‫أكثر‬ ‫منطقية‬ ‫عالقات‬ ‫الهيكل‬ ‫هذا‬ ‫يمثل‬ ‫بالتالي‬ ‫و‬ ‫البيانات‬‫يدا‬.‫ال‬ ‫و‬
‫البي‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫مع‬ ‫الشبكية‬ ‫البيانات‬ ‫قواعد‬ ‫تستخدم‬ ‫تزال‬‫انات‬‫لنظم‬
‫السجالت‬ ‫بين‬ ‫عالقات‬ ‫نمط‬ ‫القاعدة‬ ‫هذه‬ ‫تمثل‬ ، ‫الكبيرة‬ ‫الحاسوب‬.
‫الشبكي‬ ‫النموذج‬
‫مساق‬(1 )‫مساق‬(2 )‫مساق‬(3 )
‫الطالب‬(1 )‫الطالب‬(2 )‫الطالب‬(3 )‫الطالب‬(4 )‫الطالب‬(5 )
‫خصائص‬‫الشبكي‬ ‫النموذج‬:
‫البرمجة‬ ‫ناحية‬ ‫من‬ ‫معقد‬ ‫او‬ ‫صعب‬ ‫و‬ ‫مرن‬ ‫غير‬‫الصيانة‬ ‫و‬.
‫كفوء‬ ‫بشكل‬ ‫المعلومات‬ ‫يعالج‬
‫التكرار‬ ‫مشكالت‬ ‫الشبيكية‬ ‫البيانات‬ ‫هياكل‬ ‫تستبعد‬
‫البي‬ ‫هيكلية‬ ‫كيفية‬ ‫عن‬ ‫مفصلة‬ ‫بمعرفة‬ ‫المستخدم‬ ‫يلم‬ ‫ان‬ ‫البد‬‫انات‬
‫لبرمجتها‬ ‫حيثة‬ ‫برمجة‬ ‫للغات‬ ‫تحتاج‬
‫كبيرة‬ ‫مساحات‬ ‫الى‬ ‫تحتاج‬
‫البيانات‬ ‫قواعد‬ ‫تصميمات‬ ‫نماذج‬
‫الهرمي‬ ‫النموذج‬:Hierarchical Database Management
Systems
‫قواعد‬ ‫ظهرت‬‫ا‬‫لق‬ ‫نموذج‬ ‫اقدم‬ ‫وهي‬ ‫الكبيرة‬ ‫الحاسوب‬ ‫نظم‬ ‫مع‬ ‫لبيانات‬‫واعد‬
‫السجال‬ ‫بين‬ ‫عالقات‬ ‫من‬ ‫هياكلها‬ ‫صممت‬ ‫قد‬ ‫و‬ ‫المنطقية‬ ‫البيانات‬‫التي‬ ‫ت‬
‫التركيب‬ ‫هذه‬ ‫تعبر‬ ‫لهذا‬ ‫و‬ ‫هرمية‬ ‫مستويات‬ ‫و‬ ‫شجري‬ ‫هيكل‬ ‫تشكل‬‫عن‬ ‫ة‬
‫واحد‬ ‫العالقات‬ ‫نمط‬–‫ك‬ ‫عددا‬ ‫تخزن‬ ‫ان‬ ‫تستطيع‬ ‫فهي‬ ‫كثير‬ ‫الى‬‫من‬ ‫بيرا‬
‫كبير‬ ‫بشكل‬ ‫المعلومات‬ ‫تعالج‬ ‫ان‬ ‫و‬ ‫االجزاء‬.
‫الهرمي‬ ‫النموذج‬
‫الواجبات‬‫االمتيازات‬
‫الصحي‬ ‫التأمين‬‫التقاعد‬ ‫الصحي‬ ‫السجل‬
‫العاملون‬
‫التعويضات‬
‫الرواتب‬‫األداء‬ ‫تقييم‬
‫البيانات‬ ‫قواعد‬ ‫خصائص‬‫الهرمية‬
1-‫المستخدم‬ ‫مع‬ ‫الجيد‬ ‫التجاوب‬ ‫و‬ ‫للمرونة‬ ‫يفتقد‬
2-‫البرمجة‬ ‫في‬ ‫التعقيد‬
3-‫اج‬ ‫الصعوبة‬ ‫من‬ ‫بالتالي‬ ‫و‬ ‫هرمي‬ ‫تركيب‬ ‫في‬ ‫تخزن‬ ‫البيانات‬ ‫ان‬‫راء‬
‫التركيب‬ ‫هذا‬ ‫على‬ ‫تعديل‬ ‫او‬ ‫تغير‬
4-‫المهيكلة‬ ‫غير‬ ‫لالستعالمات‬ ‫مناسبة‬ ‫دعما‬ ‫التقدم‬
‫البيانات‬ ‫قواعد‬ ‫نماذج‬
‫ن‬‫العالئقية‬ ‫البيانات‬ ‫ادارةقاعدة‬ ‫ظم‬:Relational Database
Management systems
‫حز‬ ‫ظهور‬ ‫بعد‬ ‫وبخاصة‬ ‫وانتشارا‬ ‫استخداما‬ ‫قواعد‬ ‫أنماط‬ ‫اكثر‬ ‫من‬ ‫وهي‬‫م‬
‫الشخصي‬ ‫الحاسوب‬ ‫نظم‬ ‫مع‬ ‫البيانات‬ ‫قواعد‬ ‫ادارة‬ ‫نظم‬
‫يتكون‬‫يت‬ ‫و‬ ‫عالقات‬ ‫وتسمى‬ ‫جداول‬ ‫من‬ ‫البيانات‬ ‫قاعدة‬ ‫هيكل‬‫كون‬
‫ر‬ ‫ويتم‬ ‫السجالت‬ ‫تمثل‬ ‫وصفوف‬ ‫الحقول‬ ‫تمثل‬ ‫اعمدة‬ ‫من‬ ‫جدول‬ ‫كل‬‫بط‬
‫المفتاحية‬ ‫الحقول‬ ‫خالل‬ ‫من‬ ‫الجدول‬(‫وحقل‬ ‫الرئيس‬ ‫المفتاح‬ ‫حقل‬
‫الثانوي‬ ‫المفتاح‬)‫مخ‬ ‫من‬ ‫معلومات‬ ‫تدمح‬ ‫ان‬ ‫من‬ ‫بسهولة‬ ‫يمكنها‬ ‫كما‬‫تلف‬
‫المصادر‬‫مرونة‬ ‫أكثر‬ ‫فهى‬‫االخرى‬ ‫االنواع‬ ‫من‬‫لقواعد‬‫البيانات‬.
‫العالئقية‬ ‫البيانات‬ ‫قاعدة‬
‫العالئقية‬ ‫البيانات‬ ‫قاعدة‬
‫البيانات‬ ‫قواعد‬ ‫خصائص‬‫العالئقية‬
‫يجب‬‫رئيسي‬ ‫مفتاح‬ ‫جدول‬ ‫لكل‬ ‫يكون‬ ‫أن‬primary key))‫لتمييز‬
‫الع‬ ‫مع‬ ‫الصف‬ ‫تقاطع‬ ‫تمثل‬ ‫التي‬ ‫والنقطة‬ ‫بعضها‬ ‫عن‬ ‫الصفوف‬‫مود‬
(‫الصفة‬)‫الصف‬ ‫لهذا‬ ‫قيمة‬ ‫تمثل‬
11

تصميمات قواعد البيانات

  • 1.
  • 2.
    ‫البيانات‬ ‫قواعد‬ ‫تصميمات‬‫نماذج‬ ‫الشبكية‬ ‫البيانات‬ ‫قاعدة‬ ‫ادارة‬ ‫نظم‬:-Network Database Management:system: ‫مترا‬ ‫سالسل‬ ‫بصورة‬ ‫الشبكي‬ ‫الهيكل‬ ‫في‬ ‫البيانات‬ ‫تخزين‬ ‫يتم‬‫من‬ ‫بطة‬ ‫تعق‬ ‫أكثر‬ ‫منطقية‬ ‫عالقات‬ ‫الهيكل‬ ‫هذا‬ ‫يمثل‬ ‫بالتالي‬ ‫و‬ ‫البيانات‬‫يدا‬.‫ال‬ ‫و‬ ‫البي‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫مع‬ ‫الشبكية‬ ‫البيانات‬ ‫قواعد‬ ‫تستخدم‬ ‫تزال‬‫انات‬‫لنظم‬ ‫السجالت‬ ‫بين‬ ‫عالقات‬ ‫نمط‬ ‫القاعدة‬ ‫هذه‬ ‫تمثل‬ ، ‫الكبيرة‬ ‫الحاسوب‬.
  • 3.
    ‫الشبكي‬ ‫النموذج‬ ‫مساق‬(1 )‫مساق‬(2)‫مساق‬(3 ) ‫الطالب‬(1 )‫الطالب‬(2 )‫الطالب‬(3 )‫الطالب‬(4 )‫الطالب‬(5 )
  • 4.
    ‫خصائص‬‫الشبكي‬ ‫النموذج‬: ‫البرمجة‬ ‫ناحية‬‫من‬ ‫معقد‬ ‫او‬ ‫صعب‬ ‫و‬ ‫مرن‬ ‫غير‬‫الصيانة‬ ‫و‬. ‫كفوء‬ ‫بشكل‬ ‫المعلومات‬ ‫يعالج‬ ‫التكرار‬ ‫مشكالت‬ ‫الشبيكية‬ ‫البيانات‬ ‫هياكل‬ ‫تستبعد‬ ‫البي‬ ‫هيكلية‬ ‫كيفية‬ ‫عن‬ ‫مفصلة‬ ‫بمعرفة‬ ‫المستخدم‬ ‫يلم‬ ‫ان‬ ‫البد‬‫انات‬ ‫لبرمجتها‬ ‫حيثة‬ ‫برمجة‬ ‫للغات‬ ‫تحتاج‬ ‫كبيرة‬ ‫مساحات‬ ‫الى‬ ‫تحتاج‬
  • 5.
    ‫البيانات‬ ‫قواعد‬ ‫تصميمات‬‫نماذج‬ ‫الهرمي‬ ‫النموذج‬:Hierarchical Database Management Systems ‫قواعد‬ ‫ظهرت‬‫ا‬‫لق‬ ‫نموذج‬ ‫اقدم‬ ‫وهي‬ ‫الكبيرة‬ ‫الحاسوب‬ ‫نظم‬ ‫مع‬ ‫لبيانات‬‫واعد‬ ‫السجال‬ ‫بين‬ ‫عالقات‬ ‫من‬ ‫هياكلها‬ ‫صممت‬ ‫قد‬ ‫و‬ ‫المنطقية‬ ‫البيانات‬‫التي‬ ‫ت‬ ‫التركيب‬ ‫هذه‬ ‫تعبر‬ ‫لهذا‬ ‫و‬ ‫هرمية‬ ‫مستويات‬ ‫و‬ ‫شجري‬ ‫هيكل‬ ‫تشكل‬‫عن‬ ‫ة‬ ‫واحد‬ ‫العالقات‬ ‫نمط‬–‫ك‬ ‫عددا‬ ‫تخزن‬ ‫ان‬ ‫تستطيع‬ ‫فهي‬ ‫كثير‬ ‫الى‬‫من‬ ‫بيرا‬ ‫كبير‬ ‫بشكل‬ ‫المعلومات‬ ‫تعالج‬ ‫ان‬ ‫و‬ ‫االجزاء‬.
  • 6.
    ‫الهرمي‬ ‫النموذج‬ ‫الواجبات‬‫االمتيازات‬ ‫الصحي‬ ‫التأمين‬‫التقاعد‬‫الصحي‬ ‫السجل‬ ‫العاملون‬ ‫التعويضات‬ ‫الرواتب‬‫األداء‬ ‫تقييم‬
  • 7.
    ‫البيانات‬ ‫قواعد‬ ‫خصائص‬‫الهرمية‬ 1-‫المستخدم‬‫مع‬ ‫الجيد‬ ‫التجاوب‬ ‫و‬ ‫للمرونة‬ ‫يفتقد‬ 2-‫البرمجة‬ ‫في‬ ‫التعقيد‬ 3-‫اج‬ ‫الصعوبة‬ ‫من‬ ‫بالتالي‬ ‫و‬ ‫هرمي‬ ‫تركيب‬ ‫في‬ ‫تخزن‬ ‫البيانات‬ ‫ان‬‫راء‬ ‫التركيب‬ ‫هذا‬ ‫على‬ ‫تعديل‬ ‫او‬ ‫تغير‬ 4-‫المهيكلة‬ ‫غير‬ ‫لالستعالمات‬ ‫مناسبة‬ ‫دعما‬ ‫التقدم‬
  • 8.
    ‫البيانات‬ ‫قواعد‬ ‫نماذج‬ ‫ن‬‫العالئقية‬‫البيانات‬ ‫ادارةقاعدة‬ ‫ظم‬:Relational Database Management systems ‫حز‬ ‫ظهور‬ ‫بعد‬ ‫وبخاصة‬ ‫وانتشارا‬ ‫استخداما‬ ‫قواعد‬ ‫أنماط‬ ‫اكثر‬ ‫من‬ ‫وهي‬‫م‬ ‫الشخصي‬ ‫الحاسوب‬ ‫نظم‬ ‫مع‬ ‫البيانات‬ ‫قواعد‬ ‫ادارة‬ ‫نظم‬ ‫يتكون‬‫يت‬ ‫و‬ ‫عالقات‬ ‫وتسمى‬ ‫جداول‬ ‫من‬ ‫البيانات‬ ‫قاعدة‬ ‫هيكل‬‫كون‬ ‫ر‬ ‫ويتم‬ ‫السجالت‬ ‫تمثل‬ ‫وصفوف‬ ‫الحقول‬ ‫تمثل‬ ‫اعمدة‬ ‫من‬ ‫جدول‬ ‫كل‬‫بط‬ ‫المفتاحية‬ ‫الحقول‬ ‫خالل‬ ‫من‬ ‫الجدول‬(‫وحقل‬ ‫الرئيس‬ ‫المفتاح‬ ‫حقل‬ ‫الثانوي‬ ‫المفتاح‬)‫مخ‬ ‫من‬ ‫معلومات‬ ‫تدمح‬ ‫ان‬ ‫من‬ ‫بسهولة‬ ‫يمكنها‬ ‫كما‬‫تلف‬ ‫المصادر‬‫مرونة‬ ‫أكثر‬ ‫فهى‬‫االخرى‬ ‫االنواع‬ ‫من‬‫لقواعد‬‫البيانات‬.
  • 9.
  • 10.
  • 11.
    ‫البيانات‬ ‫قواعد‬ ‫خصائص‬‫العالئقية‬ ‫يجب‬‫رئيسي‬‫مفتاح‬ ‫جدول‬ ‫لكل‬ ‫يكون‬ ‫أن‬primary key))‫لتمييز‬ ‫الع‬ ‫مع‬ ‫الصف‬ ‫تقاطع‬ ‫تمثل‬ ‫التي‬ ‫والنقطة‬ ‫بعضها‬ ‫عن‬ ‫الصفوف‬‫مود‬ (‫الصفة‬)‫الصف‬ ‫لهذا‬ ‫قيمة‬ ‫تمثل‬ 11