SlideShare a Scribd company logo
1 of 20
Download to read offline
1
‫البيانات‬ ‫قواعد‬ ‫في‬ ‫مقدمة‬
‫أعداد‬
‫محمد‬ ‫قاسم‬ ‫محمد‬ .‫د‬
IT
2
‫مبادئ‬‫البيانات‬ ‫قواعد‬
DATABASE
‫ال‬‫مقدمة‬:
‫الحاس‬ ‫دخل‬ ‫لقد‬‫و‬‫منها‬ ‫تعانى‬ ‫التي‬ ‫المشاكل‬ ‫من‬ ‫العديد‬ ‫حل‬ ‫في‬ ‫أثره‬ ‫وظهر‬ ‫الحياة‬ ‫مجاالت‬ ‫في‬ ‫اآللي‬ ‫ب‬‫تلك‬ ‫ومن‬ .‫واألفراد‬ ‫الشعوب‬
‫البيانا‬ ‫تلك‬ ‫وفهرسة‬ ‫واسترجاع‬ ‫حفظ‬ ‫أسلوب‬ ‫من‬ ‫عليه‬ ‫يترتب‬ ‫وما‬ ‫البيانات‬ ‫من‬ ‫هائل‬ ‫كم‬ ‫تخزين‬ ‫على‬ ‫القدرة‬ ‫المشاكل‬‫ت‬‫والتي‬
‫إل‬ ‫تحتاج‬ ‫وتكلفة‬ ‫جهد‬ ‫تتطلب‬‫ى‬‫ح‬ ‫أسلوب‬ ‫المثال‬ ‫سبيل‬ ‫وعلى‬ ‫طويل‬ ‫وقت‬‫بيانات‬ ‫فظ‬‫رواتبهم‬ ‫إدارة‬ ‫وكذلك‬ ‫العراقي‬ ‫الجيش‬ ‫منتسبي‬
‫العراقي‬ ‫الجيش‬ ‫في‬ ‫األخرى‬ ‫اللوجستية‬ ‫باألمور‬ ‫مايتعلق‬ ‫وكل‬ ‫والذمم‬‫فهو‬ ‫البشرى‬ ‫العنصر‬ ‫على‬ ‫أالن‬ ‫حتى‬ ‫االعتماد‬ ‫كان‬ ‫ولقد‬
‫يق‬ ‫الذي‬‫العب‬ ‫عليه‬ ‫ع‬‫أ‬‫تقر‬ ‫كله‬‫وتتعد‬ ً‫ا‬‫يب‬‫د‬‫الطبيعية‬ ‫العوامل‬ ‫عن‬ ‫ناهيك‬ ‫لحفظها‬ ‫فهرستها‬ ‫ثم‬ ‫البيانات‬ ‫استقبال‬ ‫وضع‬ ‫من‬ ‫ابتداء‬ ‫مسئوليته‬
‫العامل‬ ‫هو‬ ‫الوقت‬ ‫ويعتبر‬ ‫طويل‬ ‫وقت‬ ‫تستغرق‬ ‫الروتينية‬ ‫العملية‬ ‫هذه‬ ‫أن‬ ‫نجد‬ ‫نرى‬ ‫وكما‬ ‫الورقية‬ ‫الحفظ‬ ‫أوساط‬ ‫لها‬ ‫تتعرض‬ ‫التي‬
.‫العصر‬ ‫هذا‬ ‫في‬ ‫األعمال‬ ‫لجميع‬ ‫والحاسم‬ ‫األساسي‬
‫تع‬‫ريف‬‫قواعد‬‫البيانات‬(Definition of Database):
‫م‬ ‫هي‬‫جم‬‫المخزونة‬ ‫البيانات‬ ‫و‬ ‫المعلومات‬ ‫وعة‬‫وتكون‬ ‫تكرار‬ ‫ودون‬ ‫نموذجية‬ ‫بطريقة‬‫مع‬ ‫المرتبطة‬ ‫المنطقية‬ ‫البيانات‬ ‫عناصر‬
‫برنامج‬ ‫يقوم‬ ‫حيث‬ ‫منظم‬ ‫نحو‬ ‫على‬ ‫الحاسوب‬ ‫جهاز‬ ‫في‬ ‫تخزن‬ ‫البعض‬ ‫بعضها‬‫ال‬‫البيانات‬ ‫قاعدة‬ ‫محرك‬ ‫يسمى‬ ‫حاسوب‬Database
Engine ))‫البيانات‬ ‫ضمن‬ ‫والبحث‬ ‫البيانات‬ ‫قاعدة‬ ‫داخل‬ ‫الموجودة‬ ‫البيانات‬ ‫مع‬ ‫التعامل‬ ‫بتسهيل‬‫وإمكانية‬‫اإلضافة‬‫والتعديل‬
‫البيانات‬ ‫قاعدة‬ ‫إدارة‬ ‫نظام‬ ‫يسمى‬ ‫نظام‬ ‫البيانات‬ ‫قاعدة‬ ‫ويدير‬( ‫الشكل‬ ‫في‬ ‫كما‬1).
( ‫الشكل‬1)‫قاعدة‬
‫إدارة‬ ‫ونظام‬ ‫البيانات‬
‫البيا‬ ‫قاعدة‬‫نات‬‫الطلب‬ ‫نتيجة‬
‫المستخدم‬ ‫طلب‬
‫الطلب‬ ‫نتيجة‬
‫المستخدم‬ ‫طلب‬
‫نظام‬‫إدارة‬‫البيانات‬ ‫قاعدة‬ ‫قاعدة‬
‫البيانات‬
‫المستخدم‬
‫المستخدم‬
3
‫اله‬‫البيانات‬ ‫قواعد‬ ‫من‬ ‫دف‬(Database Objective’s:)
‫الترك‬ ‫هو‬ ‫البيانات‬ ‫قواعد‬ ‫من‬ ‫الهدف‬‫البيانات‬ ‫تنظيم‬ ‫طريقة‬ ‫على‬ ‫يز‬‫بحيث‬ ‫البيانات‬ ‫تصميم‬ ‫ان‬ ‫اي‬ ‫الخاصة‬ ‫التطبيقات‬ ‫على‬ ‫وليس‬
‫وتعديلها‬ ‫استرجاعها‬ ‫ويمكن‬ ‫التكرار‬ ‫من‬ ‫خالية‬ ‫تكون‬‫واإلضافة‬‫وهو‬ ‫فيها‬ ‫التكرار‬ ‫وجود‬ ‫مع‬ ‫تحدق‬ ‫التي‬ ‫المشاكل‬ ‫دون‬ ‫عليها‬
‫الهدف‬‫ا‬ ‫قواعد‬ ‫لمصمم‬ ‫الرئيسي‬‫ومن‬ ‫لبيانات‬‫طريق‬ ‫عن‬ ‫ذلك‬‫إيجاد‬‫نماذج‬ ‫مستويات‬ ‫ثالثة‬‫التطبيع‬ ‫نماذج‬ ‫تسمى‬ ‫البيانات‬ ‫لقواعد‬
(Normalizing Form.‫التصنيفية‬ ‫للطبيعة‬ ‫اقرب‬ ‫البيانات‬ ‫تركيبة‬ ‫جعل‬ ‫بها‬ ‫ويقصد‬ )
‫أهمية‬‫و‬‫وظائف‬‫البيانات‬ ‫قواعد‬:-
‫أ‬-‫البيانا‬ ‫جميع‬ ‫وتخزين‬ ‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫جديدة‬ ‫وبيانات‬ ‫معلومات‬ ‫إضافة‬‫هائل‬ ‫وبكم‬ ‫ودقيقة‬ ‫متكاملة‬ ‫بطرق‬ ‫األنشطة‬ ‫بكافة‬ ‫ت‬
.‫يدويا‬ ‫تنفيذها‬ ‫يستحيل‬ ‫التي‬ ‫والمعالجات‬ ‫العمليات‬ ‫بعض‬ ‫بإجراء‬ ‫وتقوم‬ ‫البشرية‬ ‫اإلمكانيات‬ ‫تتجاوز‬ ‫البيانات‬ ‫من‬
‫ب‬-‫المخزونة‬ ‫البيانات‬ ‫في‬ ‫تحدث‬ ‫التي‬ ‫التغيرات‬ ‫بمتابعة‬ ‫تقوم‬‫وإدخال‬‫وتحديث‬ ‫وحذف‬ ‫تعديل‬ ‫من‬ ‫الالزمة‬ ‫التعديالت‬‫على‬
‫الب‬.‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫المخزنة‬ ‫يانات‬
‫البيانات‬ ‫وتنظيم‬ ‫ترتيب‬ _‫ج‬‫نماذج‬ ‫او‬ ‫تقارير‬ ‫بشكل‬ ‫ويعرضها‬ ‫المستقبل‬ ‫في‬ ‫استرجاعها‬ ‫يسهل‬ ‫بحيث‬ ‫البيانات‬ ‫قاعدة‬ ‫ملفات‬ ‫داخل‬
.‫منظمة‬
_‫د‬‫معلومات‬ ‫او‬ ‫معلومة‬ ‫عن‬ ‫واالستعالم‬ ‫البحث‬ ‫بعملية‬ ‫تقوم‬‫قاعدة‬ ‫من‬ ‫بيانات‬ ‫أو‬ ‫معلومات‬ ‫جلب‬ ‫يمكن‬ ‫بحيث‬ ‫المحددة‬‫البيانات‬
.‫بسهولة‬
‫ه‬‫ليس‬ ‫شخص‬ ‫ألي‬ ‫معلومات‬ ‫أية‬ ‫تتيح‬ ‫ال‬ ‫بحيث‬ ‫بها‬ ‫المخزنة‬ ‫للبيانات‬ ‫الكاملة‬ ‫السرية‬ ‫وتحقيق‬ ‫المعلومات‬ ‫أمنية‬ ‫على‬ ‫تساعد‬ _‫له‬
.‫تامة‬ ‫سرية‬ ‫تكون‬ ‫بحيث‬ ‫عليها‬ ‫االطالع‬ ‫في‬ ‫الحق‬
‫تعريف‬‫البيانات‬ ‫قواعد‬ ‫أدارة‬ ‫نظام‬(Database Management System – DBMS:)
‫وهي‬‫ع‬ ‫عبارة‬‫شكل‬ ‫على‬ ‫وتكون‬ ‫وتتحكم‬ ‫تدير‬ ‫التي‬ ‫البرامج‬ ‫مجموعة‬ ‫ن‬‫وتخزين‬ ‫إلنشاء‬ ‫تصميمها‬ ‫تم‬ ‫برمجية‬ ‫حزم‬
‫المستخدمين‬ ‫بين‬ ‫ارتباط‬ ‫إنشاء‬ ‫على‬ ‫تعمل‬ ‫وهي‬ ‫بالحاسوب‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المخزنة‬ ‫البيانات‬ ‫إلى‬ ‫والوصول‬ ‫وتعديل‬
‫ق‬ ‫في‬ ‫وحفظها‬ ‫المستخدم‬ ‫قبل‬ ‫من‬ ‫إدخالها‬ ‫يتم‬ ‫البيانات‬ ‫هذه‬ ‫البيانات‬ ‫وقواعد‬‫البيانات‬ ‫اعدة‬‫كما‬‫يسمح‬‫المرخصين‬ ‫لمستخدميه‬
‫ب‬‫في‬ ‫لتساعد‬ ‫إليها‬ ‫يحتاجون‬ ‫المعلومات‬ ‫وهذه‬ ‫الطلب‬ ‫عند‬ ‫البيانات‬ ‫في‬ ‫والتعديل‬ ‫البيانات‬ ‫قواعد‬ ‫من‬ ‫البيانات‬ ‫استرجاع‬
‫بين‬ ‫العالقة‬ ‫تمثيل‬ ‫هي‬ ‫البيانات‬ ‫قواعد‬ ‫نظام‬ ‫من‬ ‫والغرض‬ ‫المؤسسات‬ ‫أو‬ ‫لإلفراد‬ ‫الخاصة‬ ‫اإلعمال‬ ‫لتشغيل‬ ‫العامة‬ ‫العمليات‬
‫الكيونو‬‫نات‬‫أو‬‫للمؤسسات‬ ‫الخاصة‬ ‫المدخالت‬‫المثال‬ ‫سبيل‬ ‫وعلى‬‫أدارة‬ ‫نظام‬‫البشرية‬ ‫الموارد‬،‫الرواتب‬ ‫دفع‬ ‫أدارة‬ ‫نظام‬ ،
( ‫الجغرافية‬ ‫المعلومات‬ ‫نظم‬ ،‫االلكترونية‬ ‫األرشفة‬ ‫نظام‬GIS‫(ال‬ ‫موجودات‬ ‫إدارة‬ ‫نظام‬ ‫و‬ )‫ميرة‬)‫العراقي‬ ‫الجيش‬.
4
( ‫الشكل‬2‫قواعد‬ ‫نظام‬ )‫البيانات‬
:‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬ ‫وظائف‬
.‫البيانات‬ ‫قواعد‬ ‫إنشاء‬
.‫البيانات‬ ‫قواعد‬ ‫تحديث‬
.‫البيانات‬ ‫قواعد‬ ‫تشغيل‬
.‫البيانات‬ ‫قواعد‬ ‫صيانة‬
.‫البيانات‬ ‫سالمة‬ ‫وتأمين‬ ‫حماية‬
‫ي‬‫ضم‬‫هذا‬‫ا‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫النظام‬‫ومنها‬ ‫العالم‬ ‫أنحاء‬ ‫في‬ ‫كبير‬ ‫انتشار‬ ‫ذات‬ ‫وبعضها‬ ‫لبرامج‬:
ORACLE‫اال‬ ‫بنفس‬ ‫المعروفة‬ ‫الشركة‬ ‫من‬.‫سم‬
MySQL‫شركة‬ ‫من‬LABMySQL
SQL Server‫من‬.‫ميكروسوفت‬ ‫شركة‬
DB2‫شركة‬ ‫من‬IBM
SAP‫شركة‬ ‫من‬Sybase
Borland InterBase.‫بورالند‬ ‫شركة‬ ‫من‬
‫البيانات‬ ‫قاعدة‬ ‫حياة‬ ‫دورة‬The Data base life Cycle (DBLC):
‫تطبيــــقــــية‬ ‫برامــــج‬
‫التطبيقات‬ ‫تنفيذ‬ ‫برامج‬
‫المخزونة‬ ‫البيانات‬ ‫مع‬ ‫للتعامل‬ ‫برامج‬
‫البيانات‬ ‫قواعد‬
‫المخزونة‬
‫البيانات‬ ‫قواعد‬ ‫وصف‬
‫ن‬‫البيانات‬ ‫قواعد‬ ‫ظم‬
‫قواعد‬ ‫إدارة‬ ‫نظام‬
‫البيانات‬
5
‫البد‬‫ألي‬‫معلومات‬ ‫نظام‬‫أن‬‫بشكل‬ ‫يمر‬‫أساسي‬‫ليصل‬ ‫المراحل‬ ‫من‬ ‫بمجموعة‬‫إلى‬، ‫لالستثمار‬ ‫القابل‬ ‫النهائي‬ ‫المنتج‬
‫عدة‬ ‫ويوجد‬‫أنماط‬‫وأساليب‬‫يمكن‬ ‫النظام‬ ‫لتطوير‬‫أن‬‫كل‬ ‫ضمن‬ ‫التوسع‬ ‫لها‬ ‫ويمكن‬ ‫عامة‬ ‫بمراحل‬ ‫عام‬ ‫بشكل‬ ‫تلخص‬
‫مر‬‫إلى‬ ‫حلة‬‫و‬ ‫نوعية‬ ‫حسب‬ ‫مراحل‬ ‫مجموعة‬‫المتطلبات‬‫مراحل‬ ‫من‬ ‫البيانات‬ ‫قاعدة‬ ‫حياة‬ ‫دورة‬ ‫وتتألف‬ ‫النظام‬‫التالية‬‫في‬
( ‫الشكل‬3:)
‫البيانات‬ ‫وتحليل‬ ‫األولية‬ ‫الدراسة‬The Database Initial study & data Analysis )(
‫البيانات‬ ‫قاعدة‬ ‫تصميم‬( Database Design )
‫والتحميل‬ ‫التنفيذ‬Implementation & Loading ))
‫والتقييم‬ ‫االختبار‬Testing & Evaluation ))
‫التطب‬‫يق‬Operation ))
‫ال‬‫والتطوير‬ ‫صيانة‬Maintenance & Development ))
‫البيانات‬ ‫وتحليل‬ ‫األولية‬ ‫الدراسة‬The Database Initial study & data Analysis ):)
‫طبيعة‬ ‫ومعرفة‬ ‫للمؤسسة‬ ‫الحالي‬ ‫الوضع‬ ‫تحليل‬‫اإلجراءات‬.‫العمل‬ ‫قواعد‬ ‫و‬ ‫والتعليمات‬ ‫المستخدمة‬
‫التغذية‬
‫العكسية‬
‫وتحليل‬ ‫الدراسة‬
‫البيانات‬
‫قاعدة‬ ‫تصميم‬
‫البيانات‬
‫وتحميل‬ ‫تنفيذ‬
‫والتقييم‬ ‫االختبار‬
‫التطبيق‬
‫والتطوير‬ ‫صيانة‬
( ‫الشكل‬3‫مراحل‬ )‫حياة‬ ‫دورة‬
‫البيانات‬ ‫قاعدة‬
6
‫الم‬ ‫تحديد‬‫المتوفر‬ ‫والتمويل‬ ‫البشرية‬ ‫الطاقة‬ ‫مثل‬ ‫المادية‬ ‫القيود‬ ‫وكذلك‬ ‫المستخدم‬ ‫النظام‬ ‫تواجه‬ ‫التي‬ ‫شاكل‬
.‫الحالي‬ ‫النظام‬ ‫استبدال‬ ‫أو‬ ‫لتطوير‬
.‫الجديد‬ ‫النظام‬ ‫في‬ ‫المطلوبة‬ ‫والمزايا‬ ‫تحقيقها‬ ‫الواجب‬ ‫األهداف‬ ‫تحديد‬
‫البيانات‬ ‫قاعدة‬ ‫تصميم‬( Database Design ):
‫من‬ ‫المرحلة‬ ‫هذه‬ ‫وتعتبر‬‫أه‬‫م‬‫النظام‬ ‫حياة‬ ‫دورة‬ ‫في‬ ‫المراحل‬‫إذ‬‫كبير‬ ‫جهد‬ ‫بذل‬ ‫من‬ ‫البد‬‫إلى‬ ‫للوصول‬ ‫النظام‬ ‫لتصميم‬
‫المرجوة‬ ‫األهداف‬ ‫وتؤدي‬ ‫جيد‬ ‫نظام‬‫ما‬ ‫التصميم‬ ‫عملية‬ ‫وتشمل‬ ‫النظام‬ ‫عمل‬ ‫من‬:‫يلي‬
1..‫القادمة‬ ‫للخطوات‬ ‫تجهيز‬ ‫في‬ ‫ذلك‬ ‫يساعد‬ ‫البيانات‬ ‫قاعدة‬ ‫من‬ ‫الغرض‬ ‫تحديد‬
2.‫وتنظيمه‬ ‫المطلوبة‬ ‫المعلومات‬ ‫على‬ ‫العثور‬‫كافة‬ ‫بتجميع‬ ‫نقوم‬ ‫ا‬‫أنواع‬‫تحتاج‬ ‫قد‬ ‫التي‬ ‫المعلومات‬‫إليها‬‫في‬ ‫سجل‬ ‫في‬
.‫طالب‬ ‫ورقم‬ ‫طالب‬ ‫اسم‬ ‫مثل‬ ‫البيانات‬ ‫قاعدة‬
3.‫المعلومات‬ ‫تقسيم‬‫إلى‬‫جداول‬‫المعلومات‬ ‫عناصر‬ ‫بتقسيم‬ ‫نقوم‬ ‫حيث‬‫إلى‬‫وحدات‬‫أو‬‫المنتجات‬ ‫مثل‬ ‫رئيسية‬ ‫مواضيع‬
. ‫جدول‬ ‫إلى‬ ‫موضوع‬ ‫كل‬ ‫وسيتحول‬ ‫والطلبات‬
4.‫المعل‬ ‫عناصر‬ ‫تحويل‬‫ومات‬‫إلى‬‫أعمدة‬‫كل‬ ‫ويصبح‬ ‫جدول‬ ‫كل‬ ‫في‬ ‫تخزينها‬ ‫تريد‬ ‫التي‬ ‫المعلومات‬ ‫ماهي‬ ‫نحدد‬ ‫بحيث‬
‫يمكن‬ ‫المثال‬ ‫سبيل‬ ‫على‬ ‫الجدول‬ ‫في‬ ‫كعمود‬ ‫ويعرض‬ ‫حقال‬ ‫عنصر‬‫إن‬‫مثل‬ ‫حقول‬ ‫على‬ "‫"الموظفون‬ ‫جدول‬ ‫يحتوي‬
."‫التعين‬ ‫"تاريخ‬ ‫و‬ " ‫العائلة‬ ‫"اسم‬
5.‫مفاتيح‬ ‫تعيين‬‫أساسية‬‫مفتاح‬ ‫نختار‬ ‫بحيث‬‫أساسي‬‫يع‬ ‫جدول‬ ‫لكل‬‫المفتاح‬ ‫تبر‬‫األساسي‬‫كل‬ ‫تعريف‬ ‫في‬ ‫يستخدم‬ ‫عمود‬ ‫هو‬
"‫الطلب‬ ‫"رقم‬ ‫مثل‬ ‫فريد‬ ‫بشكل‬ ‫صف‬‫أو‬." ‫منتج‬ ‫رقم‬ "
6.‫إعداد‬‫جدول‬ ‫في‬ ‫الموجودة‬ ‫البيانات‬ ‫بربط‬ ‫نقوم‬ ‫بحيث‬ ‫الجدول‬ ‫عالقات‬‫جداول‬ ‫في‬ ‫البيانات‬ ‫واحد‬‫أخرى‬‫ونقوم‬‫إضافة‬
‫حقول‬‫إلى‬‫الجداول‬‫أو‬‫إنشاء‬‫العالقات‬ ‫لتوضيح‬ ‫جديدة‬ ‫جداول‬‫الض‬ ‫عنده‬.‫رورة‬
7.‫عن‬ ‫بحثا‬ ‫التصميم‬ ‫بتحليل‬ ‫نقوم‬ ‫التصميم‬ ‫تنقية‬‫األخطاء‬‫نقوم‬ ‫بحيث‬‫بإنشاء‬‫جدول‬‫وإضافة‬‫نموذج‬ ‫من‬ ‫قليلة‬ ‫سجالت‬
.‫بيانات‬‫تأكد‬‫مما‬‫إذا‬‫كان‬‫بإمكانك‬. ‫التصميم‬ ‫على‬ ‫بتعديالت‬ ‫ونقوم‬ ‫الجداول‬ ‫من‬ ‫المرغوبة‬ ‫نتائج‬ ‫على‬ ‫الحصول‬
8.‫ب‬ ‫الجداول‬ ‫بناء‬ ‫من‬ ‫للتأكد‬ ‫البيانات‬ ‫تسوية‬ ‫قواعد‬ ‫تطبيق‬.‫الحاجة‬ ‫عند‬ ‫تصميم‬ ‫على‬ ‫تعديالت‬ ‫بإجراء‬ ‫ونقوم‬ ‫صحيح‬ ‫شكل‬
‫والتحميل‬ ‫التنفيذ‬Implementation & Loading ):)
‫عملية‬ ‫تتم‬ ‫المرحلة‬ ‫هذه‬ ‫وخالل‬‫إنشاء‬‫لتنف‬ ‫الالزمة‬ ‫البرامج‬ ‫جميع‬ ‫وكتابة‬ ‫الجدول‬‫الشاشا‬ ‫من‬ ‫النظام‬ ‫متطلبات‬ ‫يذ‬‫ت‬
.‫المطلوبة‬ ‫والتقارير‬ ‫المختلفة‬
‫والتقييم‬ ‫االختبار‬Testing & Evaluation )):
.‫صحيح‬ ‫بشكل‬ ‫عملها‬ ‫من‬ ‫والتأكد‬ ‫البيانات‬ ‫قاعدة‬ ‫فحص‬
.‫المستخدمة‬ ‫التطبيقات‬ ‫و‬ ‫البرامج‬ ‫عمل‬ ‫تقييم‬
‫ا‬‫لتطبيق‬Operation )):
‫والتطبيقات‬ ‫البرامج‬ ‫جميع‬ ‫وتحميل‬ ‫والصالحيات‬ ‫والمستخدمين‬ ‫الجداول‬ ‫إنشاء‬ ‫عمليات‬ ‫العملية‬ ‫هذه‬ ‫وتشمل‬
‫ال‬ ‫الحقيقة‬ ‫البيئة‬ ‫في‬ ‫وتنفيذها‬.‫النظام‬ ‫بها‬ ‫يعمل‬ ‫إن‬ ‫يجب‬ ‫تي‬
7
‫والتطوير‬ ‫الصيانة‬Maintenance & Development ):)
‫ا‬ ‫بتطوير‬ ‫وتقوم‬ ‫صحيح‬ ‫بشكل‬ ‫عمله‬ ‫من‬ ‫للتأكد‬ ‫النظام‬ ‫حياة‬ ‫فترة‬ ‫طيلة‬ ‫تستمر‬ ‫العملية‬ ‫وهذه‬‫تعديل‬ ‫وكذلك‬ ‫لنظام‬
‫ليتالئم‬ ‫النظام‬‫وقواع‬ ‫واألنظمة‬ ‫القوانين‬ ‫تغيير‬ ‫مثل‬ ‫العمل‬ ‫لبيئة‬ ‫الجديدة‬ ‫المتطلبات‬ ‫مع‬.‫العمل‬ ‫د‬
‫هيكلية‬‫في‬ ‫الجداول‬‫البيانات‬ ‫قواعد‬:
‫الجدول‬(Tables:)
.‫األعمدة‬ ‫مع‬ ‫الصفوف‬ ‫تقاطع‬ ‫عن‬ ‫عبارة‬ ‫والحقول‬ ‫الحقول‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫الجدول‬
‫العمود‬Column ):)
‫خاص‬ ‫أو‬ ‫للجدول‬ ‫األساسية‬ ‫الوحدة‬ ‫هي‬‫ي‬.‫العنصر‬ ‫خواص‬ ‫من‬ ‫ة‬
( ‫الصف‬Row:)
‫ألعم‬ ‫المفردة‬ ‫القيم‬ ‫من‬ ‫مجموعة‬ ‫هي‬‫هذه‬ ‫الصف‬ ‫ويضم‬ ‫له‬ ‫معينة‬ ‫قيمة‬ ‫توجد‬ ‫الجدول‬ ‫من‬ ‫عمود‬ ‫فكل‬ ‫الجدول‬ ‫دة‬
‫و‬ ‫جميعها‬ ‫القيم‬‫البيانات‬ ‫ملف‬ ‫في‬ ‫السجل‬ ‫يعادل‬ ‫هو‬
‫ومكوناته‬ ‫الجدول‬ ‫هيكلية‬:
‫بالعناصر‬ ‫يحتفظ‬ ‫العمود‬
‫االستعالم‬(Query:)
‫يقوم‬‫االستعالم‬‫سجالت‬ ‫تعيين‬ ‫بمهمة‬‫أن‬ ‫يمكن‬ ‫والتي‬ ‫معينة‬ ‫حقول‬ ‫أو‬ ‫معينة‬ً‫ا‬‫شرط‬ ‫تحقق‬‫معينا‬.
‫وهذ‬‫ا‬‫يوضح‬ ‫الجدول‬‫ا‬‫ستعالم‬‫أسماء‬‫الذين‬ ‫األشخاص‬‫عن‬ ‫أعمارهم‬ ‫تزيد‬81‫سنة‬.
( ‫الجدول‬ ‫في‬ ‫يوضح‬ ‫وكما‬1( ‫جدول‬ ‫و‬ )2:)
‫ت‬‫االسم‬
1‫محم‬ ‫خالد‬‫احمد‬ ‫د‬
2‫جاسم‬ ‫علي‬ ‫محمد‬
3‫حسين‬ ‫احمد‬ ‫على‬
4‫محمود‬ ‫علي‬ ‫سامي‬
( ‫الجدول‬1‫ورقم‬ ‫اسم‬ ‫استعالم‬ )‫موظف‬
‫الصف‬
‫يحتفظ‬
‫بالكائن‬
8
‫أن‬ ‫حين‬ ‫في‬‫الرئيسي‬ ‫الجدول‬(2)‫هو‬:
‫ت‬‫الكامل‬ ‫االسم‬‫العمر‬‫الوظيفة‬
1‫احمد‬ ‫محمد‬ ‫خالد‬18‫عا‬ ‫مدير‬‫م‬
2‫جاسم‬ ‫علي‬ ‫محمد‬22‫مدرس‬
3‫حسين‬ ‫احمد‬ ‫على‬24‫موظف‬
4‫محمود‬ ‫علي‬ ‫سامي‬11‫معلم‬
5‫رعد‬ ‫احمد‬ ‫حيدر‬22‫دكتور‬
( ‫الكائن‬Entity):
‫لتخز‬ ‫البيانات‬ ‫جميع‬ ‫فيه‬ ‫يجمع‬ ‫الذي‬ ‫شي‬ ‫عن‬ ‫عبارة‬ ‫هو‬(‫هو‬ ‫جدول‬ ‫في‬ ‫ن‬object,‫الموظف‬ ‫المثال‬ ‫سبيل‬ ‫على‬ )
‫الطال‬‫ب‬.‫والبيانات‬ ‫خصائص‬ ‫من‬ ‫مجموعة‬ ‫على‬ ‫تحتوي‬ ‫الكائنات‬ ‫هذه‬ ‫إن‬ ‫حيث‬ ‫األمثلة‬ ‫من‬ ‫وغيرها‬‫له‬ ‫يرمز‬ ‫حيث‬
.‫النظام‬ ‫تحليل‬ ‫لغرض‬ ‫التالي‬ ‫بالشكل‬
‫السجل‬(Record:)
‫مثال‬ .‫محدد‬ ‫كيان‬ ‫حاالت‬ ‫أو‬ ‫أمثلة‬ ‫احد‬ ‫تمثل‬ ‫بيانات‬ ‫لعناصر‬ ‫تجميع‬ ‫هو‬‫الرئيسي‬ ‫الجدول‬ ‫أعلى‬ ‫بالجدول‬ ‫يربط‬:
‫و‬ ‫ورقم‬ ‫اسم‬ ( ‫له‬ ‫طالب‬ ‫كل‬‫وظيفة‬)
‫مثال‬: ‫طالب‬ ‫سجل‬ :, ‫علي‬ ‫محمد‬ (2,‫مدرس‬)
( ‫الحقل‬( Field:
/ ‫التليفون‬ ‫رقم‬ ‫مثل‬ ‫معينة‬ ‫بيانات‬ ‫يحمل‬ ‫الذي‬ ‫العمود‬ ‫عن‬ ‫عبارة‬ ‫هي‬‫رقم‬‫الع‬ / ‫طالب‬‫ـــ‬‫نوان‬/
‫حقل‬ ‫وهكذا.وكل‬ ‫االسم‬‫على‬ ‫يحتوي‬ ‫أن‬ ‫ممكن‬ ‫الحقول‬ ‫هذه‬ ‫من‬‫ال‬ ‫عدد‬‫من‬ ‫نهائي‬‫البيانات‬‫التي‬
‫السجالت‬ ‫عليها‬ ‫يطلق‬
( ‫العنصر‬Attribute):
‫بي‬ ‫الخاصة‬ ‫والبيانات‬ ‫معين‬ ‫كائن‬ ‫لوصف‬ ‫خصائص‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫هو‬‫ه‬‫لوصف‬ ‫معلوماتية‬ ‫وحدة‬ ‫وهي‬
‫الكائن‬‫وعلى‬‫المثال‬ ‫سبيل‬‫الموظف‬‫الجدول‬ ‫في‬ ‫كما‬(3)‫يتضمن‬ ‫الذي‬‫الخاصة‬ ‫البيانات‬‫التالي‬ ‫بالشكل‬ ‫له‬ ‫يرمز‬ ‫و‬
.‫النظام‬ ‫تحليل‬ ‫مرحلة‬ ‫عند‬
‫الكائن‬
‫العنصر‬
1
( ‫الجدول‬3)‫الجدول‬ ‫في‬ ‫البيانات‬ ‫يوضح‬
‫األساسي‬ ‫المفتاح‬(Primary Key:)
‫أي‬ ‫عن‬ ‫صف‬ ‫لكل‬ ‫مميزه‬ ‫قيمته‬ ‫وتكون‬ , ‫الجدول‬ ‫صفوف‬ ‫جميع‬ ‫في‬ ‫وحيدة‬ ‫قيمه‬ ‫بان‬ ‫يتميز‬ ‫الجدول‬ ‫في‬ ‫حقل‬ ‫هو‬
‫االخر‬ ‫صف‬
:‫في‬ ‫فائدته‬ ‫وتكون‬
‫السجالت‬ ‫تكرار‬ ‫عدم‬.
‫معين‬ ‫سجل‬ ‫عن‬ ‫البحث‬ ‫عملية‬ ‫في‬ ‫يساعد‬)‫البحث‬ ‫(سرعة‬.
.) ‫الحقل‬ ( ‫فارغة‬ ‫القيمة‬ ‫ترك‬ ‫عدم‬
.‫الجداول‬ ‫بين‬ ‫عالقات‬ ‫عمل‬
‫يكو‬ ‫ان‬ ‫يجب‬ ‫طالب‬ ‫كل‬ ‫بحيث‬ ‫الطالب‬ ‫جدول‬ ‫في‬ ‫الطالب‬ ‫رقم‬ ‫ذلك‬ ‫على‬ ‫مثال‬‫في‬ ‫كما‬ ‫زمالئه‬ ‫عن‬ ‫مختلف‬ ‫رقم‬ ‫له‬ ‫ن‬‫الجدول‬(4)
: ‫التالي‬
‫األجنبي‬ ‫المفتاح‬(Foreign Key:)
‫أخر‬ ‫جدوال‬ ‫يمثل‬ ‫ألنه‬ ‫أجنبيا‬ ‫مفتاح‬ ‫يعتبر‬ ‫لكنه‬ ‫صفاتها‬ ‫من‬ ‫واحدة‬ ‫يمثل‬ ‫ال‬ ‫وهو‬ ‫جدول‬ ‫في‬ ‫موجود‬ ‫حقل‬ ‫هو‬
‫أو‬ ‫الجدول‬ ‫ذلك‬ ‫في‬ ‫الرئيسي‬ ‫المفتاح‬ ‫نفسه‬ ‫هو‬ ‫يكون‬ ‫إن‬ ‫ويجب‬‫وحيد‬ ‫قيمتها‬ ‫تكون‬ ‫األقل‬ ‫على‬Value
Unique
‫العالقة‬ ‫بتمثيل‬ ‫األجنبي‬ ‫المفتاح‬ ‫ويقوم‬Relationship).‫جدولين‬ ‫بين‬ ‫والربط‬ )
‫في‬ ‫متشابهين‬ ‫الحقلين‬ ‫اسمي‬ ‫يكون‬ ‫ان‬ ‫الضروري‬ ‫من‬ ‫ليس‬ ‫ولكن‬ ‫الكلية‬ ‫أقسام‬ ‫من‬ ‫قسم‬ ‫في‬ ‫الطالب‬ ‫ورقم‬ ‫اسم‬ ‫ذلك‬ ‫على‬ ‫مثال‬
( ‫الجدولين‬ ‫في‬ ‫كما‬ ‫الكيان‬5(‫و‬ )6)‫األتي‬:
‫ت‬‫الكامل‬ ‫االسم‬‫التاريخ‬‫الدرجة‬‫العنوان‬‫الهاتف‬ ‫رقم‬
1‫جاسم‬ ‫محمد‬ ‫علي‬13/6/11887/1‫المنصور‬277222274
2‫حسن‬ ‫علي‬ ‫مها‬1/8/11786/3‫ال‬‫كرادة‬278338133
‫ت‬‫الكامل‬ ‫االسم‬‫العنوان‬‫الهاتف‬ ‫رقم‬
1‫محمد‬ ‫محمود‬ ‫احمد‬‫مأمون‬8333330
2‫ليث‬ ‫على‬ ‫محمد‬‫الكراد‬‫ة‬8330380
3‫محمود‬ ‫ماهر‬ ‫علي‬‫المنصور‬8300003
‫القسم‬ ‫الرقم‬‫األجنبي‬ ‫مفتاح‬‫القسم‬ ‫اسم‬
53‫حاسبات‬ ‫هندسة‬
01‫الحاسوب‬ ‫تقنيات‬
32‫اإلعمال‬ ‫إدارة‬
( ‫جدول‬4‫المفتاح‬ ‫يوضح‬ )
‫األساسي‬
12
‫العالقات‬(Relationship:)
‫العالقة‬‫تجمع‬ ‫التي‬ ‫العالقة‬ ‫وهي‬ ‫البيانات‬ ‫لقواعد‬ ‫المصطلح‬ ‫المعنى‬ ‫وفي‬ ‫األخر‬ ‫مع‬ ‫عالقة‬ ‫له‬ ‫شئ‬ ‫إي‬ ‫االرتباط‬ ‫هي‬
‫أنواع‬ ‫من‬ ‫مجموعة‬‫المد‬‫خال‬‫ت‬‫ه‬ ‫آخر‬ ‫وبمعنى‬ ‫البعض‬ ‫بعضها‬ ‫مع‬‫البيانات‬ ‫قاعدة‬ ‫نفس‬ ‫في‬ ‫آخر‬ ‫جدول‬ ‫مع‬ ‫جدول‬ ‫عالقة‬ ‫ي‬
.‫النظام‬ ‫تحليل‬ ‫مرحلة‬ ‫عند‬ ‫التالي‬ ‫بالشكل‬ ‫لها‬ ‫يرمز‬ ‫و‬
:‫كاألتي‬ ‫أنواع‬ ‫أربعة‬ ‫عن‬ ‫عبارة‬ ‫وهي‬
‫العالقات‬ ‫فوائد‬:
1..) ‫البيانات‬ ‫تكرار‬ ‫لعدم‬ ( ‫البيانات‬ ‫إدخال‬ ‫في‬ ‫الوقت‬ ‫توفير‬
2..‫عالقة‬ ‫لوجود‬ ‫جدول‬ ‫من‬ ‫أكثر‬ ‫على‬ ‫استعالم‬ ‫عمل‬
3.‫نموذج‬ ‫عمل‬.‫جداول‬ ‫من‬ ‫أكثر‬ ‫على‬
4..‫جدول‬ ‫من‬ ‫أكثر‬ ‫على‬ ‫تقرير‬ ‫عمل‬
:‫كاألتي‬ ‫أنواع‬ ‫أربعة‬ ‫عن‬ ‫عبارة‬ ‫وهي‬
‫لواحد‬ ‫واحد‬ ‫عالقة‬(One To One:)
‫تجمع‬ ‫عالقة‬ ‫وهي‬‫طالب‬‫سجل‬ ‫مع‬ ‫واحد‬‫به‬ ‫اإلجازة‬،‫ال‬ ‫بين‬ ‫تجمع‬ ‫التي‬ ‫العالقة‬ ‫يوضح‬ ‫التالي‬ ‫والشكل‬‫كما‬ ‫عالقتين‬
( ‫الشكل‬ ‫في‬ ‫يوضح‬4):
‫ت‬‫الطالب‬ ‫االسم‬‫العنوان‬‫الهاتف‬ ‫رقم‬
1‫محمد‬ ‫ياسين‬ ‫احمد‬‫مأمون‬2322344
2‫حمود‬ ‫باسم‬ ‫محمد‬‫ال‬‫منصور‬2123333
3‫ماهر‬ ‫علي‬ ‫محمود‬‫الكرادة‬24223132
‫العنوان‬‫رقم‬
‫رقم‬
‫االسم‬
‫الموظ‬‫ف‬‫سجل‬‫اإلجازة‬‫تاريخ‬
‫المستشفى‬
1 1
‫القسم‬ ‫جدول‬(6)
‫القسم‬ ‫جدول‬(5)
11
( ‫الشكل‬3)‫لواحد‬ ‫واحد‬ ‫عالقة‬
‫مالحظة‬:‫سجل‬ ‫طالب‬ ‫لكل‬ ‫إن‬‫اجازة‬‫العالقة‬ ‫نوع‬ ( ‫واحد‬1‫والسج‬ ، )‫ل‬‫العالقة‬ ‫نوع‬ ( ‫واحد‬ ‫لطالب‬ ‫يكون‬1)
‫طالب‬ ‫لكل‬ ‫إن‬ ‫بحيث‬ ‫التخرج‬ ‫والمشروع‬ ‫الطالب‬ ‫بين‬ ‫العالقة‬ ‫يوضح‬ ‫التالي‬ ‫المثال‬‫من‬ ‫دورة‬ ‫في‬ ‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫في‬
‫بال‬ ‫يختص‬ ‫المدرسة‬ ‫دورات‬‫ب‬ ‫خاص‬ ‫تخرج‬ ‫مشروع‬‫ه‬( ‫الشكل‬ ‫في‬ ‫كما‬5:)
( ‫الشكل‬5)‫لواحد‬ ‫واحد‬ ‫عالقة‬
‫مالحظة‬‫في‬ ‫المستخدم‬ ‫النظام‬ ‫بالعادة‬ ‫وهذا‬ ‫فقط‬ ‫واحد‬ ‫تخرج‬ ‫مشروع‬ ‫يأخذ‬ ‫الواحد‬ ‫الطالب‬ ‫إن‬ :‫الحاسبات‬ ‫مدرسة‬‫يأخذ‬ ‫قد‬ ‫ولكن‬
‫فقط‬ ‫واحد‬ ‫تخرج‬ ‫مشروع‬ ‫يأخذ‬ ‫فقط‬ ‫واحد‬ ‫طالب‬ ‫لكل‬ ‫إن‬ ‫باألغلبية‬ ‫النتائج‬ ‫نأخذ‬ ‫نحن‬ ‫لذلك‬ ‫واحد‬ ‫تخرج‬ ‫مشروع‬ ‫الطالب‬ ‫من‬ ‫أكثر‬
‫ل‬ ‫واحد‬ ‫عالقة‬‫مجموعة‬(One To Many:)
‫م‬ ‫تجمع‬ ‫عالقة‬ ‫وهي‬‫علم‬‫واحد‬‫يدرس‬‫أكثر‬‫مادة‬ ‫من‬‫والشكل‬ ،(6‫يوضح‬ )‫مع‬ ‫المعلم‬ ‫بين‬ ‫تجمع‬ ‫التي‬ ‫العالقة‬
‫المواد‬ ‫المناهج‬.‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬
‫العنوان‬
‫رقم‬
‫االسم‬
‫المعلم‬‫المادة‬
‫تطبيق‬‫ات‬
‫الحاسوب‬
‫نظم‬ ‫تحليل‬
‫قواعد‬
‫البيانات‬
M 1
‫اال‬
‫الطالب‬‫التخرج‬ ‫مشروع‬
‫الرقم‬
‫التاريخ‬
‫المشروع‬ ‫اسم‬
‫الرقم‬
‫مالحظات‬
11
‫االسم‬
12
( ‫الشكل‬6)‫لمجموعة‬ ‫واحد‬ ‫العالقة‬
‫مالحظة‬:‫يتبع‬ ‫ابن‬ ‫كل‬ ‫إن‬‫لمعلم‬‫لكل‬ ‫ألنه‬ .‫واحد‬ ‫منهج‬‫والم‬‫ي‬ ‫مناهج‬ ‫عدة‬ ‫له‬ ‫يكون‬ ‫علم‬.‫فيه‬ ‫درس‬
( ‫الشكل‬ ‫في‬ ‫كما‬ ‫الدائرة‬ ‫واألقسام‬ ‫الموظفين‬ ‫بين‬ ‫العالقة‬ ‫التالي‬ ‫المثال‬ ‫في‬ ‫نوضح‬ ‫وسوف‬7:)
( ‫الشكل‬0)‫لمجموعة‬ ‫واحد‬ ‫عالقة‬
‫مالحظة‬‫قسم‬ ‫يأخذون‬ ‫موظفين‬ ‫مجموعة‬ ‫كل‬ ‫وأقسام‬ ‫موظفين‬ ‫هناك‬ ‫أن‬ :‫لمجموعة‬ ‫واحد‬ ‫أو‬ ‫لواحد‬ ‫مجموعة‬ ‫عالقة‬ ‫أي‬ ‫واحد‬
‫عالقة‬‫مجموعة‬‫ل‬‫مجموعة‬(Many To Many:)
‫جداول‬ ‫عدة‬ ‫تجمع‬ ‫عالقة‬ ‫وهي‬‫أخرى‬ ‫جداول‬ ‫عدة‬ ‫مع‬‫مرتبطة‬،‫البعض‬ ‫بعضها‬ ‫مع‬( ‫الجدول‬ ‫في‬ ‫وكما‬7( ‫و‬ )8)
( ‫و‬9)‫التالي‬ ‫والمثال‬‫يوضح‬‫العالقة‬‫جدول‬ ‫تجمع‬‫الموظفين‬‫بعضه‬ ‫مع‬ ‫المرتبط‬ ‫القسم‬ ‫جدول‬ ‫مع‬:‫ا‬
‫جدول‬(7)‫ال‬‫موظفين‬‫القسم‬ ‫جدول‬(8)
( ‫جدول‬9)
‫ت‬‫ال‬ ‫اسم‬‫موظين‬‫ال‬ ‫رقم‬‫موظف‬
1‫رضا‬ ‫احمد‬ ‫محمد‬3212
2‫مهند‬ ‫محمد‬ ‫علي‬1123
3‫حسن‬ ‫علي‬ ‫حسين‬5534
‫ت‬‫القسم‬‫المدراء‬
1‫الشبكات‬‫شكر‬ ‫محمود‬ .‫د‬
2‫االلكترونية‬ ‫األرشفة‬‫ا‬.‫حسين‬ ‫علي‬
3‫المعلومات‬ ‫نظم‬‫ا‬‫احمد‬ ‫محمد‬ .
‫ت‬‫القسم‬‫الموظفين‬‫القسم‬ ‫مالك‬‫القسم‬ ‫واجبات‬
11215‫موظف‬‫التحتية‬ ‫البنية‬ ‫إدارة‬
22312‫موظف‬‫الرسمية‬ ‫كتب‬ ‫أرشفة‬
3315‫موظف‬‫جديدة‬ ‫معلومات‬ ‫إضافة‬
‫الموظف‬‫ين‬‫الدائرة‬ ‫أقسام‬
‫االسم‬
‫الرقم‬
‫الميالد‬ ‫تاريخ‬
‫القسم‬ ‫اسم‬
‫الرقم‬
‫مالحظات‬ ‫التعين‬ ‫تاريخ‬
1 M
13
‫عالقة‬ ‫التالي‬ ‫المثال‬ ‫في‬ ‫ذلك‬ ‫نوضح‬ ‫وسوف‬‫ا‬ ‫و‬ ‫طالب‬‫لمناهج‬( ‫الشكل‬ ‫في‬ ‫كما‬15:)
‫مالحظة‬‫طالب‬ ‫لكل‬ ‫أن‬ :‫لهم‬‫المادة‬ ‫منهج‬‫و‬‫منهج‬‫عدة‬ ‫على‬ ‫تحتوي‬‫واحد‬ ‫من‬ ‫اكثر‬ ‫هم‬ ‫والطالب‬ ‫مناهج‬.
:‫منها‬ ‫البيانات‬ ‫بين‬ ‫الرياضية‬ ‫العالقة‬ ‫نوع‬ ‫حسب‬ ‫البيانات‬ ‫لقواعد‬ ‫تركيبات‬ ‫وهناك‬
‫التركيب‬‫ألعالئقي‬:
‫اعتماد‬ ‫وهو‬‫تكو‬ ‫ان‬ ‫مثل‬ ‫البيانات‬ ‫عناصر‬ ‫بين‬ ‫محدودة‬ ‫عالقة‬‫جمع‬ ‫حاصل‬ ‫على‬ ‫معتمدة‬ ‫عنصر‬ ‫قيمة‬ ‫ن‬‫عنصرين‬
‫بسبب‬ ‫وذلك‬ ‫المعلوماتية‬ ‫البيانات‬ ‫قواعد‬ ‫عالم‬ ‫في‬ ‫المطبقة‬ ‫التراكيب‬ ‫انصح‬ ‫هو‬ ‫التركيب‬ ‫وهذا‬‫إعطائه‬‫نوع‬ ‫في‬ ‫تنوع‬
‫ال‬ ‫تنفيذ‬ ‫احتمالية‬ ‫الن‬ ‫البيانات‬ ‫من‬ ‫العالقة‬‫من‬ ‫اكبر‬ ‫فيه‬ ‫عالقات‬‫إي‬‫آخر‬ ‫تركيب‬‫و‬‫تركيب‬ ‫فيه‬ ‫يوضح‬ ‫الشكل‬ ‫في‬ ‫كما‬
‫ألعالئقي‬‫ألع‬ ‫ويكون‬‫المخطط‬ ‫داخل‬ ‫عالقة‬ ‫من‬ ‫أكثر‬ ‫الئقي‬‫مركزية‬ ‫مكتبة‬ ‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫في‬ ‫وتوجد‬
‫والمناهج‬ ‫الكتب‬ ‫استعارة‬ ‫كيفية‬ ‫المخطط‬ ‫يوضح‬ ‫بحيث‬ ‫المواد‬ ‫جميع‬ ‫تشمل‬ ‫ومناهج‬ ‫كتب‬ ‫عدة‬ ‫على‬ ‫تحتوي‬‫كما‬ ‫و‬
‫ال‬ ‫في‬(‫شكل‬1):
‫الطالب‬‫مناهج‬
‫ال‬ ‫اسم‬‫طالب‬
‫الرقم‬
‫التع‬ ‫تاريخ‬‫ينة‬
‫ال‬ ‫اسم‬‫منهج‬
‫الرقم‬
‫مالحظات‬
MM
( ‫الشكل‬0‫مجموعة‬ ‫عالقة‬ )‫لمجموعة‬
14
( ‫الشكل‬1‫ألعالئقي‬ ‫التركيب‬ ‫يوضح‬ )
:‫الهيكلي‬ ‫التركيب‬
‫مصنفين‬ ‫عنصرين‬ ‫يكون‬ ‫ان‬ ‫مثل‬ ، ‫البيانات‬ ‫عناصر‬ ‫بين‬ ‫التنظيمي‬ ‫الهيكل‬ ‫عالقة‬ ‫اعتماد‬ ‫وهو‬‫أو‬‫من‬ ‫أكثر‬‫عنصر‬
‫ي‬ ‫الطالب‬ ‫إن‬ ‫سبيل‬ ‫وعلى‬ ‫له‬ ‫تابعين‬ ‫او‬ ‫واحد‬ ‫عنصر‬ ‫تحت‬‫قرأ‬‫من‬ ‫أكثر‬‫منهج‬‫طالب‬ ‫من‬ ‫أكثر‬ ‫ويكون‬‫يدرسون‬
‫من‬ ‫أكثر‬‫منهج‬‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫في‬‫وكما‬‫ال‬ ‫في‬( ‫شكل‬12):
‫ال‬‫كتاب‬
‫المستعير‬
‫الناشر‬‫ينشر‬
‫يستعير‬
‫اإلرجاع‬ ‫تاريخ‬ ‫اإلعارة‬ ‫تاريخ‬
‫العنوان‬ ‫االسم‬ ‫رقم‬
‫الكتب‬ ‫عدد‬ ‫الكتاب‬ ‫رقم‬
‫الكتاب‬ ‫عنوان‬
‫النشر‬ ‫عنوان‬
‫الدولة‬ ‫المدينة‬
‫الن‬ ‫اسم‬‫ا‬‫شر‬
‫رقم‬
‫الناشر‬
M
M 1
M
‫منهج‬(1)‫منهج‬(2)‫منهج‬(3)
‫الطالب‬(1)( ‫الطالب‬2)( ‫الطالب‬3)‫ال‬( ‫طالب‬3)‫ال‬‫طالب‬(5)
15
( ‫الشكل‬18)‫الهيكلي‬ ‫التركيب‬
:‫الهرمي‬ ‫التركيب‬
‫مس‬ ‫عنصر‬ ‫كل‬ ‫هناك‬ ‫يكون‬ ‫ان‬ ‫مثل‬ ، ‫البيانات‬ ‫عناصر‬ ‫بين‬ ‫الهرم‬ ‫عالقة‬ ‫اعتماد‬ ‫وهو‬‫ؤ‬‫و‬‫واحد‬ ‫عنصر‬ ‫عن‬ ‫ل‬
‫ليس‬ ‫و‬ ‫فقط‬‫أكثر‬‫ك‬ ‫المثال‬ ‫سبيل‬ ‫وعلى‬‫الشكل‬ ‫في‬ ‫ما‬(11)‫فيه‬ ‫يوضح‬‫إن‬‫من‬ ‫أقسام‬ ‫إلى‬ ‫تقسم‬ ‫الحاسبات‬ ‫مدرسة‬
‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫أقسام‬ ‫إلى‬ ‫مدرسة‬ ‫آمر‬‫أخرى‬ ‫فروع‬ ‫إلى‬ ‫تقسم‬ ‫واألقسام‬.
‫البيانات‬ ‫قواعد‬ ‫مكونات‬(Components of Database System:)
‫لقوا‬ ‫رئيسية‬ ‫مكونات‬ ‫أربعة‬ ‫هناك‬:‫كاألتي‬ ‫وهي‬ ‫توفرها‬ ‫من‬ ‫البد‬ ‫البيانات‬ ‫عد‬
1.‫البيانات‬(Data:)
‫تعاري‬ ‫لها‬‫ف‬)‫المعالجة‬ ‫قبل‬ ‫أولية‬ ‫بيانات‬ (‫أو‬ )‫الخام‬ ‫(البيانات‬ ‫أو‬ )‫األولية‬ ‫البيانات‬ ‫(هي‬ ‫كاألتي‬ ‫تعريفها‬ ‫يمكن‬ ‫كثيرة‬
‫أسا‬ ‫من‬ ‫تعتبر‬ ‫وهي‬ )‫بعد‬ ‫معالجتها‬ ‫تتم‬ ‫لم‬ ‫التي‬ ‫أو(البيانات‬‫س‬‫حيث‬ ‫الحاسوب‬ ‫في‬ ‫اإلدخال‬ ‫يات‬‫تلك‬ ‫بإدخال‬ ‫المستخدم‬ ‫يقوم‬
‫البي‬‫عن‬ ‫معالجتها‬ ‫ويتم‬ ‫األولية‬ ‫انات‬‫سبيل‬ ‫وعلى‬ ‫منها‬ ‫االستفادة‬ ‫يمكن‬ ‫معلومات‬ ‫شكل‬ ‫في‬ ‫يكون‬ ‫والناتج‬ ‫الحاسوب‬ ‫طريق‬
‫الم‬‫أو‬ ‫الطالب‬ ‫رقم‬ ‫أو‬ ‫طالب‬ ‫اسم‬ ‫ثال‬‫و‬ ‫البيانات‬ ‫تعتبر‬ ‫التي‬ ‫وهي‬ ‫الطالب‬ ‫عنوان‬‫ال‬. ‫األساسية‬ ‫معلومات‬
2.‫المادية‬ ‫المكونات‬(Hardware:)
‫وهي‬‫نقصد‬ ‫نفسه‬ ‫الحاسوب‬ ‫وجهاز‬ ‫الشاشة‬ ، ‫الفأرة‬ ، ‫المفاتيح‬ ‫لوحة‬ ‫مثال‬ ‫بالنظام‬ ‫خاصة‬ ‫الكترونية‬ ‫معدات‬ ‫على‬ ‫تحتوى‬
( ‫الشائع‬ ‫بالمعنى‬ ‫او‬ )‫النظام‬ ‫(صندوق‬ ‫به‬CPU‫والذاكرة‬ ، ‫والمعالجات‬ ، ‫الثانوية‬ ‫التخزين‬ ‫وحدات‬ ‫يضم‬ ‫الصندوق‬ ‫وهذه‬ )
‫المم‬ ‫باألقراص‬ ‫الثانوي‬ ‫بالتخزين‬ ‫ونقصد‬ ، ‫العشوائية‬‫معالج‬ ‫أما‬ ‫الحاسوب‬ ‫في‬ ‫البيانات‬ ‫تخزين‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫غنطة‬
‫ال‬‫مكونات‬‫البيانات‬ ‫قواعد‬ ‫نظام‬ ‫برامج‬ ‫تنفيذ‬ ‫في‬ ‫تستخدم‬ ‫والتي‬ ‫الرئيسية‬ ‫الذاكرة‬ ‫على‬ ‫يحتوي‬ ‫فهو‬.
‫مدرسة‬ ‫آمر‬
‫المراتب‬ ‫تدريب‬ ‫جناح‬ ‫التدريب‬ ‫ركن‬ ‫ضابط‬ ‫االدارة‬ ‫ركن‬ ‫ضابط‬
‫الموظفين‬ ‫جناح‬ ‫الشهادات‬ ‫جناح‬ ‫المدرسة‬ ‫مكتب‬
‫دورة‬ ‫معلم‬ ‫دورة‬ ‫معلم‬ ‫دورة‬ ‫معلم‬ ( ‫الشكل‬11‫الهرمي‬ ‫تركيب‬ )
16
3.‫البرمجيات‬(Software:)
‫لت‬ ‫ومثال‬ ‫البيانات‬ ‫بقواعد‬ ‫خاصة‬ ‫برامج‬ ‫وهنالك‬ ‫النظام‬ ‫لتشغيل‬ ‫تشغيلية‬ ‫أوامر‬ ‫على‬ ‫تحتوي‬ ‫وهي‬‫نوع‬ ‫من‬ ‫وهي‬ ‫البرامج‬ ‫لك‬
( ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬Access‫اآلن‬ ‫حتى‬ ‫البيانات‬ ‫قواعد‬ ‫أفضل‬ ‫من‬ ‫وهي‬ ‫االوراكل‬ ‫بيانات‬ ‫قواعد‬ ‫أيضا‬ ‫وهنالك‬ )
‫البيانات‬ ‫قواعد‬ ‫في‬ ‫واإلضافة‬ ‫والتعديل‬ ‫التخزين‬ ‫في‬ ‫المستخدم‬ ‫تساعد‬ ‫ذكرها‬ ‫تم‬ ‫التي‬ ‫البرامج‬ ‫وهذه‬.
3.‫المستخدمين‬(Users:)
‫ال‬ ‫األشخاص‬ ‫وهم‬، ‫(البيانات‬ ‫له‬ ‫التابعة‬ ‫والمعدات‬ ‫الحاسوب‬ ‫أجهزة‬ ‫وتشغيل‬ ‫ببرمجة‬ ‫يقومون‬ ‫ذي‬‫المادية‬ ‫المكونات‬،
‫يلي‬ ‫كما‬ ‫سردها‬ ‫يمكن‬ ‫فئات‬ ‫ثالث‬ ‫إلى‬ ‫المستخدمين‬ ‫صنف‬ ‫وقد‬ )‫البرمجيات‬:
‫التطبيقات‬ ‫مبرمج‬(Applications Programmer:)
‫المسؤ‬ ‫المستخدم‬ ‫وهو‬‫ال‬ ‫بقواعد‬ ‫الخاصة‬ ‫التطبيقات‬ ‫كتابة‬ ‫من‬ ‫ول‬‫خاصة‬ ‫برمجيات‬ ‫طريق‬ ‫عن‬ ‫وذلك‬ ‫بيانات‬‫بإنشاء‬
‫اآلتية‬ ‫البرمجيات‬ ‫منها‬ ‫نذكر‬ ‫المثال‬ ‫سبيل‬ ‫وعلى‬ ‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫تتعامل‬ ‫واجهات‬:
( ‫ألدلفي‬Delphi.)
( ‫البيسك‬ ‫الفيجوال‬Visual Basic.)
( ‫االوراكل‬Oracle.)
( ‫جافا‬Java.)
‫النهائي‬ ‫المستخدم‬(End User:)
‫يق‬ ‫الذي‬ ‫الشخص‬ ‫وهو‬‫و‬‫المسؤ‬ ‫الشخص‬ ‫فهو‬ ‫البيانات‬ ‫لقواعد‬ ‫بالنسبة‬ ‫أما‬ ‫الحاسوب‬ ‫جهاز‬ ‫بإدارة‬ ‫م‬‫إدخال‬ ‫عن‬ ‫ول‬
‫البيانات‬ ‫بقواعد‬ ‫الخاصة‬ ‫التطبيقات‬ ‫في‬ ‫البيانات‬، ‫التعديل‬ ، ‫االسترجاع‬ ‫مثل‬ ‫محدد‬ ‫مجال‬ ‫في‬ ‫البرامج‬ ‫وتطبيق‬
.‫.....الخ‬ ‫التقارير‬ ‫وتنفيذ‬ ، ‫الحذف‬
‫البيانات‬ ‫قواعد‬ ‫مدير‬(Database Administrator:)
‫المسؤ‬ ‫الشخص‬ ‫وهو‬‫إدا‬ ‫من‬ ‫ول‬‫والمسؤ‬ ‫البيانات‬ ‫قواعد‬ ‫رة‬‫بقواعد‬ ‫الخاصين‬ ‫المستخدمين‬ ‫بقية‬ ‫مراقبة‬ ‫من‬ ‫ول‬
‫ت‬ ‫و‬ ‫البيانات‬‫البيانات‬ ‫قواعد‬ ‫مدير‬ ‫مهام‬ ‫نحصر‬‫ك‬:‫األتي‬
.‫للمستخدمين‬ ‫الدخول‬ ‫صالحيات‬ ‫تحديد‬
.‫البيانات‬ ‫قواعد‬ ‫في‬ ‫والحذف‬ ‫التعديل‬ ‫صالحية‬ ‫تحديد‬
‫التابع‬ ‫المستخدمين‬ ‫جميع‬ ‫مراقبة‬.‫البيانات‬ ‫لقواعد‬ ‫ين‬
‫صالحياتهم‬ ‫وتحديد‬ ‫الجدد‬ ‫المستخدمين‬ ‫إضافة‬.
‫البيانات‬ ‫قاعدة‬ ‫مصمم‬:
‫وهو‬: ‫واجباته‬ ‫وتشمل‬ ‫البيانات‬ ‫قاعدة‬ ‫تصميم‬ ‫بعملية‬ ‫يقوم‬ ‫الذي‬ )‫(األشخاص‬ ‫الشخص‬
17
.‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫تخزينها‬ ‫الواجب‬ ‫البيانات‬ ‫تحديد‬
.‫البيانات‬ ‫لحفظ‬ ‫التراكيب‬ ‫أفضل‬ ‫تصميم‬
‫قاعدة‬ ‫تصميم‬.‫التكرار‬ ‫من‬ ‫خالية‬ ‫البيانات‬
‫والتقارير‬ ‫الشاشات‬ ‫تصميم‬ ‫خالل‬ ‫من‬ ‫للبيانات‬ ‫واالسترجاع‬ ‫والمعالجة‬ ‫الوصول‬ ‫طرق‬ ‫تحديد‬
.‫استخدامها‬ ‫الواجب‬
.‫للبيانات‬ ‫الوصول‬ ‫وطرق‬ ‫التصميم‬ ‫عملية‬ ‫توثيق‬
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬:
‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫الكائنات‬ ‫بإدارة‬ ‫تقوم‬ ‫التي‬ ‫المحجوزة‬ ‫الكلمات‬ ‫من‬ ‫مجموعة‬
‫أو‬ ‫التعديل‬ ‫أو‬ ‫باإلنشاء‬ ‫سواء‬:‫التالية‬ ‫المحجوزة‬ ‫الكلمات‬ ‫على‬ ‫المجموعة‬ ‫هذه‬ ‫وتشتمل‬ ‫حذف‬
‫جدول‬ ‫أنشاء‬Create table
‫جدول‬ ‫تعديل‬Alter table
‫جدول‬ ‫حذف‬Drop table
‫جدول‬ ‫تحديد‬Select table
‫أقسام‬ ‫ثالثة‬ ‫إلى‬ ‫اللغات‬ ‫وتقسم‬:
‫البيانات‬ ‫وصف‬ ‫لغة‬(( Data Definition Language DDL:
‫هو‬‫المسؤ‬ ‫قسم‬( ‫البيانات‬ ‫قواعد‬ ‫مدير‬ ‫بواسطة‬ ‫تستخدم‬ ‫و‬ ‫البيانات‬ ‫تعريف‬ ‫عن‬ ‫ول‬DBA‫قواعد‬ ‫مصمم‬ ‫وكذلك‬ )
‫متر‬ ‫ويوجد‬ ‫البيانات‬ ‫قواعد‬ ‫بناء‬ ‫لتعريف‬ ‫البيانات‬( ‫التعريف‬ ‫للغة‬ ‫جم‬DDL Compiler‫هذه‬ ‫لترجمة‬ ‫وذلك‬ )
( ‫البيانات‬ ‫قواعد‬ ‫فهرس‬ ‫داخل‬ ‫وتخزينها‬ ‫البيانات‬ ‫مخططات‬ ‫بإنشاء‬ ‫لتقوم‬ ‫تنفيذها‬ ‫يتم‬ ‫برامج‬ ‫وإنتاج‬ ‫اللغة‬DB
Catalo‫لغة‬ ‫هي‬ ‫البيانات‬ ‫وصف‬ ‫لغة‬ ‫على‬ ‫ومثال‬ )Developer )(‫وكما‬:‫التالية‬ ‫االيعازات‬ ‫في‬
:‫البيانات‬ ‫قاعدة‬ ‫إلنشاء‬Create Database
:‫البيانات‬ ‫قاعدة‬ ‫داخل‬ ‫جدول‬ ‫إلنشاء‬Create table
:‫الجدول‬ ‫لتعديل‬Alter table
:‫البيانات‬ ‫قاعدة‬ ‫من‬ ‫الجدول‬ ‫لحذف‬Drop table
‫البيانات‬ ‫التحكم‬ ‫لغة‬(Data Control Language DCL:)
‫ال‬ ‫هي‬‫ال‬ ‫قاعدة‬ ‫مع‬ ‫للتعامل‬ ‫معينة‬ ‫صالحيات‬ ‫المستخدمين‬ ‫بمنح‬ ‫الخاصة‬ ‫لغة‬:‫بيانات‬
GRANT‫المستخدمي‬ ‫لمنح‬ ‫وتستخدم‬‫ن‬.‫معينة‬ ‫مهام‬ ‫ألداء‬ ‫معينة‬ ‫صالحيات‬
REVOKE‫السابق‬ ‫باألمر‬ ‫منحها‬ ‫التي‬ ‫الصالحيات‬ ‫إللغاء‬ ‫وتستخدم‬
‫البيانات‬ ‫مع‬ ‫التعامل‬ ‫لغة‬(Data Manipulation Language DML:)
18
‫المس‬ ‫القسم‬ ‫هو‬‫ؤ‬‫قا‬ ‫من‬ ‫البيانات‬ ‫باستخراج‬ ‫ويقوم‬ ‫البيانات‬ ‫معالجة‬ ‫عن‬ ‫ول‬‫جديدة‬ ‫بيانات‬ ‫وإضافة‬ ‫البيانات‬ ‫عدة‬
‫أيضا‬ ‫البيانات‬ ‫ويحذف‬ ‫المسجلة‬ ‫البيانات‬ ‫وتعديل‬‫من‬:‫التالية‬ ‫االيعازات‬ ‫في‬ ‫كما‬ ‫البيانات‬ ‫قاعدة‬
:‫البيانات‬ ‫قاعدة‬ ‫من‬ ‫البيانات‬ ‫الستخراج‬Select
:‫جديدة‬ ‫بيانات‬ ‫إلضافة‬Insert into
:‫البيانات‬ ‫وتحديث‬ ‫لتعديل‬Update
‫البيانات‬ ‫حذف‬:‫القاعدة‬ ‫من‬Delete
‫قواعد‬ ‫أنواع‬‫البيانات‬(Database Type:)
:‫كاآلتي‬ ‫وهي‬ ‫البيانات‬ ‫قواعد‬ ‫من‬ ‫أنواع‬ ‫ثالثة‬ ‫هناك‬
‫المركزية‬ ‫البيانات‬ ‫قاعدة‬(Centralization Database:)
‫يساعد‬ ‫وهذا‬ ‫مركزي‬ ‫حاسوب‬ ‫في‬ ‫تخزينها‬ ‫يتم‬ ‫البيانات‬ ‫جميع‬ ‫إن‬ ‫إي‬ ‫البيانات‬ ‫قاعدة‬ ‫مركزية‬ ‫بها‬ ‫ويقصد‬‫في‬ ‫المستخدم‬
‫إن‬ ‫بمعنى‬ ‫إي‬ ‫البيانات‬ ‫تلك‬ ‫اختراق‬ ‫يمكن‬ ‫الوقت‬ ‫نفس‬ ‫وفي‬ ‫البيانات‬ ‫في‬ ‫التحكم‬ ‫وسهولة‬ ‫البيانات‬ ‫إلى‬ ‫الوصول‬ ‫سرعة‬
‫والشكل‬ ‫اختراقها‬ ‫على‬ ‫يساعد‬ ‫مما‬ ‫جدا‬ ‫ضعيف‬ ‫النوع‬ ‫لهذا‬ ‫األمني‬ ‫النظام‬(12)‫المركز‬ ‫البيانات‬ ‫قاعدة‬ ‫يوضح‬:‫ي‬
Access to Database
( ‫الشكل‬12‫المركزية‬ ‫البيانات‬ ‫قواعد‬ )
‫الالمركزية‬ ‫البيانات‬ ‫قاعدة‬(Decentralization Database:)
‫تخزين‬ ‫فيتم‬ ‫الالمركزية‬ ‫إما‬ ‫واحد‬ ‫مكان‬ ‫في‬ ‫البيانات‬ ‫تخزين‬ ‫يتم‬ ‫فاألولى‬ ‫المركزية‬ ‫البيانات‬ ‫قاعدة‬ ‫عكس‬ ‫هي‬ ‫و‬
‫ع‬ ‫الحصول‬ ‫عملية‬ ‫يصعب‬ ‫مما‬ ‫متفرقة‬ ‫أماكن‬ ‫في‬ ‫البيانات‬‫التحكم‬ ‫عملية‬ ‫تكون‬ ‫وأيضا‬ ‫سريعة‬ ‫بطريقة‬ ‫البيانات‬ ‫لى‬
‫البيانات‬ ‫لتخزين‬ ‫نسبة‬ ‫وذلك‬ ‫جدا‬ ‫عالي‬ ‫فهو‬ ‫األمني‬ ‫الجانب‬ ‫وهي‬ ‫ميزة‬ ‫له‬ ‫النوع‬ ‫هذا‬ ‫ولكن‬ ‫للمستخدمين‬ ‫بالنسبة‬ ‫صعبة‬
‫اختراقها‬ ‫تم‬ ‫فان‬ ‫اختراقها‬ ‫يصعب‬ ‫مما‬ ‫متفرقة‬ ‫أماكن‬ ‫في‬‫أن‬‫البيانات‬ ‫تكون‬ ‫ما‬ ‫وغالبا‬ ‫البيانات‬ ‫من‬ ‫بسيط‬ ‫جزء‬ ‫على‬ ‫ما‬
‫والشكل‬ ‫منها‬ ‫االستفادة‬ ‫يمكن‬ ‫ال‬ ‫و‬ ‫ناقصة‬(13)‫الالمركزية‬ ‫البيانات‬ ‫قاعدة‬ ‫يوضح‬:
Database
User
‫المركزية‬ ‫البيانات‬ ‫قواعد‬
11
‫ا‬( ‫لشكل‬13‫الالمركزية‬ ‫البيانات‬ ‫قاعدة‬ )
‫الزبون‬ / ‫المزود‬ ‫البيانات‬ ‫قاعدة‬(Client/ Server:)
( ‫الشبكة‬ ‫فكرة‬ ‫نفس‬ ‫وهي‬Client/ Server‫ف‬ ‫السير‬ ‫في‬ ‫البيانات‬ ‫قواعد‬ ‫توجد‬ ‫حيث‬ )‫ر‬‫أو‬ ‫للشركة‬ ‫الرئيسي‬ ‫الخادم‬ ‫أو‬
‫إ‬ ‫أي‬ ‫المؤسسة‬‫في‬ ‫تتم‬ ‫التخزين‬ ‫عملية‬ ‫ن‬‫السير‬‫ف‬‫ر‬(server‫محطات‬ ‫من‬ ‫البيانات‬ ‫إدخال‬ ‫عملية‬ ‫تتم‬ ‫حيث‬ ‫المستخدم‬ ‫أو‬ )
( ‫الشبكة‬ ‫في‬ ‫الموجودة‬ ‫العمل‬Workstation( ‫الطرفية‬ ‫األجهزة‬ ‫إي‬ )Client‫فقدان‬ ‫لخطر‬ ‫يتعرض‬ ‫قد‬ ‫النوع‬ ‫وهذا‬ )
‫ف‬ ‫السير‬ ‫تعطل‬ ‫حالة‬ ‫في‬ ‫البيانات‬‫ر‬‫النوع‬ ‫لهذا‬ ‫مثال‬ ‫سبيل‬ ‫وعلى‬ ‫المستخدم‬ ‫أو‬‫والشكل‬ ‫االوراكل‬ ‫بيانات‬ ‫قاعدة‬ ‫هي‬
(14)( ‫الزبون‬ /‫المزود‬ ‫البيانات‬ ‫قواعد‬Client/Server:)
( ‫الشكل‬14/ ‫المزود‬ ‫البيانات‬ ‫قاعدة‬ )‫الزبون‬
‫قواعد‬‫ال‬ ‫البيانات‬‫ال‬‫مركزية‬
DB
DB
DB
‫حاسبات‬‫فرعية‬
‫حاسبة‬‫رئيسية‬
Database
Server
EmployeeEmployeeEmployee
Client/Server
‫الزبون‬ / ‫المزود‬ ‫البيانات‬ ‫قاعدة‬
22
‫أولي‬ ‫تحليل‬‫مبسط‬‫الدورات‬ ‫لنظام‬‫معهد‬‫الحاسبات‬
‫الهدف‬:‫دورات‬ ‫في‬ ‫المشاركين‬ ‫الطالب‬ ‫معلومات‬ ‫خزن‬‫معهدن‬‫ا‬‫حول‬ ‫نهائية‬ ‫تقارير‬ ‫عمل‬ ‫الى‬ ‫باالضافة‬ ‫النهائية‬ ‫نتائجهم‬ ‫و‬
.‫للمشاركين‬ ‫النهائية‬ ‫النتائج‬ ‫أحصائية‬
‫و‬ .‫الكائنات‬ ‫بين‬ ‫تربط‬ ‫التي‬ ‫والعالقات‬ ‫المهمة‬ ‫عناصره‬ ‫و‬ ‫البيانات‬ ‫لقواعد‬ ‫الرئيسية‬ ‫الكائنات‬ ‫تحديد‬ ‫الضروري‬ ‫من‬‫رسم‬ ‫ثم‬ ‫من‬
:‫التالي‬ ‫الرسم‬ ‫في‬ ‫وكما‬ .‫للنظام‬ ‫العالئقي‬ ‫المخطط‬
‫الدورات‬
‫الد‬ ‫رقم‬‫ورة‬
‫الدورة‬ ‫أسم‬
‫المنهج‬ ‫أسم‬ ‫الموظف‬ ‫رقم‬
‫الدورة‬ ‫معلم‬
‫الدورة‬ ‫مكان‬
‫موظفين‬‫المعهد‬
‫المنتسب‬ ‫رقم‬ ‫المنتسب‬ ‫أسم‬
‫القسم‬
‫ا‬‫لت‬‫ولد‬
‫والتخصص‬ ‫الشهادة‬
‫المنصب‬
‫النتائج‬
‫النظري‬ ‫العملي‬
‫النتيجة‬
‫الطالب‬ ‫رقم‬
‫التقييم‬
‫الطال‬‫ب‬
‫الطالب‬ ‫اسم‬ ‫الطالب‬ ‫رقم‬
‫الوحدة‬
‫الدورة‬ ‫رقم‬
‫معهد‬‫الحاسبات‬
‫الهاتف‬ ‫الموقع‬
‫أسم‬‫المدير‬
1
M
M
1
M
1
1
1

More Related Content

What's hot

قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.pptrzazalamin1
 
قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (Beni-Suef University
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتgueste5de3d
 
أنظمة ادارة قواعد البيانات
أنظمة ادارة قواعد البياناتأنظمة ادارة قواعد البيانات
أنظمة ادارة قواعد البياناتMahmoud Almadhoun
 
برنامج أرشفة مستندات
برنامج أرشفة مستنداتبرنامج أرشفة مستندات
برنامج أرشفة مستنداتAhmed Eldib
 
نظام ارشفة و ادارة الوثائق - برنامج فكرة للارشفة الالكترونية
نظام ارشفة و ادارة الوثائق - برنامج فكرة للارشفة الالكترونيةنظام ارشفة و ادارة الوثائق - برنامج فكرة للارشفة الالكترونية
نظام ارشفة و ادارة الوثائق - برنامج فكرة للارشفة الالكترونيةبرنامج فكرة للاتصالات الادارية
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات hendgamagmail
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البياناتMohamed Sayed
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيلAhmad Abdelbaqy
 
تعريف نظام التشغيل وكيفية عمله
تعريف نظام التشغيل وكيفية عملهتعريف نظام التشغيل وكيفية عمله
تعريف نظام التشغيل وكيفية عملهAhmad Abdelbaqy
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البياناتBandar Alhazmi
 
مقدمة حول الشبكات
مقدمة حول الشبكاتمقدمة حول الشبكات
مقدمة حول الشبكاتDrMohammed Qassim
 
عرض الأرشفة الالكترونية
عرض الأرشفة الالكترونيةعرض الأرشفة الالكترونية
عرض الأرشفة الالكترونيةAshraf Ghareeb
 
Database concepts
Database conceptsDatabase concepts
Database conceptsFataho Ali
 
مفهوم شبكات الحاسب.ppt
مفهوم شبكات الحاسب.pptمفهوم شبكات الحاسب.ppt
مفهوم شبكات الحاسب.ppttahaniali27
 
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبالوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبEyad Almasri
 

What's hot (20)

قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.ppt
 
قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
 
المحاضرة الأولى مقدمة عن الحاسوب
المحاضرة الأولى مقدمة عن الحاسوبالمحاضرة الأولى مقدمة عن الحاسوب
المحاضرة الأولى مقدمة عن الحاسوب
 
أنظمة ادارة قواعد البيانات
أنظمة ادارة قواعد البياناتأنظمة ادارة قواعد البيانات
أنظمة ادارة قواعد البيانات
 
برنامج أرشفة مستندات
برنامج أرشفة مستنداتبرنامج أرشفة مستندات
برنامج أرشفة مستندات
 
نظام ارشفة و ادارة الوثائق - برنامج فكرة للارشفة الالكترونية
نظام ارشفة و ادارة الوثائق - برنامج فكرة للارشفة الالكترونيةنظام ارشفة و ادارة الوثائق - برنامج فكرة للارشفة الالكترونية
نظام ارشفة و ادارة الوثائق - برنامج فكرة للارشفة الالكترونية
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البيانات
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيل
 
تعريف نظام التشغيل وكيفية عمله
تعريف نظام التشغيل وكيفية عملهتعريف نظام التشغيل وكيفية عمله
تعريف نظام التشغيل وكيفية عمله
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البيانات
 
مقدمة حول الشبكات
مقدمة حول الشبكاتمقدمة حول الشبكات
مقدمة حول الشبكات
 
عرض الأرشفة الالكترونية
عرض الأرشفة الالكترونيةعرض الأرشفة الالكترونية
عرض الأرشفة الالكترونية
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
مستشفى رباب و غادة
مستشفى رباب و غادةمستشفى رباب و غادة
مستشفى رباب و غادة
 
مفهوم شبكات الحاسب.ppt
مفهوم شبكات الحاسب.pptمفهوم شبكات الحاسب.ppt
مفهوم شبكات الحاسب.ppt
 
Smart Archiving الارشفة الالكترونية والارشفة الذكية للوثائق
 Smart Archiving الارشفة الالكترونية والارشفة الذكية للوثائق   Smart Archiving الارشفة الالكترونية والارشفة الذكية للوثائق
Smart Archiving الارشفة الالكترونية والارشفة الذكية للوثائق
 
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبالوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
 
التخزين السحابي
التخزين السحابيالتخزين السحابي
التخزين السحابي
 

Similar to مقدمة في قواعد البيانات

نظم ادارية
نظم اداريةنظم ادارية
نظم اداريةMjdBakrii
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxAhmedOthman511332
 
Lecture6 Databasedesign
Lecture6 DatabasedesignLecture6 Databasedesign
Lecture6 Databasedesignguest800d4
 
Www.kutub.info 5727
Www.kutub.info 5727Www.kutub.info 5727
Www.kutub.info 5727Adel Totott
 
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...Egyptian Engineers Association
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتgueste5de3d
 
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfالمادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfDrMuhammadTamerKhatt
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتalihassan_siwa
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتalihassan_siwa
 
data migration2222.ppt
data migration2222.pptdata migration2222.ppt
data migration2222.pptAtefMarzouk1
 
STRUCTURE EMGRATION BY DATANOMICS
STRUCTURE EMGRATION BY DATANOMICSSTRUCTURE EMGRATION BY DATANOMICS
STRUCTURE EMGRATION BY DATANOMICSahmed dhari
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architectureMahmoud Almadhoun
 

Similar to مقدمة في قواعد البيانات (20)

نظم ادارية
نظم اداريةنظم ادارية
نظم ادارية
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
 
عرض قواعد البيانات 01
عرض قواعد البيانات 01عرض قواعد البيانات 01
عرض قواعد البيانات 01
 
Lecture6 Databasedesign
Lecture6 DatabasedesignLecture6 Databasedesign
Lecture6 Databasedesign
 
الأوراكل
الأوراكلالأوراكل
الأوراكل
 
Www.kutub.info 5727
Www.kutub.info 5727Www.kutub.info 5727
Www.kutub.info 5727
 
Intorduction to databases 2021
Intorduction to databases 2021Intorduction to databases 2021
Intorduction to databases 2021
 
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البيانات
 
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfالمادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البيانات
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البيانات
 
Nosql
NosqlNosql
Nosql
 
Cds
CdsCds
Cds
 
Cds
CdsCds
Cds
 
6 ado.net
6 ado.net6 ado.net
6 ado.net
 
data migration2222.ppt
data migration2222.pptdata migration2222.ppt
data migration2222.ppt
 
STRUCTURE EMGRATION BY DATANOMICS
STRUCTURE EMGRATION BY DATANOMICSSTRUCTURE EMGRATION BY DATANOMICS
STRUCTURE EMGRATION BY DATANOMICS
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
 

More from DrMohammed Qassim

Repatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourRepatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourDrMohammed Qassim
 
Shannon code & shannon fano & huffman method - chapter three
Shannon code  & shannon fano & huffman method  - chapter threeShannon code  & shannon fano & huffman method  - chapter three
Shannon code & shannon fano & huffman method - chapter threeDrMohammed Qassim
 
ٍSource Entropy - binary symmetric channe - chapter one - two
ٍSource Entropy - binary symmetric channe - chapter one - twoٍSource Entropy - binary symmetric channe - chapter one - two
ٍSource Entropy - binary symmetric channe - chapter one - twoDrMohammed Qassim
 
(Win7) مقدمة في نظام التشغيل
(Win7) مقدمة في نظام التشغيل  (Win7) مقدمة في نظام التشغيل
(Win7) مقدمة في نظام التشغيل DrMohammed Qassim
 
مقدمة في برمجة و تصميم الشبكات
مقدمة في برمجة و تصميم الشبكاتمقدمة في برمجة و تصميم الشبكات
مقدمة في برمجة و تصميم الشبكاتDrMohammed Qassim
 
منهاج بناء و تصميم مواقع الانترنيت
منهاج بناء و تصميم مواقع الانترنيتمنهاج بناء و تصميم مواقع الانترنيت
منهاج بناء و تصميم مواقع الانترنيتDrMohammed Qassim
 
Example for ER diagram part11
Example for ER diagram part11Example for ER diagram part11
Example for ER diagram part11DrMohammed Qassim
 
Primary Key & Foreign Key part10
Primary Key & Foreign Key part10Primary Key & Foreign Key part10
Primary Key & Foreign Key part10DrMohammed Qassim
 
Entity Relationship Diagram part9
Entity Relationship Diagram part9Entity Relationship Diagram part9
Entity Relationship Diagram part9DrMohammed Qassim
 
Use Case Context Diagram part5
Use Case Context Diagram part5Use Case Context Diagram part5
Use Case Context Diagram part5DrMohammed Qassim
 
System Development Life Cycle part3
System Development Life Cycle part3System Development Life Cycle part3
System Development Life Cycle part3DrMohammed Qassim
 
Introduction to System analysis part1
Introduction to System analysis part1Introduction to System analysis part1
Introduction to System analysis part1DrMohammed Qassim
 
(Protracted your system) حماية نظامك من الدخلاء
(Protracted your system) حماية نظامك من الدخلاء(Protracted your system) حماية نظامك من الدخلاء
(Protracted your system) حماية نظامك من الدخلاءDrMohammed Qassim
 
(Internet privacy) حماية الخصوصية
(Internet privacy) حماية الخصوصية (Internet privacy) حماية الخصوصية
(Internet privacy) حماية الخصوصية DrMohammed Qassim
 

More from DrMohammed Qassim (20)

Repatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourRepatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter four
 
Shannon code & shannon fano & huffman method - chapter three
Shannon code  & shannon fano & huffman method  - chapter threeShannon code  & shannon fano & huffman method  - chapter three
Shannon code & shannon fano & huffman method - chapter three
 
ٍSource Entropy - binary symmetric channe - chapter one - two
ٍSource Entropy - binary symmetric channe - chapter one - twoٍSource Entropy - binary symmetric channe - chapter one - two
ٍSource Entropy - binary symmetric channe - chapter one - two
 
(Win7) مقدمة في نظام التشغيل
(Win7) مقدمة في نظام التشغيل  (Win7) مقدمة في نظام التشغيل
(Win7) مقدمة في نظام التشغيل
 
مقدمة في برمجة و تصميم الشبكات
مقدمة في برمجة و تصميم الشبكاتمقدمة في برمجة و تصميم الشبكات
مقدمة في برمجة و تصميم الشبكات
 
منهاج بناء و تصميم مواقع الانترنيت
منهاج بناء و تصميم مواقع الانترنيتمنهاج بناء و تصميم مواقع الانترنيت
منهاج بناء و تصميم مواقع الانترنيت
 
System analysis part2
System analysis part2System analysis part2
System analysis part2
 
Example for ER diagram part11
Example for ER diagram part11Example for ER diagram part11
Example for ER diagram part11
 
Primary Key & Foreign Key part10
Primary Key & Foreign Key part10Primary Key & Foreign Key part10
Primary Key & Foreign Key part10
 
Entity Relationship Diagram part9
Entity Relationship Diagram part9Entity Relationship Diagram part9
Entity Relationship Diagram part9
 
Activity Diagram part8
Activity Diagram part8Activity Diagram part8
Activity Diagram part8
 
Data flow diagram part7
Data flow diagram part7Data flow diagram part7
Data flow diagram part7
 
Data Flow Models part6
Data Flow Models part6Data Flow Models part6
Data Flow Models part6
 
Use Case Context Diagram part5
Use Case Context Diagram part5Use Case Context Diagram part5
Use Case Context Diagram part5
 
Use Case Diagrams part4
Use Case Diagrams part4Use Case Diagrams part4
Use Case Diagrams part4
 
System Development Life Cycle part3
System Development Life Cycle part3System Development Life Cycle part3
System Development Life Cycle part3
 
Introduction to System analysis part1
Introduction to System analysis part1Introduction to System analysis part1
Introduction to System analysis part1
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
(Protracted your system) حماية نظامك من الدخلاء
(Protracted your system) حماية نظامك من الدخلاء(Protracted your system) حماية نظامك من الدخلاء
(Protracted your system) حماية نظامك من الدخلاء
 
(Internet privacy) حماية الخصوصية
(Internet privacy) حماية الخصوصية (Internet privacy) حماية الخصوصية
(Internet privacy) حماية الخصوصية
 

مقدمة في قواعد البيانات

  • 1. 1 ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫مقدمة‬ ‫أعداد‬ ‫محمد‬ ‫قاسم‬ ‫محمد‬ .‫د‬ IT
  • 2. 2 ‫مبادئ‬‫البيانات‬ ‫قواعد‬ DATABASE ‫ال‬‫مقدمة‬: ‫الحاس‬ ‫دخل‬ ‫لقد‬‫و‬‫منها‬ ‫تعانى‬ ‫التي‬ ‫المشاكل‬ ‫من‬ ‫العديد‬ ‫حل‬ ‫في‬ ‫أثره‬ ‫وظهر‬ ‫الحياة‬ ‫مجاالت‬ ‫في‬ ‫اآللي‬ ‫ب‬‫تلك‬ ‫ومن‬ .‫واألفراد‬ ‫الشعوب‬ ‫البيانا‬ ‫تلك‬ ‫وفهرسة‬ ‫واسترجاع‬ ‫حفظ‬ ‫أسلوب‬ ‫من‬ ‫عليه‬ ‫يترتب‬ ‫وما‬ ‫البيانات‬ ‫من‬ ‫هائل‬ ‫كم‬ ‫تخزين‬ ‫على‬ ‫القدرة‬ ‫المشاكل‬‫ت‬‫والتي‬ ‫إل‬ ‫تحتاج‬ ‫وتكلفة‬ ‫جهد‬ ‫تتطلب‬‫ى‬‫ح‬ ‫أسلوب‬ ‫المثال‬ ‫سبيل‬ ‫وعلى‬ ‫طويل‬ ‫وقت‬‫بيانات‬ ‫فظ‬‫رواتبهم‬ ‫إدارة‬ ‫وكذلك‬ ‫العراقي‬ ‫الجيش‬ ‫منتسبي‬ ‫العراقي‬ ‫الجيش‬ ‫في‬ ‫األخرى‬ ‫اللوجستية‬ ‫باألمور‬ ‫مايتعلق‬ ‫وكل‬ ‫والذمم‬‫فهو‬ ‫البشرى‬ ‫العنصر‬ ‫على‬ ‫أالن‬ ‫حتى‬ ‫االعتماد‬ ‫كان‬ ‫ولقد‬ ‫يق‬ ‫الذي‬‫العب‬ ‫عليه‬ ‫ع‬‫أ‬‫تقر‬ ‫كله‬‫وتتعد‬ ً‫ا‬‫يب‬‫د‬‫الطبيعية‬ ‫العوامل‬ ‫عن‬ ‫ناهيك‬ ‫لحفظها‬ ‫فهرستها‬ ‫ثم‬ ‫البيانات‬ ‫استقبال‬ ‫وضع‬ ‫من‬ ‫ابتداء‬ ‫مسئوليته‬ ‫العامل‬ ‫هو‬ ‫الوقت‬ ‫ويعتبر‬ ‫طويل‬ ‫وقت‬ ‫تستغرق‬ ‫الروتينية‬ ‫العملية‬ ‫هذه‬ ‫أن‬ ‫نجد‬ ‫نرى‬ ‫وكما‬ ‫الورقية‬ ‫الحفظ‬ ‫أوساط‬ ‫لها‬ ‫تتعرض‬ ‫التي‬ .‫العصر‬ ‫هذا‬ ‫في‬ ‫األعمال‬ ‫لجميع‬ ‫والحاسم‬ ‫األساسي‬ ‫تع‬‫ريف‬‫قواعد‬‫البيانات‬(Definition of Database): ‫م‬ ‫هي‬‫جم‬‫المخزونة‬ ‫البيانات‬ ‫و‬ ‫المعلومات‬ ‫وعة‬‫وتكون‬ ‫تكرار‬ ‫ودون‬ ‫نموذجية‬ ‫بطريقة‬‫مع‬ ‫المرتبطة‬ ‫المنطقية‬ ‫البيانات‬ ‫عناصر‬ ‫برنامج‬ ‫يقوم‬ ‫حيث‬ ‫منظم‬ ‫نحو‬ ‫على‬ ‫الحاسوب‬ ‫جهاز‬ ‫في‬ ‫تخزن‬ ‫البعض‬ ‫بعضها‬‫ال‬‫البيانات‬ ‫قاعدة‬ ‫محرك‬ ‫يسمى‬ ‫حاسوب‬Database Engine ))‫البيانات‬ ‫ضمن‬ ‫والبحث‬ ‫البيانات‬ ‫قاعدة‬ ‫داخل‬ ‫الموجودة‬ ‫البيانات‬ ‫مع‬ ‫التعامل‬ ‫بتسهيل‬‫وإمكانية‬‫اإلضافة‬‫والتعديل‬ ‫البيانات‬ ‫قاعدة‬ ‫إدارة‬ ‫نظام‬ ‫يسمى‬ ‫نظام‬ ‫البيانات‬ ‫قاعدة‬ ‫ويدير‬( ‫الشكل‬ ‫في‬ ‫كما‬1). ( ‫الشكل‬1)‫قاعدة‬ ‫إدارة‬ ‫ونظام‬ ‫البيانات‬ ‫البيا‬ ‫قاعدة‬‫نات‬‫الطلب‬ ‫نتيجة‬ ‫المستخدم‬ ‫طلب‬ ‫الطلب‬ ‫نتيجة‬ ‫المستخدم‬ ‫طلب‬ ‫نظام‬‫إدارة‬‫البيانات‬ ‫قاعدة‬ ‫قاعدة‬ ‫البيانات‬ ‫المستخدم‬ ‫المستخدم‬
  • 3. 3 ‫اله‬‫البيانات‬ ‫قواعد‬ ‫من‬ ‫دف‬(Database Objective’s:) ‫الترك‬ ‫هو‬ ‫البيانات‬ ‫قواعد‬ ‫من‬ ‫الهدف‬‫البيانات‬ ‫تنظيم‬ ‫طريقة‬ ‫على‬ ‫يز‬‫بحيث‬ ‫البيانات‬ ‫تصميم‬ ‫ان‬ ‫اي‬ ‫الخاصة‬ ‫التطبيقات‬ ‫على‬ ‫وليس‬ ‫وتعديلها‬ ‫استرجاعها‬ ‫ويمكن‬ ‫التكرار‬ ‫من‬ ‫خالية‬ ‫تكون‬‫واإلضافة‬‫وهو‬ ‫فيها‬ ‫التكرار‬ ‫وجود‬ ‫مع‬ ‫تحدق‬ ‫التي‬ ‫المشاكل‬ ‫دون‬ ‫عليها‬ ‫الهدف‬‫ا‬ ‫قواعد‬ ‫لمصمم‬ ‫الرئيسي‬‫ومن‬ ‫لبيانات‬‫طريق‬ ‫عن‬ ‫ذلك‬‫إيجاد‬‫نماذج‬ ‫مستويات‬ ‫ثالثة‬‫التطبيع‬ ‫نماذج‬ ‫تسمى‬ ‫البيانات‬ ‫لقواعد‬ (Normalizing Form.‫التصنيفية‬ ‫للطبيعة‬ ‫اقرب‬ ‫البيانات‬ ‫تركيبة‬ ‫جعل‬ ‫بها‬ ‫ويقصد‬ ) ‫أهمية‬‫و‬‫وظائف‬‫البيانات‬ ‫قواعد‬:- ‫أ‬-‫البيانا‬ ‫جميع‬ ‫وتخزين‬ ‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫جديدة‬ ‫وبيانات‬ ‫معلومات‬ ‫إضافة‬‫هائل‬ ‫وبكم‬ ‫ودقيقة‬ ‫متكاملة‬ ‫بطرق‬ ‫األنشطة‬ ‫بكافة‬ ‫ت‬ .‫يدويا‬ ‫تنفيذها‬ ‫يستحيل‬ ‫التي‬ ‫والمعالجات‬ ‫العمليات‬ ‫بعض‬ ‫بإجراء‬ ‫وتقوم‬ ‫البشرية‬ ‫اإلمكانيات‬ ‫تتجاوز‬ ‫البيانات‬ ‫من‬ ‫ب‬-‫المخزونة‬ ‫البيانات‬ ‫في‬ ‫تحدث‬ ‫التي‬ ‫التغيرات‬ ‫بمتابعة‬ ‫تقوم‬‫وإدخال‬‫وتحديث‬ ‫وحذف‬ ‫تعديل‬ ‫من‬ ‫الالزمة‬ ‫التعديالت‬‫على‬ ‫الب‬.‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫المخزنة‬ ‫يانات‬ ‫البيانات‬ ‫وتنظيم‬ ‫ترتيب‬ _‫ج‬‫نماذج‬ ‫او‬ ‫تقارير‬ ‫بشكل‬ ‫ويعرضها‬ ‫المستقبل‬ ‫في‬ ‫استرجاعها‬ ‫يسهل‬ ‫بحيث‬ ‫البيانات‬ ‫قاعدة‬ ‫ملفات‬ ‫داخل‬ .‫منظمة‬ _‫د‬‫معلومات‬ ‫او‬ ‫معلومة‬ ‫عن‬ ‫واالستعالم‬ ‫البحث‬ ‫بعملية‬ ‫تقوم‬‫قاعدة‬ ‫من‬ ‫بيانات‬ ‫أو‬ ‫معلومات‬ ‫جلب‬ ‫يمكن‬ ‫بحيث‬ ‫المحددة‬‫البيانات‬ .‫بسهولة‬ ‫ه‬‫ليس‬ ‫شخص‬ ‫ألي‬ ‫معلومات‬ ‫أية‬ ‫تتيح‬ ‫ال‬ ‫بحيث‬ ‫بها‬ ‫المخزنة‬ ‫للبيانات‬ ‫الكاملة‬ ‫السرية‬ ‫وتحقيق‬ ‫المعلومات‬ ‫أمنية‬ ‫على‬ ‫تساعد‬ _‫له‬ .‫تامة‬ ‫سرية‬ ‫تكون‬ ‫بحيث‬ ‫عليها‬ ‫االطالع‬ ‫في‬ ‫الحق‬ ‫تعريف‬‫البيانات‬ ‫قواعد‬ ‫أدارة‬ ‫نظام‬(Database Management System – DBMS:) ‫وهي‬‫ع‬ ‫عبارة‬‫شكل‬ ‫على‬ ‫وتكون‬ ‫وتتحكم‬ ‫تدير‬ ‫التي‬ ‫البرامج‬ ‫مجموعة‬ ‫ن‬‫وتخزين‬ ‫إلنشاء‬ ‫تصميمها‬ ‫تم‬ ‫برمجية‬ ‫حزم‬ ‫المستخدمين‬ ‫بين‬ ‫ارتباط‬ ‫إنشاء‬ ‫على‬ ‫تعمل‬ ‫وهي‬ ‫بالحاسوب‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المخزنة‬ ‫البيانات‬ ‫إلى‬ ‫والوصول‬ ‫وتعديل‬ ‫ق‬ ‫في‬ ‫وحفظها‬ ‫المستخدم‬ ‫قبل‬ ‫من‬ ‫إدخالها‬ ‫يتم‬ ‫البيانات‬ ‫هذه‬ ‫البيانات‬ ‫وقواعد‬‫البيانات‬ ‫اعدة‬‫كما‬‫يسمح‬‫المرخصين‬ ‫لمستخدميه‬ ‫ب‬‫في‬ ‫لتساعد‬ ‫إليها‬ ‫يحتاجون‬ ‫المعلومات‬ ‫وهذه‬ ‫الطلب‬ ‫عند‬ ‫البيانات‬ ‫في‬ ‫والتعديل‬ ‫البيانات‬ ‫قواعد‬ ‫من‬ ‫البيانات‬ ‫استرجاع‬ ‫بين‬ ‫العالقة‬ ‫تمثيل‬ ‫هي‬ ‫البيانات‬ ‫قواعد‬ ‫نظام‬ ‫من‬ ‫والغرض‬ ‫المؤسسات‬ ‫أو‬ ‫لإلفراد‬ ‫الخاصة‬ ‫اإلعمال‬ ‫لتشغيل‬ ‫العامة‬ ‫العمليات‬ ‫الكيونو‬‫نات‬‫أو‬‫للمؤسسات‬ ‫الخاصة‬ ‫المدخالت‬‫المثال‬ ‫سبيل‬ ‫وعلى‬‫أدارة‬ ‫نظام‬‫البشرية‬ ‫الموارد‬،‫الرواتب‬ ‫دفع‬ ‫أدارة‬ ‫نظام‬ ، ( ‫الجغرافية‬ ‫المعلومات‬ ‫نظم‬ ،‫االلكترونية‬ ‫األرشفة‬ ‫نظام‬GIS‫(ال‬ ‫موجودات‬ ‫إدارة‬ ‫نظام‬ ‫و‬ )‫ميرة‬)‫العراقي‬ ‫الجيش‬.
  • 4. 4 ( ‫الشكل‬2‫قواعد‬ ‫نظام‬ )‫البيانات‬ :‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬ ‫وظائف‬ .‫البيانات‬ ‫قواعد‬ ‫إنشاء‬ .‫البيانات‬ ‫قواعد‬ ‫تحديث‬ .‫البيانات‬ ‫قواعد‬ ‫تشغيل‬ .‫البيانات‬ ‫قواعد‬ ‫صيانة‬ .‫البيانات‬ ‫سالمة‬ ‫وتأمين‬ ‫حماية‬ ‫ي‬‫ضم‬‫هذا‬‫ا‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫النظام‬‫ومنها‬ ‫العالم‬ ‫أنحاء‬ ‫في‬ ‫كبير‬ ‫انتشار‬ ‫ذات‬ ‫وبعضها‬ ‫لبرامج‬: ORACLE‫اال‬ ‫بنفس‬ ‫المعروفة‬ ‫الشركة‬ ‫من‬.‫سم‬ MySQL‫شركة‬ ‫من‬LABMySQL SQL Server‫من‬.‫ميكروسوفت‬ ‫شركة‬ DB2‫شركة‬ ‫من‬IBM SAP‫شركة‬ ‫من‬Sybase Borland InterBase.‫بورالند‬ ‫شركة‬ ‫من‬ ‫البيانات‬ ‫قاعدة‬ ‫حياة‬ ‫دورة‬The Data base life Cycle (DBLC): ‫تطبيــــقــــية‬ ‫برامــــج‬ ‫التطبيقات‬ ‫تنفيذ‬ ‫برامج‬ ‫المخزونة‬ ‫البيانات‬ ‫مع‬ ‫للتعامل‬ ‫برامج‬ ‫البيانات‬ ‫قواعد‬ ‫المخزونة‬ ‫البيانات‬ ‫قواعد‬ ‫وصف‬ ‫ن‬‫البيانات‬ ‫قواعد‬ ‫ظم‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬ ‫البيانات‬
  • 5. 5 ‫البد‬‫ألي‬‫معلومات‬ ‫نظام‬‫أن‬‫بشكل‬ ‫يمر‬‫أساسي‬‫ليصل‬ ‫المراحل‬ ‫من‬ ‫بمجموعة‬‫إلى‬، ‫لالستثمار‬ ‫القابل‬ ‫النهائي‬ ‫المنتج‬ ‫عدة‬ ‫ويوجد‬‫أنماط‬‫وأساليب‬‫يمكن‬ ‫النظام‬ ‫لتطوير‬‫أن‬‫كل‬ ‫ضمن‬ ‫التوسع‬ ‫لها‬ ‫ويمكن‬ ‫عامة‬ ‫بمراحل‬ ‫عام‬ ‫بشكل‬ ‫تلخص‬ ‫مر‬‫إلى‬ ‫حلة‬‫و‬ ‫نوعية‬ ‫حسب‬ ‫مراحل‬ ‫مجموعة‬‫المتطلبات‬‫مراحل‬ ‫من‬ ‫البيانات‬ ‫قاعدة‬ ‫حياة‬ ‫دورة‬ ‫وتتألف‬ ‫النظام‬‫التالية‬‫في‬ ( ‫الشكل‬3:) ‫البيانات‬ ‫وتحليل‬ ‫األولية‬ ‫الدراسة‬The Database Initial study & data Analysis )( ‫البيانات‬ ‫قاعدة‬ ‫تصميم‬( Database Design ) ‫والتحميل‬ ‫التنفيذ‬Implementation & Loading )) ‫والتقييم‬ ‫االختبار‬Testing & Evaluation )) ‫التطب‬‫يق‬Operation )) ‫ال‬‫والتطوير‬ ‫صيانة‬Maintenance & Development )) ‫البيانات‬ ‫وتحليل‬ ‫األولية‬ ‫الدراسة‬The Database Initial study & data Analysis ):) ‫طبيعة‬ ‫ومعرفة‬ ‫للمؤسسة‬ ‫الحالي‬ ‫الوضع‬ ‫تحليل‬‫اإلجراءات‬.‫العمل‬ ‫قواعد‬ ‫و‬ ‫والتعليمات‬ ‫المستخدمة‬ ‫التغذية‬ ‫العكسية‬ ‫وتحليل‬ ‫الدراسة‬ ‫البيانات‬ ‫قاعدة‬ ‫تصميم‬ ‫البيانات‬ ‫وتحميل‬ ‫تنفيذ‬ ‫والتقييم‬ ‫االختبار‬ ‫التطبيق‬ ‫والتطوير‬ ‫صيانة‬ ( ‫الشكل‬3‫مراحل‬ )‫حياة‬ ‫دورة‬ ‫البيانات‬ ‫قاعدة‬
  • 6. 6 ‫الم‬ ‫تحديد‬‫المتوفر‬ ‫والتمويل‬ ‫البشرية‬ ‫الطاقة‬ ‫مثل‬ ‫المادية‬ ‫القيود‬ ‫وكذلك‬ ‫المستخدم‬ ‫النظام‬ ‫تواجه‬ ‫التي‬ ‫شاكل‬ .‫الحالي‬ ‫النظام‬ ‫استبدال‬ ‫أو‬ ‫لتطوير‬ .‫الجديد‬ ‫النظام‬ ‫في‬ ‫المطلوبة‬ ‫والمزايا‬ ‫تحقيقها‬ ‫الواجب‬ ‫األهداف‬ ‫تحديد‬ ‫البيانات‬ ‫قاعدة‬ ‫تصميم‬( Database Design ): ‫من‬ ‫المرحلة‬ ‫هذه‬ ‫وتعتبر‬‫أه‬‫م‬‫النظام‬ ‫حياة‬ ‫دورة‬ ‫في‬ ‫المراحل‬‫إذ‬‫كبير‬ ‫جهد‬ ‫بذل‬ ‫من‬ ‫البد‬‫إلى‬ ‫للوصول‬ ‫النظام‬ ‫لتصميم‬ ‫المرجوة‬ ‫األهداف‬ ‫وتؤدي‬ ‫جيد‬ ‫نظام‬‫ما‬ ‫التصميم‬ ‫عملية‬ ‫وتشمل‬ ‫النظام‬ ‫عمل‬ ‫من‬:‫يلي‬ 1..‫القادمة‬ ‫للخطوات‬ ‫تجهيز‬ ‫في‬ ‫ذلك‬ ‫يساعد‬ ‫البيانات‬ ‫قاعدة‬ ‫من‬ ‫الغرض‬ ‫تحديد‬ 2.‫وتنظيمه‬ ‫المطلوبة‬ ‫المعلومات‬ ‫على‬ ‫العثور‬‫كافة‬ ‫بتجميع‬ ‫نقوم‬ ‫ا‬‫أنواع‬‫تحتاج‬ ‫قد‬ ‫التي‬ ‫المعلومات‬‫إليها‬‫في‬ ‫سجل‬ ‫في‬ .‫طالب‬ ‫ورقم‬ ‫طالب‬ ‫اسم‬ ‫مثل‬ ‫البيانات‬ ‫قاعدة‬ 3.‫المعلومات‬ ‫تقسيم‬‫إلى‬‫جداول‬‫المعلومات‬ ‫عناصر‬ ‫بتقسيم‬ ‫نقوم‬ ‫حيث‬‫إلى‬‫وحدات‬‫أو‬‫المنتجات‬ ‫مثل‬ ‫رئيسية‬ ‫مواضيع‬ . ‫جدول‬ ‫إلى‬ ‫موضوع‬ ‫كل‬ ‫وسيتحول‬ ‫والطلبات‬ 4.‫المعل‬ ‫عناصر‬ ‫تحويل‬‫ومات‬‫إلى‬‫أعمدة‬‫كل‬ ‫ويصبح‬ ‫جدول‬ ‫كل‬ ‫في‬ ‫تخزينها‬ ‫تريد‬ ‫التي‬ ‫المعلومات‬ ‫ماهي‬ ‫نحدد‬ ‫بحيث‬ ‫يمكن‬ ‫المثال‬ ‫سبيل‬ ‫على‬ ‫الجدول‬ ‫في‬ ‫كعمود‬ ‫ويعرض‬ ‫حقال‬ ‫عنصر‬‫إن‬‫مثل‬ ‫حقول‬ ‫على‬ "‫"الموظفون‬ ‫جدول‬ ‫يحتوي‬ ."‫التعين‬ ‫"تاريخ‬ ‫و‬ " ‫العائلة‬ ‫"اسم‬ 5.‫مفاتيح‬ ‫تعيين‬‫أساسية‬‫مفتاح‬ ‫نختار‬ ‫بحيث‬‫أساسي‬‫يع‬ ‫جدول‬ ‫لكل‬‫المفتاح‬ ‫تبر‬‫األساسي‬‫كل‬ ‫تعريف‬ ‫في‬ ‫يستخدم‬ ‫عمود‬ ‫هو‬ "‫الطلب‬ ‫"رقم‬ ‫مثل‬ ‫فريد‬ ‫بشكل‬ ‫صف‬‫أو‬." ‫منتج‬ ‫رقم‬ " 6.‫إعداد‬‫جدول‬ ‫في‬ ‫الموجودة‬ ‫البيانات‬ ‫بربط‬ ‫نقوم‬ ‫بحيث‬ ‫الجدول‬ ‫عالقات‬‫جداول‬ ‫في‬ ‫البيانات‬ ‫واحد‬‫أخرى‬‫ونقوم‬‫إضافة‬ ‫حقول‬‫إلى‬‫الجداول‬‫أو‬‫إنشاء‬‫العالقات‬ ‫لتوضيح‬ ‫جديدة‬ ‫جداول‬‫الض‬ ‫عنده‬.‫رورة‬ 7.‫عن‬ ‫بحثا‬ ‫التصميم‬ ‫بتحليل‬ ‫نقوم‬ ‫التصميم‬ ‫تنقية‬‫األخطاء‬‫نقوم‬ ‫بحيث‬‫بإنشاء‬‫جدول‬‫وإضافة‬‫نموذج‬ ‫من‬ ‫قليلة‬ ‫سجالت‬ .‫بيانات‬‫تأكد‬‫مما‬‫إذا‬‫كان‬‫بإمكانك‬. ‫التصميم‬ ‫على‬ ‫بتعديالت‬ ‫ونقوم‬ ‫الجداول‬ ‫من‬ ‫المرغوبة‬ ‫نتائج‬ ‫على‬ ‫الحصول‬ 8.‫ب‬ ‫الجداول‬ ‫بناء‬ ‫من‬ ‫للتأكد‬ ‫البيانات‬ ‫تسوية‬ ‫قواعد‬ ‫تطبيق‬.‫الحاجة‬ ‫عند‬ ‫تصميم‬ ‫على‬ ‫تعديالت‬ ‫بإجراء‬ ‫ونقوم‬ ‫صحيح‬ ‫شكل‬ ‫والتحميل‬ ‫التنفيذ‬Implementation & Loading ):) ‫عملية‬ ‫تتم‬ ‫المرحلة‬ ‫هذه‬ ‫وخالل‬‫إنشاء‬‫لتنف‬ ‫الالزمة‬ ‫البرامج‬ ‫جميع‬ ‫وكتابة‬ ‫الجدول‬‫الشاشا‬ ‫من‬ ‫النظام‬ ‫متطلبات‬ ‫يذ‬‫ت‬ .‫المطلوبة‬ ‫والتقارير‬ ‫المختلفة‬ ‫والتقييم‬ ‫االختبار‬Testing & Evaluation )): .‫صحيح‬ ‫بشكل‬ ‫عملها‬ ‫من‬ ‫والتأكد‬ ‫البيانات‬ ‫قاعدة‬ ‫فحص‬ .‫المستخدمة‬ ‫التطبيقات‬ ‫و‬ ‫البرامج‬ ‫عمل‬ ‫تقييم‬ ‫ا‬‫لتطبيق‬Operation )): ‫والتطبيقات‬ ‫البرامج‬ ‫جميع‬ ‫وتحميل‬ ‫والصالحيات‬ ‫والمستخدمين‬ ‫الجداول‬ ‫إنشاء‬ ‫عمليات‬ ‫العملية‬ ‫هذه‬ ‫وتشمل‬ ‫ال‬ ‫الحقيقة‬ ‫البيئة‬ ‫في‬ ‫وتنفيذها‬.‫النظام‬ ‫بها‬ ‫يعمل‬ ‫إن‬ ‫يجب‬ ‫تي‬
  • 7. 7 ‫والتطوير‬ ‫الصيانة‬Maintenance & Development ):) ‫ا‬ ‫بتطوير‬ ‫وتقوم‬ ‫صحيح‬ ‫بشكل‬ ‫عمله‬ ‫من‬ ‫للتأكد‬ ‫النظام‬ ‫حياة‬ ‫فترة‬ ‫طيلة‬ ‫تستمر‬ ‫العملية‬ ‫وهذه‬‫تعديل‬ ‫وكذلك‬ ‫لنظام‬ ‫ليتالئم‬ ‫النظام‬‫وقواع‬ ‫واألنظمة‬ ‫القوانين‬ ‫تغيير‬ ‫مثل‬ ‫العمل‬ ‫لبيئة‬ ‫الجديدة‬ ‫المتطلبات‬ ‫مع‬.‫العمل‬ ‫د‬ ‫هيكلية‬‫في‬ ‫الجداول‬‫البيانات‬ ‫قواعد‬: ‫الجدول‬(Tables:) .‫األعمدة‬ ‫مع‬ ‫الصفوف‬ ‫تقاطع‬ ‫عن‬ ‫عبارة‬ ‫والحقول‬ ‫الحقول‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫الجدول‬ ‫العمود‬Column ):) ‫خاص‬ ‫أو‬ ‫للجدول‬ ‫األساسية‬ ‫الوحدة‬ ‫هي‬‫ي‬.‫العنصر‬ ‫خواص‬ ‫من‬ ‫ة‬ ( ‫الصف‬Row:) ‫ألعم‬ ‫المفردة‬ ‫القيم‬ ‫من‬ ‫مجموعة‬ ‫هي‬‫هذه‬ ‫الصف‬ ‫ويضم‬ ‫له‬ ‫معينة‬ ‫قيمة‬ ‫توجد‬ ‫الجدول‬ ‫من‬ ‫عمود‬ ‫فكل‬ ‫الجدول‬ ‫دة‬ ‫و‬ ‫جميعها‬ ‫القيم‬‫البيانات‬ ‫ملف‬ ‫في‬ ‫السجل‬ ‫يعادل‬ ‫هو‬ ‫ومكوناته‬ ‫الجدول‬ ‫هيكلية‬: ‫بالعناصر‬ ‫يحتفظ‬ ‫العمود‬ ‫االستعالم‬(Query:) ‫يقوم‬‫االستعالم‬‫سجالت‬ ‫تعيين‬ ‫بمهمة‬‫أن‬ ‫يمكن‬ ‫والتي‬ ‫معينة‬ ‫حقول‬ ‫أو‬ ‫معينة‬ً‫ا‬‫شرط‬ ‫تحقق‬‫معينا‬. ‫وهذ‬‫ا‬‫يوضح‬ ‫الجدول‬‫ا‬‫ستعالم‬‫أسماء‬‫الذين‬ ‫األشخاص‬‫عن‬ ‫أعمارهم‬ ‫تزيد‬81‫سنة‬. ( ‫الجدول‬ ‫في‬ ‫يوضح‬ ‫وكما‬1( ‫جدول‬ ‫و‬ )2:) ‫ت‬‫االسم‬ 1‫محم‬ ‫خالد‬‫احمد‬ ‫د‬ 2‫جاسم‬ ‫علي‬ ‫محمد‬ 3‫حسين‬ ‫احمد‬ ‫على‬ 4‫محمود‬ ‫علي‬ ‫سامي‬ ( ‫الجدول‬1‫ورقم‬ ‫اسم‬ ‫استعالم‬ )‫موظف‬ ‫الصف‬ ‫يحتفظ‬ ‫بالكائن‬
  • 8. 8 ‫أن‬ ‫حين‬ ‫في‬‫الرئيسي‬ ‫الجدول‬(2)‫هو‬: ‫ت‬‫الكامل‬ ‫االسم‬‫العمر‬‫الوظيفة‬ 1‫احمد‬ ‫محمد‬ ‫خالد‬18‫عا‬ ‫مدير‬‫م‬ 2‫جاسم‬ ‫علي‬ ‫محمد‬22‫مدرس‬ 3‫حسين‬ ‫احمد‬ ‫على‬24‫موظف‬ 4‫محمود‬ ‫علي‬ ‫سامي‬11‫معلم‬ 5‫رعد‬ ‫احمد‬ ‫حيدر‬22‫دكتور‬ ( ‫الكائن‬Entity): ‫لتخز‬ ‫البيانات‬ ‫جميع‬ ‫فيه‬ ‫يجمع‬ ‫الذي‬ ‫شي‬ ‫عن‬ ‫عبارة‬ ‫هو‬(‫هو‬ ‫جدول‬ ‫في‬ ‫ن‬object,‫الموظف‬ ‫المثال‬ ‫سبيل‬ ‫على‬ ) ‫الطال‬‫ب‬.‫والبيانات‬ ‫خصائص‬ ‫من‬ ‫مجموعة‬ ‫على‬ ‫تحتوي‬ ‫الكائنات‬ ‫هذه‬ ‫إن‬ ‫حيث‬ ‫األمثلة‬ ‫من‬ ‫وغيرها‬‫له‬ ‫يرمز‬ ‫حيث‬ .‫النظام‬ ‫تحليل‬ ‫لغرض‬ ‫التالي‬ ‫بالشكل‬ ‫السجل‬(Record:) ‫مثال‬ .‫محدد‬ ‫كيان‬ ‫حاالت‬ ‫أو‬ ‫أمثلة‬ ‫احد‬ ‫تمثل‬ ‫بيانات‬ ‫لعناصر‬ ‫تجميع‬ ‫هو‬‫الرئيسي‬ ‫الجدول‬ ‫أعلى‬ ‫بالجدول‬ ‫يربط‬: ‫و‬ ‫ورقم‬ ‫اسم‬ ( ‫له‬ ‫طالب‬ ‫كل‬‫وظيفة‬) ‫مثال‬: ‫طالب‬ ‫سجل‬ :, ‫علي‬ ‫محمد‬ (2,‫مدرس‬) ( ‫الحقل‬( Field: / ‫التليفون‬ ‫رقم‬ ‫مثل‬ ‫معينة‬ ‫بيانات‬ ‫يحمل‬ ‫الذي‬ ‫العمود‬ ‫عن‬ ‫عبارة‬ ‫هي‬‫رقم‬‫الع‬ / ‫طالب‬‫ـــ‬‫نوان‬/ ‫حقل‬ ‫وهكذا.وكل‬ ‫االسم‬‫على‬ ‫يحتوي‬ ‫أن‬ ‫ممكن‬ ‫الحقول‬ ‫هذه‬ ‫من‬‫ال‬ ‫عدد‬‫من‬ ‫نهائي‬‫البيانات‬‫التي‬ ‫السجالت‬ ‫عليها‬ ‫يطلق‬ ( ‫العنصر‬Attribute): ‫بي‬ ‫الخاصة‬ ‫والبيانات‬ ‫معين‬ ‫كائن‬ ‫لوصف‬ ‫خصائص‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫هو‬‫ه‬‫لوصف‬ ‫معلوماتية‬ ‫وحدة‬ ‫وهي‬ ‫الكائن‬‫وعلى‬‫المثال‬ ‫سبيل‬‫الموظف‬‫الجدول‬ ‫في‬ ‫كما‬(3)‫يتضمن‬ ‫الذي‬‫الخاصة‬ ‫البيانات‬‫التالي‬ ‫بالشكل‬ ‫له‬ ‫يرمز‬ ‫و‬ .‫النظام‬ ‫تحليل‬ ‫مرحلة‬ ‫عند‬ ‫الكائن‬ ‫العنصر‬
  • 9. 1 ( ‫الجدول‬3)‫الجدول‬ ‫في‬ ‫البيانات‬ ‫يوضح‬ ‫األساسي‬ ‫المفتاح‬(Primary Key:) ‫أي‬ ‫عن‬ ‫صف‬ ‫لكل‬ ‫مميزه‬ ‫قيمته‬ ‫وتكون‬ , ‫الجدول‬ ‫صفوف‬ ‫جميع‬ ‫في‬ ‫وحيدة‬ ‫قيمه‬ ‫بان‬ ‫يتميز‬ ‫الجدول‬ ‫في‬ ‫حقل‬ ‫هو‬ ‫االخر‬ ‫صف‬ :‫في‬ ‫فائدته‬ ‫وتكون‬ ‫السجالت‬ ‫تكرار‬ ‫عدم‬. ‫معين‬ ‫سجل‬ ‫عن‬ ‫البحث‬ ‫عملية‬ ‫في‬ ‫يساعد‬)‫البحث‬ ‫(سرعة‬. .) ‫الحقل‬ ( ‫فارغة‬ ‫القيمة‬ ‫ترك‬ ‫عدم‬ .‫الجداول‬ ‫بين‬ ‫عالقات‬ ‫عمل‬ ‫يكو‬ ‫ان‬ ‫يجب‬ ‫طالب‬ ‫كل‬ ‫بحيث‬ ‫الطالب‬ ‫جدول‬ ‫في‬ ‫الطالب‬ ‫رقم‬ ‫ذلك‬ ‫على‬ ‫مثال‬‫في‬ ‫كما‬ ‫زمالئه‬ ‫عن‬ ‫مختلف‬ ‫رقم‬ ‫له‬ ‫ن‬‫الجدول‬(4) : ‫التالي‬ ‫األجنبي‬ ‫المفتاح‬(Foreign Key:) ‫أخر‬ ‫جدوال‬ ‫يمثل‬ ‫ألنه‬ ‫أجنبيا‬ ‫مفتاح‬ ‫يعتبر‬ ‫لكنه‬ ‫صفاتها‬ ‫من‬ ‫واحدة‬ ‫يمثل‬ ‫ال‬ ‫وهو‬ ‫جدول‬ ‫في‬ ‫موجود‬ ‫حقل‬ ‫هو‬ ‫أو‬ ‫الجدول‬ ‫ذلك‬ ‫في‬ ‫الرئيسي‬ ‫المفتاح‬ ‫نفسه‬ ‫هو‬ ‫يكون‬ ‫إن‬ ‫ويجب‬‫وحيد‬ ‫قيمتها‬ ‫تكون‬ ‫األقل‬ ‫على‬Value Unique ‫العالقة‬ ‫بتمثيل‬ ‫األجنبي‬ ‫المفتاح‬ ‫ويقوم‬Relationship).‫جدولين‬ ‫بين‬ ‫والربط‬ ) ‫في‬ ‫متشابهين‬ ‫الحقلين‬ ‫اسمي‬ ‫يكون‬ ‫ان‬ ‫الضروري‬ ‫من‬ ‫ليس‬ ‫ولكن‬ ‫الكلية‬ ‫أقسام‬ ‫من‬ ‫قسم‬ ‫في‬ ‫الطالب‬ ‫ورقم‬ ‫اسم‬ ‫ذلك‬ ‫على‬ ‫مثال‬ ( ‫الجدولين‬ ‫في‬ ‫كما‬ ‫الكيان‬5(‫و‬ )6)‫األتي‬: ‫ت‬‫الكامل‬ ‫االسم‬‫التاريخ‬‫الدرجة‬‫العنوان‬‫الهاتف‬ ‫رقم‬ 1‫جاسم‬ ‫محمد‬ ‫علي‬13/6/11887/1‫المنصور‬277222274 2‫حسن‬ ‫علي‬ ‫مها‬1/8/11786/3‫ال‬‫كرادة‬278338133 ‫ت‬‫الكامل‬ ‫االسم‬‫العنوان‬‫الهاتف‬ ‫رقم‬ 1‫محمد‬ ‫محمود‬ ‫احمد‬‫مأمون‬8333330 2‫ليث‬ ‫على‬ ‫محمد‬‫الكراد‬‫ة‬8330380 3‫محمود‬ ‫ماهر‬ ‫علي‬‫المنصور‬8300003 ‫القسم‬ ‫الرقم‬‫األجنبي‬ ‫مفتاح‬‫القسم‬ ‫اسم‬ 53‫حاسبات‬ ‫هندسة‬ 01‫الحاسوب‬ ‫تقنيات‬ 32‫اإلعمال‬ ‫إدارة‬ ( ‫جدول‬4‫المفتاح‬ ‫يوضح‬ ) ‫األساسي‬
  • 10. 12 ‫العالقات‬(Relationship:) ‫العالقة‬‫تجمع‬ ‫التي‬ ‫العالقة‬ ‫وهي‬ ‫البيانات‬ ‫لقواعد‬ ‫المصطلح‬ ‫المعنى‬ ‫وفي‬ ‫األخر‬ ‫مع‬ ‫عالقة‬ ‫له‬ ‫شئ‬ ‫إي‬ ‫االرتباط‬ ‫هي‬ ‫أنواع‬ ‫من‬ ‫مجموعة‬‫المد‬‫خال‬‫ت‬‫ه‬ ‫آخر‬ ‫وبمعنى‬ ‫البعض‬ ‫بعضها‬ ‫مع‬‫البيانات‬ ‫قاعدة‬ ‫نفس‬ ‫في‬ ‫آخر‬ ‫جدول‬ ‫مع‬ ‫جدول‬ ‫عالقة‬ ‫ي‬ .‫النظام‬ ‫تحليل‬ ‫مرحلة‬ ‫عند‬ ‫التالي‬ ‫بالشكل‬ ‫لها‬ ‫يرمز‬ ‫و‬ :‫كاألتي‬ ‫أنواع‬ ‫أربعة‬ ‫عن‬ ‫عبارة‬ ‫وهي‬ ‫العالقات‬ ‫فوائد‬: 1..) ‫البيانات‬ ‫تكرار‬ ‫لعدم‬ ( ‫البيانات‬ ‫إدخال‬ ‫في‬ ‫الوقت‬ ‫توفير‬ 2..‫عالقة‬ ‫لوجود‬ ‫جدول‬ ‫من‬ ‫أكثر‬ ‫على‬ ‫استعالم‬ ‫عمل‬ 3.‫نموذج‬ ‫عمل‬.‫جداول‬ ‫من‬ ‫أكثر‬ ‫على‬ 4..‫جدول‬ ‫من‬ ‫أكثر‬ ‫على‬ ‫تقرير‬ ‫عمل‬ :‫كاألتي‬ ‫أنواع‬ ‫أربعة‬ ‫عن‬ ‫عبارة‬ ‫وهي‬ ‫لواحد‬ ‫واحد‬ ‫عالقة‬(One To One:) ‫تجمع‬ ‫عالقة‬ ‫وهي‬‫طالب‬‫سجل‬ ‫مع‬ ‫واحد‬‫به‬ ‫اإلجازة‬،‫ال‬ ‫بين‬ ‫تجمع‬ ‫التي‬ ‫العالقة‬ ‫يوضح‬ ‫التالي‬ ‫والشكل‬‫كما‬ ‫عالقتين‬ ( ‫الشكل‬ ‫في‬ ‫يوضح‬4): ‫ت‬‫الطالب‬ ‫االسم‬‫العنوان‬‫الهاتف‬ ‫رقم‬ 1‫محمد‬ ‫ياسين‬ ‫احمد‬‫مأمون‬2322344 2‫حمود‬ ‫باسم‬ ‫محمد‬‫ال‬‫منصور‬2123333 3‫ماهر‬ ‫علي‬ ‫محمود‬‫الكرادة‬24223132 ‫العنوان‬‫رقم‬ ‫رقم‬ ‫االسم‬ ‫الموظ‬‫ف‬‫سجل‬‫اإلجازة‬‫تاريخ‬ ‫المستشفى‬ 1 1 ‫القسم‬ ‫جدول‬(6) ‫القسم‬ ‫جدول‬(5)
  • 11. 11 ( ‫الشكل‬3)‫لواحد‬ ‫واحد‬ ‫عالقة‬ ‫مالحظة‬:‫سجل‬ ‫طالب‬ ‫لكل‬ ‫إن‬‫اجازة‬‫العالقة‬ ‫نوع‬ ( ‫واحد‬1‫والسج‬ ، )‫ل‬‫العالقة‬ ‫نوع‬ ( ‫واحد‬ ‫لطالب‬ ‫يكون‬1) ‫طالب‬ ‫لكل‬ ‫إن‬ ‫بحيث‬ ‫التخرج‬ ‫والمشروع‬ ‫الطالب‬ ‫بين‬ ‫العالقة‬ ‫يوضح‬ ‫التالي‬ ‫المثال‬‫من‬ ‫دورة‬ ‫في‬ ‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫في‬ ‫بال‬ ‫يختص‬ ‫المدرسة‬ ‫دورات‬‫ب‬ ‫خاص‬ ‫تخرج‬ ‫مشروع‬‫ه‬( ‫الشكل‬ ‫في‬ ‫كما‬5:) ( ‫الشكل‬5)‫لواحد‬ ‫واحد‬ ‫عالقة‬ ‫مالحظة‬‫في‬ ‫المستخدم‬ ‫النظام‬ ‫بالعادة‬ ‫وهذا‬ ‫فقط‬ ‫واحد‬ ‫تخرج‬ ‫مشروع‬ ‫يأخذ‬ ‫الواحد‬ ‫الطالب‬ ‫إن‬ :‫الحاسبات‬ ‫مدرسة‬‫يأخذ‬ ‫قد‬ ‫ولكن‬ ‫فقط‬ ‫واحد‬ ‫تخرج‬ ‫مشروع‬ ‫يأخذ‬ ‫فقط‬ ‫واحد‬ ‫طالب‬ ‫لكل‬ ‫إن‬ ‫باألغلبية‬ ‫النتائج‬ ‫نأخذ‬ ‫نحن‬ ‫لذلك‬ ‫واحد‬ ‫تخرج‬ ‫مشروع‬ ‫الطالب‬ ‫من‬ ‫أكثر‬ ‫ل‬ ‫واحد‬ ‫عالقة‬‫مجموعة‬(One To Many:) ‫م‬ ‫تجمع‬ ‫عالقة‬ ‫وهي‬‫علم‬‫واحد‬‫يدرس‬‫أكثر‬‫مادة‬ ‫من‬‫والشكل‬ ،(6‫يوضح‬ )‫مع‬ ‫المعلم‬ ‫بين‬ ‫تجمع‬ ‫التي‬ ‫العالقة‬ ‫المواد‬ ‫المناهج‬.‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫العنوان‬ ‫رقم‬ ‫االسم‬ ‫المعلم‬‫المادة‬ ‫تطبيق‬‫ات‬ ‫الحاسوب‬ ‫نظم‬ ‫تحليل‬ ‫قواعد‬ ‫البيانات‬ M 1 ‫اال‬ ‫الطالب‬‫التخرج‬ ‫مشروع‬ ‫الرقم‬ ‫التاريخ‬ ‫المشروع‬ ‫اسم‬ ‫الرقم‬ ‫مالحظات‬ 11 ‫االسم‬
  • 12. 12 ( ‫الشكل‬6)‫لمجموعة‬ ‫واحد‬ ‫العالقة‬ ‫مالحظة‬:‫يتبع‬ ‫ابن‬ ‫كل‬ ‫إن‬‫لمعلم‬‫لكل‬ ‫ألنه‬ .‫واحد‬ ‫منهج‬‫والم‬‫ي‬ ‫مناهج‬ ‫عدة‬ ‫له‬ ‫يكون‬ ‫علم‬.‫فيه‬ ‫درس‬ ( ‫الشكل‬ ‫في‬ ‫كما‬ ‫الدائرة‬ ‫واألقسام‬ ‫الموظفين‬ ‫بين‬ ‫العالقة‬ ‫التالي‬ ‫المثال‬ ‫في‬ ‫نوضح‬ ‫وسوف‬7:) ( ‫الشكل‬0)‫لمجموعة‬ ‫واحد‬ ‫عالقة‬ ‫مالحظة‬‫قسم‬ ‫يأخذون‬ ‫موظفين‬ ‫مجموعة‬ ‫كل‬ ‫وأقسام‬ ‫موظفين‬ ‫هناك‬ ‫أن‬ :‫لمجموعة‬ ‫واحد‬ ‫أو‬ ‫لواحد‬ ‫مجموعة‬ ‫عالقة‬ ‫أي‬ ‫واحد‬ ‫عالقة‬‫مجموعة‬‫ل‬‫مجموعة‬(Many To Many:) ‫جداول‬ ‫عدة‬ ‫تجمع‬ ‫عالقة‬ ‫وهي‬‫أخرى‬ ‫جداول‬ ‫عدة‬ ‫مع‬‫مرتبطة‬،‫البعض‬ ‫بعضها‬ ‫مع‬( ‫الجدول‬ ‫في‬ ‫وكما‬7( ‫و‬ )8) ( ‫و‬9)‫التالي‬ ‫والمثال‬‫يوضح‬‫العالقة‬‫جدول‬ ‫تجمع‬‫الموظفين‬‫بعضه‬ ‫مع‬ ‫المرتبط‬ ‫القسم‬ ‫جدول‬ ‫مع‬:‫ا‬ ‫جدول‬(7)‫ال‬‫موظفين‬‫القسم‬ ‫جدول‬(8) ( ‫جدول‬9) ‫ت‬‫ال‬ ‫اسم‬‫موظين‬‫ال‬ ‫رقم‬‫موظف‬ 1‫رضا‬ ‫احمد‬ ‫محمد‬3212 2‫مهند‬ ‫محمد‬ ‫علي‬1123 3‫حسن‬ ‫علي‬ ‫حسين‬5534 ‫ت‬‫القسم‬‫المدراء‬ 1‫الشبكات‬‫شكر‬ ‫محمود‬ .‫د‬ 2‫االلكترونية‬ ‫األرشفة‬‫ا‬.‫حسين‬ ‫علي‬ 3‫المعلومات‬ ‫نظم‬‫ا‬‫احمد‬ ‫محمد‬ . ‫ت‬‫القسم‬‫الموظفين‬‫القسم‬ ‫مالك‬‫القسم‬ ‫واجبات‬ 11215‫موظف‬‫التحتية‬ ‫البنية‬ ‫إدارة‬ 22312‫موظف‬‫الرسمية‬ ‫كتب‬ ‫أرشفة‬ 3315‫موظف‬‫جديدة‬ ‫معلومات‬ ‫إضافة‬ ‫الموظف‬‫ين‬‫الدائرة‬ ‫أقسام‬ ‫االسم‬ ‫الرقم‬ ‫الميالد‬ ‫تاريخ‬ ‫القسم‬ ‫اسم‬ ‫الرقم‬ ‫مالحظات‬ ‫التعين‬ ‫تاريخ‬ 1 M
  • 13. 13 ‫عالقة‬ ‫التالي‬ ‫المثال‬ ‫في‬ ‫ذلك‬ ‫نوضح‬ ‫وسوف‬‫ا‬ ‫و‬ ‫طالب‬‫لمناهج‬( ‫الشكل‬ ‫في‬ ‫كما‬15:) ‫مالحظة‬‫طالب‬ ‫لكل‬ ‫أن‬ :‫لهم‬‫المادة‬ ‫منهج‬‫و‬‫منهج‬‫عدة‬ ‫على‬ ‫تحتوي‬‫واحد‬ ‫من‬ ‫اكثر‬ ‫هم‬ ‫والطالب‬ ‫مناهج‬. :‫منها‬ ‫البيانات‬ ‫بين‬ ‫الرياضية‬ ‫العالقة‬ ‫نوع‬ ‫حسب‬ ‫البيانات‬ ‫لقواعد‬ ‫تركيبات‬ ‫وهناك‬ ‫التركيب‬‫ألعالئقي‬: ‫اعتماد‬ ‫وهو‬‫تكو‬ ‫ان‬ ‫مثل‬ ‫البيانات‬ ‫عناصر‬ ‫بين‬ ‫محدودة‬ ‫عالقة‬‫جمع‬ ‫حاصل‬ ‫على‬ ‫معتمدة‬ ‫عنصر‬ ‫قيمة‬ ‫ن‬‫عنصرين‬ ‫بسبب‬ ‫وذلك‬ ‫المعلوماتية‬ ‫البيانات‬ ‫قواعد‬ ‫عالم‬ ‫في‬ ‫المطبقة‬ ‫التراكيب‬ ‫انصح‬ ‫هو‬ ‫التركيب‬ ‫وهذا‬‫إعطائه‬‫نوع‬ ‫في‬ ‫تنوع‬ ‫ال‬ ‫تنفيذ‬ ‫احتمالية‬ ‫الن‬ ‫البيانات‬ ‫من‬ ‫العالقة‬‫من‬ ‫اكبر‬ ‫فيه‬ ‫عالقات‬‫إي‬‫آخر‬ ‫تركيب‬‫و‬‫تركيب‬ ‫فيه‬ ‫يوضح‬ ‫الشكل‬ ‫في‬ ‫كما‬ ‫ألعالئقي‬‫ألع‬ ‫ويكون‬‫المخطط‬ ‫داخل‬ ‫عالقة‬ ‫من‬ ‫أكثر‬ ‫الئقي‬‫مركزية‬ ‫مكتبة‬ ‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫في‬ ‫وتوجد‬ ‫والمناهج‬ ‫الكتب‬ ‫استعارة‬ ‫كيفية‬ ‫المخطط‬ ‫يوضح‬ ‫بحيث‬ ‫المواد‬ ‫جميع‬ ‫تشمل‬ ‫ومناهج‬ ‫كتب‬ ‫عدة‬ ‫على‬ ‫تحتوي‬‫كما‬ ‫و‬ ‫ال‬ ‫في‬(‫شكل‬1): ‫الطالب‬‫مناهج‬ ‫ال‬ ‫اسم‬‫طالب‬ ‫الرقم‬ ‫التع‬ ‫تاريخ‬‫ينة‬ ‫ال‬ ‫اسم‬‫منهج‬ ‫الرقم‬ ‫مالحظات‬ MM ( ‫الشكل‬0‫مجموعة‬ ‫عالقة‬ )‫لمجموعة‬
  • 14. 14 ( ‫الشكل‬1‫ألعالئقي‬ ‫التركيب‬ ‫يوضح‬ ) :‫الهيكلي‬ ‫التركيب‬ ‫مصنفين‬ ‫عنصرين‬ ‫يكون‬ ‫ان‬ ‫مثل‬ ، ‫البيانات‬ ‫عناصر‬ ‫بين‬ ‫التنظيمي‬ ‫الهيكل‬ ‫عالقة‬ ‫اعتماد‬ ‫وهو‬‫أو‬‫من‬ ‫أكثر‬‫عنصر‬ ‫ي‬ ‫الطالب‬ ‫إن‬ ‫سبيل‬ ‫وعلى‬ ‫له‬ ‫تابعين‬ ‫او‬ ‫واحد‬ ‫عنصر‬ ‫تحت‬‫قرأ‬‫من‬ ‫أكثر‬‫منهج‬‫طالب‬ ‫من‬ ‫أكثر‬ ‫ويكون‬‫يدرسون‬ ‫من‬ ‫أكثر‬‫منهج‬‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫في‬‫وكما‬‫ال‬ ‫في‬( ‫شكل‬12): ‫ال‬‫كتاب‬ ‫المستعير‬ ‫الناشر‬‫ينشر‬ ‫يستعير‬ ‫اإلرجاع‬ ‫تاريخ‬ ‫اإلعارة‬ ‫تاريخ‬ ‫العنوان‬ ‫االسم‬ ‫رقم‬ ‫الكتب‬ ‫عدد‬ ‫الكتاب‬ ‫رقم‬ ‫الكتاب‬ ‫عنوان‬ ‫النشر‬ ‫عنوان‬ ‫الدولة‬ ‫المدينة‬ ‫الن‬ ‫اسم‬‫ا‬‫شر‬ ‫رقم‬ ‫الناشر‬ M M 1 M ‫منهج‬(1)‫منهج‬(2)‫منهج‬(3) ‫الطالب‬(1)( ‫الطالب‬2)( ‫الطالب‬3)‫ال‬( ‫طالب‬3)‫ال‬‫طالب‬(5)
  • 15. 15 ( ‫الشكل‬18)‫الهيكلي‬ ‫التركيب‬ :‫الهرمي‬ ‫التركيب‬ ‫مس‬ ‫عنصر‬ ‫كل‬ ‫هناك‬ ‫يكون‬ ‫ان‬ ‫مثل‬ ، ‫البيانات‬ ‫عناصر‬ ‫بين‬ ‫الهرم‬ ‫عالقة‬ ‫اعتماد‬ ‫وهو‬‫ؤ‬‫و‬‫واحد‬ ‫عنصر‬ ‫عن‬ ‫ل‬ ‫ليس‬ ‫و‬ ‫فقط‬‫أكثر‬‫ك‬ ‫المثال‬ ‫سبيل‬ ‫وعلى‬‫الشكل‬ ‫في‬ ‫ما‬(11)‫فيه‬ ‫يوضح‬‫إن‬‫من‬ ‫أقسام‬ ‫إلى‬ ‫تقسم‬ ‫الحاسبات‬ ‫مدرسة‬ ‫االلكترونية‬ ‫الحاسبات‬ ‫مدرسة‬ ‫أقسام‬ ‫إلى‬ ‫مدرسة‬ ‫آمر‬‫أخرى‬ ‫فروع‬ ‫إلى‬ ‫تقسم‬ ‫واألقسام‬. ‫البيانات‬ ‫قواعد‬ ‫مكونات‬(Components of Database System:) ‫لقوا‬ ‫رئيسية‬ ‫مكونات‬ ‫أربعة‬ ‫هناك‬:‫كاألتي‬ ‫وهي‬ ‫توفرها‬ ‫من‬ ‫البد‬ ‫البيانات‬ ‫عد‬ 1.‫البيانات‬(Data:) ‫تعاري‬ ‫لها‬‫ف‬)‫المعالجة‬ ‫قبل‬ ‫أولية‬ ‫بيانات‬ (‫أو‬ )‫الخام‬ ‫(البيانات‬ ‫أو‬ )‫األولية‬ ‫البيانات‬ ‫(هي‬ ‫كاألتي‬ ‫تعريفها‬ ‫يمكن‬ ‫كثيرة‬ ‫أسا‬ ‫من‬ ‫تعتبر‬ ‫وهي‬ )‫بعد‬ ‫معالجتها‬ ‫تتم‬ ‫لم‬ ‫التي‬ ‫أو(البيانات‬‫س‬‫حيث‬ ‫الحاسوب‬ ‫في‬ ‫اإلدخال‬ ‫يات‬‫تلك‬ ‫بإدخال‬ ‫المستخدم‬ ‫يقوم‬ ‫البي‬‫عن‬ ‫معالجتها‬ ‫ويتم‬ ‫األولية‬ ‫انات‬‫سبيل‬ ‫وعلى‬ ‫منها‬ ‫االستفادة‬ ‫يمكن‬ ‫معلومات‬ ‫شكل‬ ‫في‬ ‫يكون‬ ‫والناتج‬ ‫الحاسوب‬ ‫طريق‬ ‫الم‬‫أو‬ ‫الطالب‬ ‫رقم‬ ‫أو‬ ‫طالب‬ ‫اسم‬ ‫ثال‬‫و‬ ‫البيانات‬ ‫تعتبر‬ ‫التي‬ ‫وهي‬ ‫الطالب‬ ‫عنوان‬‫ال‬. ‫األساسية‬ ‫معلومات‬ 2.‫المادية‬ ‫المكونات‬(Hardware:) ‫وهي‬‫نقصد‬ ‫نفسه‬ ‫الحاسوب‬ ‫وجهاز‬ ‫الشاشة‬ ، ‫الفأرة‬ ، ‫المفاتيح‬ ‫لوحة‬ ‫مثال‬ ‫بالنظام‬ ‫خاصة‬ ‫الكترونية‬ ‫معدات‬ ‫على‬ ‫تحتوى‬ ( ‫الشائع‬ ‫بالمعنى‬ ‫او‬ )‫النظام‬ ‫(صندوق‬ ‫به‬CPU‫والذاكرة‬ ، ‫والمعالجات‬ ، ‫الثانوية‬ ‫التخزين‬ ‫وحدات‬ ‫يضم‬ ‫الصندوق‬ ‫وهذه‬ ) ‫المم‬ ‫باألقراص‬ ‫الثانوي‬ ‫بالتخزين‬ ‫ونقصد‬ ، ‫العشوائية‬‫معالج‬ ‫أما‬ ‫الحاسوب‬ ‫في‬ ‫البيانات‬ ‫تخزين‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫غنطة‬ ‫ال‬‫مكونات‬‫البيانات‬ ‫قواعد‬ ‫نظام‬ ‫برامج‬ ‫تنفيذ‬ ‫في‬ ‫تستخدم‬ ‫والتي‬ ‫الرئيسية‬ ‫الذاكرة‬ ‫على‬ ‫يحتوي‬ ‫فهو‬. ‫مدرسة‬ ‫آمر‬ ‫المراتب‬ ‫تدريب‬ ‫جناح‬ ‫التدريب‬ ‫ركن‬ ‫ضابط‬ ‫االدارة‬ ‫ركن‬ ‫ضابط‬ ‫الموظفين‬ ‫جناح‬ ‫الشهادات‬ ‫جناح‬ ‫المدرسة‬ ‫مكتب‬ ‫دورة‬ ‫معلم‬ ‫دورة‬ ‫معلم‬ ‫دورة‬ ‫معلم‬ ( ‫الشكل‬11‫الهرمي‬ ‫تركيب‬ )
  • 16. 16 3.‫البرمجيات‬(Software:) ‫لت‬ ‫ومثال‬ ‫البيانات‬ ‫بقواعد‬ ‫خاصة‬ ‫برامج‬ ‫وهنالك‬ ‫النظام‬ ‫لتشغيل‬ ‫تشغيلية‬ ‫أوامر‬ ‫على‬ ‫تحتوي‬ ‫وهي‬‫نوع‬ ‫من‬ ‫وهي‬ ‫البرامج‬ ‫لك‬ ( ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬Access‫اآلن‬ ‫حتى‬ ‫البيانات‬ ‫قواعد‬ ‫أفضل‬ ‫من‬ ‫وهي‬ ‫االوراكل‬ ‫بيانات‬ ‫قواعد‬ ‫أيضا‬ ‫وهنالك‬ ) ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫واإلضافة‬ ‫والتعديل‬ ‫التخزين‬ ‫في‬ ‫المستخدم‬ ‫تساعد‬ ‫ذكرها‬ ‫تم‬ ‫التي‬ ‫البرامج‬ ‫وهذه‬. 3.‫المستخدمين‬(Users:) ‫ال‬ ‫األشخاص‬ ‫وهم‬، ‫(البيانات‬ ‫له‬ ‫التابعة‬ ‫والمعدات‬ ‫الحاسوب‬ ‫أجهزة‬ ‫وتشغيل‬ ‫ببرمجة‬ ‫يقومون‬ ‫ذي‬‫المادية‬ ‫المكونات‬، ‫يلي‬ ‫كما‬ ‫سردها‬ ‫يمكن‬ ‫فئات‬ ‫ثالث‬ ‫إلى‬ ‫المستخدمين‬ ‫صنف‬ ‫وقد‬ )‫البرمجيات‬: ‫التطبيقات‬ ‫مبرمج‬(Applications Programmer:) ‫المسؤ‬ ‫المستخدم‬ ‫وهو‬‫ال‬ ‫بقواعد‬ ‫الخاصة‬ ‫التطبيقات‬ ‫كتابة‬ ‫من‬ ‫ول‬‫خاصة‬ ‫برمجيات‬ ‫طريق‬ ‫عن‬ ‫وذلك‬ ‫بيانات‬‫بإنشاء‬ ‫اآلتية‬ ‫البرمجيات‬ ‫منها‬ ‫نذكر‬ ‫المثال‬ ‫سبيل‬ ‫وعلى‬ ‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫تتعامل‬ ‫واجهات‬: ( ‫ألدلفي‬Delphi.) ( ‫البيسك‬ ‫الفيجوال‬Visual Basic.) ( ‫االوراكل‬Oracle.) ( ‫جافا‬Java.) ‫النهائي‬ ‫المستخدم‬(End User:) ‫يق‬ ‫الذي‬ ‫الشخص‬ ‫وهو‬‫و‬‫المسؤ‬ ‫الشخص‬ ‫فهو‬ ‫البيانات‬ ‫لقواعد‬ ‫بالنسبة‬ ‫أما‬ ‫الحاسوب‬ ‫جهاز‬ ‫بإدارة‬ ‫م‬‫إدخال‬ ‫عن‬ ‫ول‬ ‫البيانات‬ ‫بقواعد‬ ‫الخاصة‬ ‫التطبيقات‬ ‫في‬ ‫البيانات‬، ‫التعديل‬ ، ‫االسترجاع‬ ‫مثل‬ ‫محدد‬ ‫مجال‬ ‫في‬ ‫البرامج‬ ‫وتطبيق‬ .‫.....الخ‬ ‫التقارير‬ ‫وتنفيذ‬ ، ‫الحذف‬ ‫البيانات‬ ‫قواعد‬ ‫مدير‬(Database Administrator:) ‫المسؤ‬ ‫الشخص‬ ‫وهو‬‫إدا‬ ‫من‬ ‫ول‬‫والمسؤ‬ ‫البيانات‬ ‫قواعد‬ ‫رة‬‫بقواعد‬ ‫الخاصين‬ ‫المستخدمين‬ ‫بقية‬ ‫مراقبة‬ ‫من‬ ‫ول‬ ‫ت‬ ‫و‬ ‫البيانات‬‫البيانات‬ ‫قواعد‬ ‫مدير‬ ‫مهام‬ ‫نحصر‬‫ك‬:‫األتي‬ .‫للمستخدمين‬ ‫الدخول‬ ‫صالحيات‬ ‫تحديد‬ .‫البيانات‬ ‫قواعد‬ ‫في‬ ‫والحذف‬ ‫التعديل‬ ‫صالحية‬ ‫تحديد‬ ‫التابع‬ ‫المستخدمين‬ ‫جميع‬ ‫مراقبة‬.‫البيانات‬ ‫لقواعد‬ ‫ين‬ ‫صالحياتهم‬ ‫وتحديد‬ ‫الجدد‬ ‫المستخدمين‬ ‫إضافة‬. ‫البيانات‬ ‫قاعدة‬ ‫مصمم‬: ‫وهو‬: ‫واجباته‬ ‫وتشمل‬ ‫البيانات‬ ‫قاعدة‬ ‫تصميم‬ ‫بعملية‬ ‫يقوم‬ ‫الذي‬ )‫(األشخاص‬ ‫الشخص‬
  • 17. 17 .‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫تخزينها‬ ‫الواجب‬ ‫البيانات‬ ‫تحديد‬ .‫البيانات‬ ‫لحفظ‬ ‫التراكيب‬ ‫أفضل‬ ‫تصميم‬ ‫قاعدة‬ ‫تصميم‬.‫التكرار‬ ‫من‬ ‫خالية‬ ‫البيانات‬ ‫والتقارير‬ ‫الشاشات‬ ‫تصميم‬ ‫خالل‬ ‫من‬ ‫للبيانات‬ ‫واالسترجاع‬ ‫والمعالجة‬ ‫الوصول‬ ‫طرق‬ ‫تحديد‬ .‫استخدامها‬ ‫الواجب‬ .‫للبيانات‬ ‫الوصول‬ ‫وطرق‬ ‫التصميم‬ ‫عملية‬ ‫توثيق‬ ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬: ‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫الكائنات‬ ‫بإدارة‬ ‫تقوم‬ ‫التي‬ ‫المحجوزة‬ ‫الكلمات‬ ‫من‬ ‫مجموعة‬ ‫أو‬ ‫التعديل‬ ‫أو‬ ‫باإلنشاء‬ ‫سواء‬:‫التالية‬ ‫المحجوزة‬ ‫الكلمات‬ ‫على‬ ‫المجموعة‬ ‫هذه‬ ‫وتشتمل‬ ‫حذف‬ ‫جدول‬ ‫أنشاء‬Create table ‫جدول‬ ‫تعديل‬Alter table ‫جدول‬ ‫حذف‬Drop table ‫جدول‬ ‫تحديد‬Select table ‫أقسام‬ ‫ثالثة‬ ‫إلى‬ ‫اللغات‬ ‫وتقسم‬: ‫البيانات‬ ‫وصف‬ ‫لغة‬(( Data Definition Language DDL: ‫هو‬‫المسؤ‬ ‫قسم‬( ‫البيانات‬ ‫قواعد‬ ‫مدير‬ ‫بواسطة‬ ‫تستخدم‬ ‫و‬ ‫البيانات‬ ‫تعريف‬ ‫عن‬ ‫ول‬DBA‫قواعد‬ ‫مصمم‬ ‫وكذلك‬ ) ‫متر‬ ‫ويوجد‬ ‫البيانات‬ ‫قواعد‬ ‫بناء‬ ‫لتعريف‬ ‫البيانات‬( ‫التعريف‬ ‫للغة‬ ‫جم‬DDL Compiler‫هذه‬ ‫لترجمة‬ ‫وذلك‬ ) ( ‫البيانات‬ ‫قواعد‬ ‫فهرس‬ ‫داخل‬ ‫وتخزينها‬ ‫البيانات‬ ‫مخططات‬ ‫بإنشاء‬ ‫لتقوم‬ ‫تنفيذها‬ ‫يتم‬ ‫برامج‬ ‫وإنتاج‬ ‫اللغة‬DB Catalo‫لغة‬ ‫هي‬ ‫البيانات‬ ‫وصف‬ ‫لغة‬ ‫على‬ ‫ومثال‬ )Developer )(‫وكما‬:‫التالية‬ ‫االيعازات‬ ‫في‬ :‫البيانات‬ ‫قاعدة‬ ‫إلنشاء‬Create Database :‫البيانات‬ ‫قاعدة‬ ‫داخل‬ ‫جدول‬ ‫إلنشاء‬Create table :‫الجدول‬ ‫لتعديل‬Alter table :‫البيانات‬ ‫قاعدة‬ ‫من‬ ‫الجدول‬ ‫لحذف‬Drop table ‫البيانات‬ ‫التحكم‬ ‫لغة‬(Data Control Language DCL:) ‫ال‬ ‫هي‬‫ال‬ ‫قاعدة‬ ‫مع‬ ‫للتعامل‬ ‫معينة‬ ‫صالحيات‬ ‫المستخدمين‬ ‫بمنح‬ ‫الخاصة‬ ‫لغة‬:‫بيانات‬ GRANT‫المستخدمي‬ ‫لمنح‬ ‫وتستخدم‬‫ن‬.‫معينة‬ ‫مهام‬ ‫ألداء‬ ‫معينة‬ ‫صالحيات‬ REVOKE‫السابق‬ ‫باألمر‬ ‫منحها‬ ‫التي‬ ‫الصالحيات‬ ‫إللغاء‬ ‫وتستخدم‬ ‫البيانات‬ ‫مع‬ ‫التعامل‬ ‫لغة‬(Data Manipulation Language DML:)
  • 18. 18 ‫المس‬ ‫القسم‬ ‫هو‬‫ؤ‬‫قا‬ ‫من‬ ‫البيانات‬ ‫باستخراج‬ ‫ويقوم‬ ‫البيانات‬ ‫معالجة‬ ‫عن‬ ‫ول‬‫جديدة‬ ‫بيانات‬ ‫وإضافة‬ ‫البيانات‬ ‫عدة‬ ‫أيضا‬ ‫البيانات‬ ‫ويحذف‬ ‫المسجلة‬ ‫البيانات‬ ‫وتعديل‬‫من‬:‫التالية‬ ‫االيعازات‬ ‫في‬ ‫كما‬ ‫البيانات‬ ‫قاعدة‬ :‫البيانات‬ ‫قاعدة‬ ‫من‬ ‫البيانات‬ ‫الستخراج‬Select :‫جديدة‬ ‫بيانات‬ ‫إلضافة‬Insert into :‫البيانات‬ ‫وتحديث‬ ‫لتعديل‬Update ‫البيانات‬ ‫حذف‬:‫القاعدة‬ ‫من‬Delete ‫قواعد‬ ‫أنواع‬‫البيانات‬(Database Type:) :‫كاآلتي‬ ‫وهي‬ ‫البيانات‬ ‫قواعد‬ ‫من‬ ‫أنواع‬ ‫ثالثة‬ ‫هناك‬ ‫المركزية‬ ‫البيانات‬ ‫قاعدة‬(Centralization Database:) ‫يساعد‬ ‫وهذا‬ ‫مركزي‬ ‫حاسوب‬ ‫في‬ ‫تخزينها‬ ‫يتم‬ ‫البيانات‬ ‫جميع‬ ‫إن‬ ‫إي‬ ‫البيانات‬ ‫قاعدة‬ ‫مركزية‬ ‫بها‬ ‫ويقصد‬‫في‬ ‫المستخدم‬ ‫إن‬ ‫بمعنى‬ ‫إي‬ ‫البيانات‬ ‫تلك‬ ‫اختراق‬ ‫يمكن‬ ‫الوقت‬ ‫نفس‬ ‫وفي‬ ‫البيانات‬ ‫في‬ ‫التحكم‬ ‫وسهولة‬ ‫البيانات‬ ‫إلى‬ ‫الوصول‬ ‫سرعة‬ ‫والشكل‬ ‫اختراقها‬ ‫على‬ ‫يساعد‬ ‫مما‬ ‫جدا‬ ‫ضعيف‬ ‫النوع‬ ‫لهذا‬ ‫األمني‬ ‫النظام‬(12)‫المركز‬ ‫البيانات‬ ‫قاعدة‬ ‫يوضح‬:‫ي‬ Access to Database ( ‫الشكل‬12‫المركزية‬ ‫البيانات‬ ‫قواعد‬ ) ‫الالمركزية‬ ‫البيانات‬ ‫قاعدة‬(Decentralization Database:) ‫تخزين‬ ‫فيتم‬ ‫الالمركزية‬ ‫إما‬ ‫واحد‬ ‫مكان‬ ‫في‬ ‫البيانات‬ ‫تخزين‬ ‫يتم‬ ‫فاألولى‬ ‫المركزية‬ ‫البيانات‬ ‫قاعدة‬ ‫عكس‬ ‫هي‬ ‫و‬ ‫ع‬ ‫الحصول‬ ‫عملية‬ ‫يصعب‬ ‫مما‬ ‫متفرقة‬ ‫أماكن‬ ‫في‬ ‫البيانات‬‫التحكم‬ ‫عملية‬ ‫تكون‬ ‫وأيضا‬ ‫سريعة‬ ‫بطريقة‬ ‫البيانات‬ ‫لى‬ ‫البيانات‬ ‫لتخزين‬ ‫نسبة‬ ‫وذلك‬ ‫جدا‬ ‫عالي‬ ‫فهو‬ ‫األمني‬ ‫الجانب‬ ‫وهي‬ ‫ميزة‬ ‫له‬ ‫النوع‬ ‫هذا‬ ‫ولكن‬ ‫للمستخدمين‬ ‫بالنسبة‬ ‫صعبة‬ ‫اختراقها‬ ‫تم‬ ‫فان‬ ‫اختراقها‬ ‫يصعب‬ ‫مما‬ ‫متفرقة‬ ‫أماكن‬ ‫في‬‫أن‬‫البيانات‬ ‫تكون‬ ‫ما‬ ‫وغالبا‬ ‫البيانات‬ ‫من‬ ‫بسيط‬ ‫جزء‬ ‫على‬ ‫ما‬ ‫والشكل‬ ‫منها‬ ‫االستفادة‬ ‫يمكن‬ ‫ال‬ ‫و‬ ‫ناقصة‬(13)‫الالمركزية‬ ‫البيانات‬ ‫قاعدة‬ ‫يوضح‬: Database User ‫المركزية‬ ‫البيانات‬ ‫قواعد‬
  • 19. 11 ‫ا‬( ‫لشكل‬13‫الالمركزية‬ ‫البيانات‬ ‫قاعدة‬ ) ‫الزبون‬ / ‫المزود‬ ‫البيانات‬ ‫قاعدة‬(Client/ Server:) ( ‫الشبكة‬ ‫فكرة‬ ‫نفس‬ ‫وهي‬Client/ Server‫ف‬ ‫السير‬ ‫في‬ ‫البيانات‬ ‫قواعد‬ ‫توجد‬ ‫حيث‬ )‫ر‬‫أو‬ ‫للشركة‬ ‫الرئيسي‬ ‫الخادم‬ ‫أو‬ ‫إ‬ ‫أي‬ ‫المؤسسة‬‫في‬ ‫تتم‬ ‫التخزين‬ ‫عملية‬ ‫ن‬‫السير‬‫ف‬‫ر‬(server‫محطات‬ ‫من‬ ‫البيانات‬ ‫إدخال‬ ‫عملية‬ ‫تتم‬ ‫حيث‬ ‫المستخدم‬ ‫أو‬ ) ( ‫الشبكة‬ ‫في‬ ‫الموجودة‬ ‫العمل‬Workstation( ‫الطرفية‬ ‫األجهزة‬ ‫إي‬ )Client‫فقدان‬ ‫لخطر‬ ‫يتعرض‬ ‫قد‬ ‫النوع‬ ‫وهذا‬ ) ‫ف‬ ‫السير‬ ‫تعطل‬ ‫حالة‬ ‫في‬ ‫البيانات‬‫ر‬‫النوع‬ ‫لهذا‬ ‫مثال‬ ‫سبيل‬ ‫وعلى‬ ‫المستخدم‬ ‫أو‬‫والشكل‬ ‫االوراكل‬ ‫بيانات‬ ‫قاعدة‬ ‫هي‬ (14)( ‫الزبون‬ /‫المزود‬ ‫البيانات‬ ‫قواعد‬Client/Server:) ( ‫الشكل‬14/ ‫المزود‬ ‫البيانات‬ ‫قاعدة‬ )‫الزبون‬ ‫قواعد‬‫ال‬ ‫البيانات‬‫ال‬‫مركزية‬ DB DB DB ‫حاسبات‬‫فرعية‬ ‫حاسبة‬‫رئيسية‬ Database Server EmployeeEmployeeEmployee Client/Server ‫الزبون‬ / ‫المزود‬ ‫البيانات‬ ‫قاعدة‬
  • 20. 22 ‫أولي‬ ‫تحليل‬‫مبسط‬‫الدورات‬ ‫لنظام‬‫معهد‬‫الحاسبات‬ ‫الهدف‬:‫دورات‬ ‫في‬ ‫المشاركين‬ ‫الطالب‬ ‫معلومات‬ ‫خزن‬‫معهدن‬‫ا‬‫حول‬ ‫نهائية‬ ‫تقارير‬ ‫عمل‬ ‫الى‬ ‫باالضافة‬ ‫النهائية‬ ‫نتائجهم‬ ‫و‬ .‫للمشاركين‬ ‫النهائية‬ ‫النتائج‬ ‫أحصائية‬ ‫و‬ .‫الكائنات‬ ‫بين‬ ‫تربط‬ ‫التي‬ ‫والعالقات‬ ‫المهمة‬ ‫عناصره‬ ‫و‬ ‫البيانات‬ ‫لقواعد‬ ‫الرئيسية‬ ‫الكائنات‬ ‫تحديد‬ ‫الضروري‬ ‫من‬‫رسم‬ ‫ثم‬ ‫من‬ :‫التالي‬ ‫الرسم‬ ‫في‬ ‫وكما‬ .‫للنظام‬ ‫العالئقي‬ ‫المخطط‬ ‫الدورات‬ ‫الد‬ ‫رقم‬‫ورة‬ ‫الدورة‬ ‫أسم‬ ‫المنهج‬ ‫أسم‬ ‫الموظف‬ ‫رقم‬ ‫الدورة‬ ‫معلم‬ ‫الدورة‬ ‫مكان‬ ‫موظفين‬‫المعهد‬ ‫المنتسب‬ ‫رقم‬ ‫المنتسب‬ ‫أسم‬ ‫القسم‬ ‫ا‬‫لت‬‫ولد‬ ‫والتخصص‬ ‫الشهادة‬ ‫المنصب‬ ‫النتائج‬ ‫النظري‬ ‫العملي‬ ‫النتيجة‬ ‫الطالب‬ ‫رقم‬ ‫التقييم‬ ‫الطال‬‫ب‬ ‫الطالب‬ ‫اسم‬ ‫الطالب‬ ‫رقم‬ ‫الوحدة‬ ‫الدورة‬ ‫رقم‬ ‫معهد‬‫الحاسبات‬ ‫الهاتف‬ ‫الموقع‬ ‫أسم‬‫المدير‬ 1 M M 1 M 1 1 1