SlideShare a Scribd company logo
1 of 17
‫البيانات‬ ‫قــواعد‬
DATA BASE
‫األولى‬ ‫المحاضرة‬
‫البيانات‬ ‫قواعد‬ ‫في‬ ‫مقدمة‬
‫أ‬.‫المدهون‬ ‫محمود‬
‫األول‬ ‫الفصل‬
2016-2017
‫المحتويات‬
•‫البيانات‬ ‫قاعدة‬ ‫تعريف‬
•‫البيانات‬ ‫قواعد‬ ‫أنظمة‬ ‫تعريف‬
•‫البيانات‬ ‫قواعد‬ ‫أنظمة‬ ‫مكونات‬
What is Data
‫البيانات؟‬ ‫تعني‬ ‫ماذا‬
•‫الحياة‬ ‫في‬ ‫واقعي‬ ‫بكائن‬ ‫مرتبطة‬ ‫حقائق‬ ‫عن‬ ‫عبارة‬ ‫هي‬
‫مثال‬:‫اسمك‬,‫عمرك‬,‫الطول‬,‫الخ‬ ‫الوزن‬
‫في‬ ‫البيانات‬ ‫تتمثل‬ ‫وأيضا‬ ‫بك‬ ‫عالقة‬ ‫لها‬ ‫البيانات‬ ‫هذه‬
‫الصور‬,‫الفيديو‬,‫ملفات‬PDF
‫البيانات‬ ‫قواعد‬ ‫تعني‬ ‫ماذا‬
What is a Database?
•‫عشوا‬ ‫تكون‬ ‫ربما‬ ‫البيانات‬ ‫هذه‬ ‫لكن‬ ‫البيانات‬ ‫طبيعة‬ ‫على‬ ‫تعرفنا‬‫ئية‬
‫البيانات‬ ‫قاعدة‬:‫مجموعة‬‫البيانات‬ ‫عناصر‬ ‫من‬‫المنظمة‬‫والمرتبطة‬‫منطق‬‫يا‬‫مع‬
‫البعض‬ ‫بعضها‬
‫البيانات‬ ‫عنصر‬:‫معينة‬ ‫حالة‬ ‫في‬ ‫ما‬ ‫شيء‬ ‫خصائص‬ ‫ألحد‬ ‫وصف‬ ‫هو‬
‫السيارة‬(‫السيارة‬ ‫طراز‬,‫السيارة‬ ‫لون‬,‫السيارة‬ ‫لوحة‬ ‫رقم‬,‫السيارة‬ ‫حمولة‬,‫الص‬ ‫بلد‬‫الخ‬ ‫نع‬)
‫الجوية‬ ‫الرحلة‬(‫الرحلة‬ ‫رقم‬,‫الرحلة‬ ‫تاريخ‬,‫اإلقالع‬ ‫وقت‬,‫الوصول‬ ‫وقت‬)....
‫الدرس‬(‫الدرس‬ ‫موضوع‬,‫الدرس‬ ‫مدة‬,‫الدرس‬ ‫تاريخ‬,‫الدرس‬ ‫بداية‬ ‫وقت‬)....
‫الموظف‬(‫الموظف‬ ‫اسم‬,‫الوظيفي‬ ‫الرقم‬,‫بالعمل‬ ‫االلتحاق‬ ‫تاريخ‬,‫الوظيفي‬ ‫الدرجة‬‫ة‬)...
‫مثال‬:‫طالب‬ ‫تسجيل‬
•‫التحق‬‫الطالب‬‫بالدراسة‬ ‫أحمد‬ ‫خالد‬ ‫محمود‬‫بتاريخ‬16‫فبراير‬2016
‫بالصف‬ ‫طالب‬ ‫وهو‬‫ثانوي‬ ‫الثاني‬‫ويحمل‬‫تسجيل‬ ‫رقم‬1310
•‫سجيل‬ ‫برقم‬ ‫دراسيا‬ ‫سمير‬ ‫يوسف‬ ‫أحمد‬ ‫الطالب‬ ‫قبول‬ ‫تم‬1203‫للفصل‬
‫من‬ ‫بداية‬ ‫المقبل‬ ‫الدراسي‬11‫يوليو‬2016‫الصف‬ ‫في‬‫االول‬‫الثانوي‬.
‫رقم‬‫التسجيل‬‫االسم‬‫المرحلة‬‫االلتحا‬ ‫تاريخ‬‫ق‬‫الحالة‬
1310‫خالد‬ ‫محمود‬‫أحمد‬‫الثاني‬‫ثانوي‬2016‫منتظم‬
1203‫سمير‬ ‫يوسف‬ ‫أحمد‬‫ثانوي‬ ‫األول‬2016‫مؤجل‬
‫البيانات‬ ‫قاعدة‬ ‫تدوين‬
‫الكترونية‬ ‫ورقية‬
‫مقارنة‬
‫الكترونية‬
•‫البيانات‬ ‫تعديل‬ ‫سهولة‬
•‫البيانات‬ ‫حذف‬ ‫سهولة‬
•‫البحث‬ ‫وسرعة‬ ‫سهولة‬
•‫الترتي‬ ‫تغيير‬ ‫سهولة‬ ‫بكل‬ ‫يمكن‬‫ب‬
•‫الهيكلي‬ ‫تغيير‬ ‫سهول‬ ‫بكل‬ ‫يمكن‬‫ة‬
•‫التقارير‬ ‫استخراج‬ ‫سهولة‬
•‫والنقل‬ ‫والنسخ‬ ‫التخزين‬ ‫سهول‬
‫ورقية‬
•‫البيانات‬ ‫تعديل‬ ‫في‬ ‫صعوبة‬
•‫البيانات‬ ‫حذف‬ ‫صعوبة‬
•‫البحث‬ ‫وبطء‬ ‫صعوبة‬
•‫اليمكن‬‫الترتيب‬ ‫تغيير‬
•‫اليمكن‬‫الجدول‬ ‫هيكلية‬ ‫تغيير‬
•‫التقارير‬ ‫استنباط‬ ‫في‬ ‫صعوبة‬
•‫والنقل‬ ‫والنسخ‬ ‫التخزين‬ ‫صعوبة‬
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬DBMS
10
‫تدير‬ ‫التي‬ ‫البرامج‬ ‫من‬ ‫مجموعة‬ ‫هي‬‫و‬‫بعملية‬ ‫تتحكم‬‫تخزين‬‫و‬‫البيانات‬ ‫وحماية‬ ‫استرجاع‬‫وك‬‫توفر‬ ‫ذلك‬
‫البيانات‬ ‫قاعدة‬ ‫إلى‬ ‫الوصول‬ ‫من‬ ‫المستخدمين‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫إمكانية‬‫و‬‫معها‬ ‫التعامل‬‫و‬‫إل‬ ‫ينظر‬‫إنها‬ ‫يها‬
‫المستخدمين‬ ‫بين‬ ‫وصل‬ ‫حلقة‬‫و‬‫المستخدمي‬ ‫طلبات‬ ‫باستقبال‬ ‫تقوم‬ ‫حيث‬ ‫البيانات‬ ‫قاعدة‬‫ن‬‫و‬‫نقلها‬ ‫ثم‬ ‫من‬
‫البيانات‬ ‫قاعدة‬ ‫إلى‬‫و‬‫المتطلبات‬ ‫هذه‬ ‫لتنفيذ‬ ‫الالزمة‬ ‫البرامج‬ ‫تنفيذ‬‫و‬‫المس‬ ‫تزويد‬ ‫ثم‬ ‫من‬‫بالنتائج‬ ‫تخدم‬
‫المطلوبة‬.
‫البيانات‬ ‫قواعد‬ ‫أدارة‬ ‫أنظمة‬ ‫وظائف‬
Data Base Management Systems DBMS
‫اختالف‬ ‫برغم‬ ‫و‬‫مسيمات‬‫تشترك‬ ‫أنها‬ ‫إال‬ ‫البرامج‬ ‫هذه‬‫فى‬‫بال‬ ‫قيامها‬‫وظائف‬
‫التالية‬:
‫الهيكل‬ ‫توصيف‬‫البنائى‬‫جداول‬ ‫من‬ ‫يحتويه‬ ‫بما‬ ‫البيانات‬ ‫لقاعدة‬‫و‬‫حقول‬‫و‬‫عالقات‬
‫البيانات‬ ‫عناصر‬ ‫بين‬ ‫تربط‬…..‫الخ‬
‫البيانات‬ ‫لقاعدة‬ ‫جديدة‬ ‫بيانات‬ ‫إضافة‬
‫التعديل‬ ‫إمكانية‬‫فى‬‫التعديل‬ ‫عن‬ ‫التراجع‬ ‫أو‬ ‫القديمة‬ ‫البيانات‬
‫إليها‬ ‫حاجة‬ ‫هناك‬ ‫تعد‬ ‫لم‬ ‫بيانات‬ ‫على‬ ‫المحتوية‬ ‫السجالت‬ ‫إلغاء‬
‫تتوافر‬ ‫لسجالت‬ ‫بيانات‬ ‫عن‬ ‫البحث‬‫بها‬‫للبحث‬ ‫معينة‬ ‫معايير‬Criteria
‫المستخدم‬ ‫رغبة‬ ‫حسب‬ ‫على‬ ‫بعضها‬ ‫أو‬ ‫كلها‬ ‫للبيانات‬ ‫العرض‬
‫ح‬ ‫مجموعة‬ ‫أو‬ ‫لحقل‬ ‫وفقا‬ ‫تصاعديا‬ ‫أو‬ ‫تنازليا‬ ‫ترتيبا‬ ‫البيانات‬ ‫ترتيب‬‫قول‬
‫سهلة‬ ‫بطريقة‬ ‫المستخدم‬ ‫معها‬ ‫ليتعامل‬ ‫للبيانات‬ ‫نماذج‬ ‫عمل‬‫و‬‫مريحة‬
‫التقارير‬ ‫عرض‬‫التى‬‫وطباعتها‬ ‫المستخدم‬ ‫احتياج‬ ‫وفق‬ ‫البيانات‬ ‫تنظم‬
‫االستفسارات‬ ‫نتائج‬ ‫عرض‬‫و‬‫طباعتها‬
12
‫قواعد‬ ‫إدارة‬ ‫نظام‬
‫البيانات‬
DBMS
‫البرامج‬
‫التطبيق‬‫ية‬
‫يقوم‬ ‫سهلة‬ ‫واجهات‬ ‫عن‬ ‫عبارة‬ ‫هي‬
‫معها‬ ‫بالتعامل‬ ‫العادي‬ ‫المستخدم‬
‫البيان‬ ‫قواعد‬ ‫إدارة‬ ‫لنظام‬ ‫للوصول‬‫ات‬
‫البيانات‬ ‫قاعدة‬ ‫إلي‬ ‫ومنها‬
‫البيانات‬ ‫قواعد‬ ‫أنظمة‬ ‫مزايا‬
1-‫ا‬‫للبيانا‬ ‫المبرر‬ ‫غير‬ ‫التكرار‬ ‫من‬ ‫التقليل‬ ‫مكانية‬‫ت‬
2-‫ا‬‫البيانا‬ ‫في‬ ‫التناقض‬ ‫تجنب‬ ‫مكانية‬‫ت‬
3-‫البيانا‬ ‫في‬ ‫المشاركة‬ ‫مبدأ‬ ‫تحقيق‬‫ت‬
4-‫والسرية‬ ‫األمن‬ ‫قيود‬ ‫تطبيق‬ ‫إمكانية‬
5-‫البيانات‬ ‫تكامل‬ ‫على‬ ‫المحافظة‬
6-‫الب‬ ‫استقاللية‬ ‫ويتحقق‬ ‫االستقاللية‬ ‫مبدأ‬ ‫تطبيق‬ ‫إمكانية‬‫عن‬ ‫يانات‬
‫وضع‬ ‫طريق‬‫البيانات‬ ‫قواميس‬‫البيانات‬ ‫مواصفات‬ ‫وضع‬ ‫اي‬‫في‬
‫البرامج‬ ‫عن‬ ‫مستقله‬ ‫تكون‬ ‫جداول‬.‫ا‬ ‫حقول‬ ‫أسماء‬ ‫مثال‬ ‫فتحفظ‬‫لبيانات‬
‫و‬‫البيانات‬ ‫نوع‬(‫التاريخ‬ ‫او‬ ‫النصي‬ ‫او‬ ‫العددي‬)‫البيان‬ ‫وقيم‬‫ات‬
‫البيانات‬ ‫قواميس‬ ‫في‬ ‫للبيانات‬ ‫اخرى‬ ‫وخواص‬ ‫الصحيحة‬.
13
‫البيانات‬ ‫قاعدة‬ ‫نظام‬ ‫مكونات‬
14
‫البيانات‬ ‫قاعدة‬ ‫نظام‬ ‫مكونات‬
15
‫البيانات‬ ‫قاعدة‬ ‫مكونات‬
16
‫البيانات‬ ‫قاعدة‬ ‫نظام‬ ‫مكونات‬
17

More Related Content

What's hot

مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتDrMohammed Qassim
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات hendgamagmail
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البياناتBandar Alhazmi
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتDrMohammed Qassim
 
امن المعلومات المحاضرة الاولى
امن المعلومات المحاضرة الاولىامن المعلومات المحاضرة الاولى
امن المعلومات المحاضرة الاولىايمن البيلي
 
أساسيات الكمبيوتر وتقنية المعلومات
أساسيات الكمبيوتر وتقنية المعلوماتأساسيات الكمبيوتر وتقنية المعلومات
أساسيات الكمبيوتر وتقنية المعلوماتHashim Hussein
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتgueste5de3d
 
برنامج أرشفة مستندات
برنامج أرشفة مستنداتبرنامج أرشفة مستندات
برنامج أرشفة مستنداتAhmed Eldib
 
نظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةنظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةHuda Farhan
 
التخزين السحابي
التخزين السحابيالتخزين السحابي
التخزين السحابيsultanbinabdullah
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاAmin Abu Hammad
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات Safiya Najeh
 
Database concepts
Database conceptsDatabase concepts
Database conceptsFataho Ali
 
ملخص ورشة أساسيات أمن المعلومات
ملخص ورشة أساسيات أمن المعلوماتملخص ورشة أساسيات أمن المعلومات
ملخص ورشة أساسيات أمن المعلوماتHassan Al Ajmi
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البياناتMohamed Sayed
 
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبالوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبEyad Almasri
 
محاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلمحاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلzakaria_alathari
 
أساسيات أمن المعلومات
أساسيات أمن المعلوماتأساسيات أمن المعلومات
أساسيات أمن المعلوماتMohammed Almeshekah
 

What's hot (20)

مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البيانات
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلومات
 
امن المعلومات المحاضرة الاولى
امن المعلومات المحاضرة الاولىامن المعلومات المحاضرة الاولى
امن المعلومات المحاضرة الاولى
 
أساسيات الكمبيوتر وتقنية المعلومات
أساسيات الكمبيوتر وتقنية المعلوماتأساسيات الكمبيوتر وتقنية المعلومات
أساسيات الكمبيوتر وتقنية المعلومات
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
 
برنامج أرشفة مستندات
برنامج أرشفة مستنداتبرنامج أرشفة مستندات
برنامج أرشفة مستندات
 
نظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةنظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرة
 
التخزين السحابي
التخزين السحابيالتخزين السحابي
التخزين السحابي
 
Access
AccessAccess
Access
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتها
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
المحاضرة الأولى مقدمة عن الحاسوب
المحاضرة الأولى مقدمة عن الحاسوبالمحاضرة الأولى مقدمة عن الحاسوب
المحاضرة الأولى مقدمة عن الحاسوب
 
ملخص ورشة أساسيات أمن المعلومات
ملخص ورشة أساسيات أمن المعلوماتملخص ورشة أساسيات أمن المعلومات
ملخص ورشة أساسيات أمن المعلومات
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البيانات
 
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبالوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
 
محاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلمحاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيل
 
أساسيات أمن المعلومات
أساسيات أمن المعلوماتأساسيات أمن المعلومات
أساسيات أمن المعلومات
 

Viewers also liked

مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتalihassan_siwa
 
Rizkana, amr team building
Rizkana, amr team buildingRizkana, amr team building
Rizkana, amr team buildingAmr Rizkana
 
Database schema handbook for cisco unified icm contact center enterprise & ho...
Database schema handbook for cisco unified icm contact center enterprise & ho...Database schema handbook for cisco unified icm contact center enterprise & ho...
Database schema handbook for cisco unified icm contact center enterprise & ho...Bashar Hasan
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise EditionTobias Koprowski
 
Advanced operation research
Advanced operation researchAdvanced operation research
Advanced operation researchSajid Ali
 
FleetDB: A Schema-Free Database in Clojure
FleetDB: A Schema-Free Database in ClojureFleetDB: A Schema-Free Database in Clojure
FleetDB: A Schema-Free Database in ClojureMark McGranaghan
 
Cap master-presentation
Cap master-presentationCap master-presentation
Cap master-presentationTamer salem
 
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte CarloMonte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte CarloXin-She Yang
 
الجامعة السعودية الالكترونية
الجامعة السعودية الالكترونيةالجامعة السعودية الالكترونية
الجامعة السعودية الالكترونيةahmad al-dhafeeri
 
Smartplant application and effectiveness
Smartplant application and effectivenessSmartplant application and effectiveness
Smartplant application and effectivenessraghunathan janarthanan
 
MIMOSA and IBM IIC - Role of Process, Systems and Tools in Integrated Project...
MIMOSA and IBM IIC - Role of Process, Systems and Tools in Integrated Project...MIMOSA and IBM IIC - Role of Process, Systems and Tools in Integrated Project...
MIMOSA and IBM IIC - Role of Process, Systems and Tools in Integrated Project...Cormac Ryan
 
Markov Chain Monte Carlo explained
Markov Chain Monte Carlo explainedMarkov Chain Monte Carlo explained
Markov Chain Monte Carlo explaineddariodigiuni
 
Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2Eduardo Castro
 
02 استخدام التبويبات
02 استخدام التبويبات02 استخدام التبويبات
02 استخدام التبويباتm_gemy86
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesEmerson Exchange
 

Viewers also liked (18)

مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البيانات
 
Database schema
Database schemaDatabase schema
Database schema
 
Rizkana, amr team building
Rizkana, amr team buildingRizkana, amr team building
Rizkana, amr team building
 
Database schema handbook for cisco unified icm contact center enterprise & ho...
Database schema handbook for cisco unified icm contact center enterprise & ho...Database schema handbook for cisco unified icm contact center enterprise & ho...
Database schema handbook for cisco unified icm contact center enterprise & ho...
 
Manu's e payment of Customs Duty
Manu's   e payment of Customs DutyManu's   e payment of Customs Duty
Manu's e payment of Customs Duty
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Edition
 
Advanced operation research
Advanced operation researchAdvanced operation research
Advanced operation research
 
FleetDB: A Schema-Free Database in Clojure
FleetDB: A Schema-Free Database in ClojureFleetDB: A Schema-Free Database in Clojure
FleetDB: A Schema-Free Database in Clojure
 
Engineering solutions & services
Engineering solutions & servicesEngineering solutions & services
Engineering solutions & services
 
Cap master-presentation
Cap master-presentationCap master-presentation
Cap master-presentation
 
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte CarloMonte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
 
الجامعة السعودية الالكترونية
الجامعة السعودية الالكترونيةالجامعة السعودية الالكترونية
الجامعة السعودية الالكترونية
 
Smartplant application and effectiveness
Smartplant application and effectivenessSmartplant application and effectiveness
Smartplant application and effectiveness
 
MIMOSA and IBM IIC - Role of Process, Systems and Tools in Integrated Project...
MIMOSA and IBM IIC - Role of Process, Systems and Tools in Integrated Project...MIMOSA and IBM IIC - Role of Process, Systems and Tools in Integrated Project...
MIMOSA and IBM IIC - Role of Process, Systems and Tools in Integrated Project...
 
Markov Chain Monte Carlo explained
Markov Chain Monte Carlo explainedMarkov Chain Monte Carlo explained
Markov Chain Monte Carlo explained
 
Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2
 
02 استخدام التبويبات
02 استخدام التبويبات02 استخدام التبويبات
02 استخدام التبويبات
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous Processes
 

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

نظم ادارية
نظم اداريةنظم ادارية
نظم اداريةMjdBakrii
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxAhmedOthman511332
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architectureMahmoud Almadhoun
 
STRUCTURE EMGRATION BY DATANOMICS
STRUCTURE EMGRATION BY DATANOMICSSTRUCTURE EMGRATION BY DATANOMICS
STRUCTURE EMGRATION BY DATANOMICSahmed dhari
 
Lecture6 Databasedesign
Lecture6 DatabasedesignLecture6 Databasedesign
Lecture6 Databasedesignguest800d4
 
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfالمادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfDrMuhammadTamerKhatt
 
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...Egyptian Engineers Association
 
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdfLec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdfssusere76a8e1
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتgueste5de3d
 
System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)University of Gezira
 
استخدام البيانات الضخمة في تطوير وسائل النقل
استخدام البيانات الضخمة في تطوير وسائل النقلاستخدام البيانات الضخمة في تطوير وسائل النقل
استخدام البيانات الضخمة في تطوير وسائل النقلFreelancer
 
Lecture2 Datamodeling
Lecture2 DatamodelingLecture2 Datamodeling
Lecture2 Datamodelingguest800d4
 
معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز دجلة بالمز
 
School database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comSchool database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 

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

نظم ادارية
نظم اداريةنظم ادارية
نظم ادارية
 
عرض قواعد البيانات 01
عرض قواعد البيانات 01عرض قواعد البيانات 01
عرض قواعد البيانات 01
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
 
STRUCTURE EMGRATION BY DATANOMICS
STRUCTURE EMGRATION BY DATANOMICSSTRUCTURE EMGRATION BY DATANOMICS
STRUCTURE EMGRATION BY DATANOMICS
 
Intorduction to databases 2021
Intorduction to databases 2021Intorduction to databases 2021
Intorduction to databases 2021
 
Lecture6 Databasedesign
Lecture6 DatabasedesignLecture6 Databasedesign
Lecture6 Databasedesign
 
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfالمادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
 
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير  عنوان المحاضرة "إستراتيجيات...
تواصل_تطوير المحاضرة رقم 190 المهندس / أشرف نصير عنوان المحاضرة "إستراتيجيات...
 
Relational Data Base
Relational Data BaseRelational Data Base
Relational Data Base
 
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdfLec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البيانات
 
System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)
 
Cds
CdsCds
Cds
 
Cds
CdsCds
Cds
 
استخدام البيانات الضخمة في تطوير وسائل النقل
استخدام البيانات الضخمة في تطوير وسائل النقلاستخدام البيانات الضخمة في تطوير وسائل النقل
استخدام البيانات الضخمة في تطوير وسائل النقل
 
Lecture2 Datamodeling
Lecture2 DatamodelingLecture2 Datamodeling
Lecture2 Datamodeling
 
معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز
 
School database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comSchool database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.com
 

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

  • 1. ‫البيانات‬ ‫قــواعد‬ DATA BASE ‫األولى‬ ‫المحاضرة‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫مقدمة‬ ‫أ‬.‫المدهون‬ ‫محمود‬ ‫األول‬ ‫الفصل‬ 2016-2017
  • 2. ‫المحتويات‬ •‫البيانات‬ ‫قاعدة‬ ‫تعريف‬ •‫البيانات‬ ‫قواعد‬ ‫أنظمة‬ ‫تعريف‬ •‫البيانات‬ ‫قواعد‬ ‫أنظمة‬ ‫مكونات‬
  • 3. What is Data ‫البيانات؟‬ ‫تعني‬ ‫ماذا‬
  • 4. •‫الحياة‬ ‫في‬ ‫واقعي‬ ‫بكائن‬ ‫مرتبطة‬ ‫حقائق‬ ‫عن‬ ‫عبارة‬ ‫هي‬ ‫مثال‬:‫اسمك‬,‫عمرك‬,‫الطول‬,‫الخ‬ ‫الوزن‬ ‫في‬ ‫البيانات‬ ‫تتمثل‬ ‫وأيضا‬ ‫بك‬ ‫عالقة‬ ‫لها‬ ‫البيانات‬ ‫هذه‬ ‫الصور‬,‫الفيديو‬,‫ملفات‬PDF
  • 5. ‫البيانات‬ ‫قواعد‬ ‫تعني‬ ‫ماذا‬ What is a Database? •‫عشوا‬ ‫تكون‬ ‫ربما‬ ‫البيانات‬ ‫هذه‬ ‫لكن‬ ‫البيانات‬ ‫طبيعة‬ ‫على‬ ‫تعرفنا‬‫ئية‬ ‫البيانات‬ ‫قاعدة‬:‫مجموعة‬‫البيانات‬ ‫عناصر‬ ‫من‬‫المنظمة‬‫والمرتبطة‬‫منطق‬‫يا‬‫مع‬ ‫البعض‬ ‫بعضها‬ ‫البيانات‬ ‫عنصر‬:‫معينة‬ ‫حالة‬ ‫في‬ ‫ما‬ ‫شيء‬ ‫خصائص‬ ‫ألحد‬ ‫وصف‬ ‫هو‬ ‫السيارة‬(‫السيارة‬ ‫طراز‬,‫السيارة‬ ‫لون‬,‫السيارة‬ ‫لوحة‬ ‫رقم‬,‫السيارة‬ ‫حمولة‬,‫الص‬ ‫بلد‬‫الخ‬ ‫نع‬) ‫الجوية‬ ‫الرحلة‬(‫الرحلة‬ ‫رقم‬,‫الرحلة‬ ‫تاريخ‬,‫اإلقالع‬ ‫وقت‬,‫الوصول‬ ‫وقت‬).... ‫الدرس‬(‫الدرس‬ ‫موضوع‬,‫الدرس‬ ‫مدة‬,‫الدرس‬ ‫تاريخ‬,‫الدرس‬ ‫بداية‬ ‫وقت‬).... ‫الموظف‬(‫الموظف‬ ‫اسم‬,‫الوظيفي‬ ‫الرقم‬,‫بالعمل‬ ‫االلتحاق‬ ‫تاريخ‬,‫الوظيفي‬ ‫الدرجة‬‫ة‬)...
  • 6.
  • 7. ‫مثال‬:‫طالب‬ ‫تسجيل‬ •‫التحق‬‫الطالب‬‫بالدراسة‬ ‫أحمد‬ ‫خالد‬ ‫محمود‬‫بتاريخ‬16‫فبراير‬2016 ‫بالصف‬ ‫طالب‬ ‫وهو‬‫ثانوي‬ ‫الثاني‬‫ويحمل‬‫تسجيل‬ ‫رقم‬1310 •‫سجيل‬ ‫برقم‬ ‫دراسيا‬ ‫سمير‬ ‫يوسف‬ ‫أحمد‬ ‫الطالب‬ ‫قبول‬ ‫تم‬1203‫للفصل‬ ‫من‬ ‫بداية‬ ‫المقبل‬ ‫الدراسي‬11‫يوليو‬2016‫الصف‬ ‫في‬‫االول‬‫الثانوي‬. ‫رقم‬‫التسجيل‬‫االسم‬‫المرحلة‬‫االلتحا‬ ‫تاريخ‬‫ق‬‫الحالة‬ 1310‫خالد‬ ‫محمود‬‫أحمد‬‫الثاني‬‫ثانوي‬2016‫منتظم‬ 1203‫سمير‬ ‫يوسف‬ ‫أحمد‬‫ثانوي‬ ‫األول‬2016‫مؤجل‬
  • 9. ‫مقارنة‬ ‫الكترونية‬ •‫البيانات‬ ‫تعديل‬ ‫سهولة‬ •‫البيانات‬ ‫حذف‬ ‫سهولة‬ •‫البحث‬ ‫وسرعة‬ ‫سهولة‬ •‫الترتي‬ ‫تغيير‬ ‫سهولة‬ ‫بكل‬ ‫يمكن‬‫ب‬ •‫الهيكلي‬ ‫تغيير‬ ‫سهول‬ ‫بكل‬ ‫يمكن‬‫ة‬ •‫التقارير‬ ‫استخراج‬ ‫سهولة‬ •‫والنقل‬ ‫والنسخ‬ ‫التخزين‬ ‫سهول‬ ‫ورقية‬ •‫البيانات‬ ‫تعديل‬ ‫في‬ ‫صعوبة‬ •‫البيانات‬ ‫حذف‬ ‫صعوبة‬ •‫البحث‬ ‫وبطء‬ ‫صعوبة‬ •‫اليمكن‬‫الترتيب‬ ‫تغيير‬ •‫اليمكن‬‫الجدول‬ ‫هيكلية‬ ‫تغيير‬ •‫التقارير‬ ‫استنباط‬ ‫في‬ ‫صعوبة‬ •‫والنقل‬ ‫والنسخ‬ ‫التخزين‬ ‫صعوبة‬
  • 10. ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬DBMS 10 ‫تدير‬ ‫التي‬ ‫البرامج‬ ‫من‬ ‫مجموعة‬ ‫هي‬‫و‬‫بعملية‬ ‫تتحكم‬‫تخزين‬‫و‬‫البيانات‬ ‫وحماية‬ ‫استرجاع‬‫وك‬‫توفر‬ ‫ذلك‬ ‫البيانات‬ ‫قاعدة‬ ‫إلى‬ ‫الوصول‬ ‫من‬ ‫المستخدمين‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫إمكانية‬‫و‬‫معها‬ ‫التعامل‬‫و‬‫إل‬ ‫ينظر‬‫إنها‬ ‫يها‬ ‫المستخدمين‬ ‫بين‬ ‫وصل‬ ‫حلقة‬‫و‬‫المستخدمي‬ ‫طلبات‬ ‫باستقبال‬ ‫تقوم‬ ‫حيث‬ ‫البيانات‬ ‫قاعدة‬‫ن‬‫و‬‫نقلها‬ ‫ثم‬ ‫من‬ ‫البيانات‬ ‫قاعدة‬ ‫إلى‬‫و‬‫المتطلبات‬ ‫هذه‬ ‫لتنفيذ‬ ‫الالزمة‬ ‫البرامج‬ ‫تنفيذ‬‫و‬‫المس‬ ‫تزويد‬ ‫ثم‬ ‫من‬‫بالنتائج‬ ‫تخدم‬ ‫المطلوبة‬.
  • 11. ‫البيانات‬ ‫قواعد‬ ‫أدارة‬ ‫أنظمة‬ ‫وظائف‬ Data Base Management Systems DBMS ‫اختالف‬ ‫برغم‬ ‫و‬‫مسيمات‬‫تشترك‬ ‫أنها‬ ‫إال‬ ‫البرامج‬ ‫هذه‬‫فى‬‫بال‬ ‫قيامها‬‫وظائف‬ ‫التالية‬: ‫الهيكل‬ ‫توصيف‬‫البنائى‬‫جداول‬ ‫من‬ ‫يحتويه‬ ‫بما‬ ‫البيانات‬ ‫لقاعدة‬‫و‬‫حقول‬‫و‬‫عالقات‬ ‫البيانات‬ ‫عناصر‬ ‫بين‬ ‫تربط‬…..‫الخ‬ ‫البيانات‬ ‫لقاعدة‬ ‫جديدة‬ ‫بيانات‬ ‫إضافة‬ ‫التعديل‬ ‫إمكانية‬‫فى‬‫التعديل‬ ‫عن‬ ‫التراجع‬ ‫أو‬ ‫القديمة‬ ‫البيانات‬ ‫إليها‬ ‫حاجة‬ ‫هناك‬ ‫تعد‬ ‫لم‬ ‫بيانات‬ ‫على‬ ‫المحتوية‬ ‫السجالت‬ ‫إلغاء‬ ‫تتوافر‬ ‫لسجالت‬ ‫بيانات‬ ‫عن‬ ‫البحث‬‫بها‬‫للبحث‬ ‫معينة‬ ‫معايير‬Criteria ‫المستخدم‬ ‫رغبة‬ ‫حسب‬ ‫على‬ ‫بعضها‬ ‫أو‬ ‫كلها‬ ‫للبيانات‬ ‫العرض‬ ‫ح‬ ‫مجموعة‬ ‫أو‬ ‫لحقل‬ ‫وفقا‬ ‫تصاعديا‬ ‫أو‬ ‫تنازليا‬ ‫ترتيبا‬ ‫البيانات‬ ‫ترتيب‬‫قول‬ ‫سهلة‬ ‫بطريقة‬ ‫المستخدم‬ ‫معها‬ ‫ليتعامل‬ ‫للبيانات‬ ‫نماذج‬ ‫عمل‬‫و‬‫مريحة‬ ‫التقارير‬ ‫عرض‬‫التى‬‫وطباعتها‬ ‫المستخدم‬ ‫احتياج‬ ‫وفق‬ ‫البيانات‬ ‫تنظم‬ ‫االستفسارات‬ ‫نتائج‬ ‫عرض‬‫و‬‫طباعتها‬
  • 12. 12 ‫قواعد‬ ‫إدارة‬ ‫نظام‬ ‫البيانات‬ DBMS ‫البرامج‬ ‫التطبيق‬‫ية‬ ‫يقوم‬ ‫سهلة‬ ‫واجهات‬ ‫عن‬ ‫عبارة‬ ‫هي‬ ‫معها‬ ‫بالتعامل‬ ‫العادي‬ ‫المستخدم‬ ‫البيان‬ ‫قواعد‬ ‫إدارة‬ ‫لنظام‬ ‫للوصول‬‫ات‬ ‫البيانات‬ ‫قاعدة‬ ‫إلي‬ ‫ومنها‬
  • 13. ‫البيانات‬ ‫قواعد‬ ‫أنظمة‬ ‫مزايا‬ 1-‫ا‬‫للبيانا‬ ‫المبرر‬ ‫غير‬ ‫التكرار‬ ‫من‬ ‫التقليل‬ ‫مكانية‬‫ت‬ 2-‫ا‬‫البيانا‬ ‫في‬ ‫التناقض‬ ‫تجنب‬ ‫مكانية‬‫ت‬ 3-‫البيانا‬ ‫في‬ ‫المشاركة‬ ‫مبدأ‬ ‫تحقيق‬‫ت‬ 4-‫والسرية‬ ‫األمن‬ ‫قيود‬ ‫تطبيق‬ ‫إمكانية‬ 5-‫البيانات‬ ‫تكامل‬ ‫على‬ ‫المحافظة‬ 6-‫الب‬ ‫استقاللية‬ ‫ويتحقق‬ ‫االستقاللية‬ ‫مبدأ‬ ‫تطبيق‬ ‫إمكانية‬‫عن‬ ‫يانات‬ ‫وضع‬ ‫طريق‬‫البيانات‬ ‫قواميس‬‫البيانات‬ ‫مواصفات‬ ‫وضع‬ ‫اي‬‫في‬ ‫البرامج‬ ‫عن‬ ‫مستقله‬ ‫تكون‬ ‫جداول‬.‫ا‬ ‫حقول‬ ‫أسماء‬ ‫مثال‬ ‫فتحفظ‬‫لبيانات‬ ‫و‬‫البيانات‬ ‫نوع‬(‫التاريخ‬ ‫او‬ ‫النصي‬ ‫او‬ ‫العددي‬)‫البيان‬ ‫وقيم‬‫ات‬ ‫البيانات‬ ‫قواميس‬ ‫في‬ ‫للبيانات‬ ‫اخرى‬ ‫وخواص‬ ‫الصحيحة‬. 13