450 likes | 1.16k Views
قواعد البيانات Database. الدرس الثالث. مكان تجمع السفن الحربية. مكان تجمع الطائرات الحربية. قاعدة جوية. قاعدة بحرية. مكان تجمع الدبابات والمدرعات. قاعدة برية. مكان تجمع البيانات. قاعدة بيانات. لماذا تحفظ البيانات. كيف تتم إدارة ومعالجة البيانات. قديما. حديثا.
E N D
قواعد البيانات Database الدرس الثالث
مكان تجمع السفن الحربية مكان تجمع الطائرات الحربية قاعدة جوية قاعدة بحرية مكان تجمع الدبابات والمدرعات قاعدة برية
مكان تجمع البيانات قاعدة بيانات
لماذا تحفظ البيانات كيف تتم إدارة ومعالجة البيانات قديما حديثا ترتيبها في ملفات ورقية لتقليل الوقت اللازم للوصول إليها وضع البيانات في ملفات محوسبة والربط بين هذه الملفات
مثال: نظام المكتبة بحيث نستطيع
الطريقة الأولى: الملفات الیدویة:- هي ملفات يتم كتابتها يدويا ويتم ادخال البيانات والبحث عنها يدويا الحقل ھو مجموعة رموز تصف كیان ما السجل ھو مجموعة من الحقول تصف كیان ما الملف ھو مجموعة من السجلات المتجانسة مساوئ نظام الملفات الیدویة: 1- یحتاج التعامل معھ إلى جھد ووقت 2 - ازدیاد عدم تناسق البیانات(مثلا یكتب اسم الشخص تارة ثنائي محمد حسن و تارة ثلاثي محمد حسن الرشیدي)
الطريقة الثانية: الملفات المحوسبة جاء نظام الملفات المحوسبة لیحل محل. نظام الملفات الیدویة.حیث اعتمد على طریقة الترمیز(الكود). آلیة عمل نظام الملفات المحوسبة:یقوم البرنامج باستقبال مدخلات المستخدم و فتح الملف المناسب للبحث عن البیانات المطلوبة ومعالجتھا(إدخال ،حذف،تعدیل). الترمیز(الكود):ھي طریقة للتعامل مع المعلومة بواسطة رمز یدل علیھا. مساوئ نظام الملفات المحوسب ضعف في معالجة البيانات ، ناتج عن عدم قدرة النظام على الربط بينا الملفات المختلفة عدم استقلالية البرامج عن البيانات ، مما يؤدي الى بذل جهد كبير في البرمجة . 3. ارتفاع تكلفة صيانة البرنامج
الطريقة الثالثة :قواعد البيانات مفاهيم قواعد البيانات ميزات نظام قواعد البيانات تغلبت نظم قواعد البيانات على المآخذ في نظام الملفات و ذلك من خلال: 1-خلق روابط بين الملفات وهذا أدى إلى سهولة استرجاع البيانات و تلافي تكرارها 2- استقلالية البرامج عن الملفات(الجداول).
المراحل التي مرت بها نظم قواعد البيانات النموذج الشبكي النموذج الھرمي الملف هو جدول مكون من أعمدة (حقول) و صفوف (سجلات). لكل جدول مفتاح رئيسي يساعد على تسريع و تسهيل عملية البحث و الاسترجاع. الجداول ترتبط في ما بينها بروابط منطقية. ويتم التعامل مع البيانات باستخدام لغة الاستعلامات البنيوية (SQL) النموذج العلائقي
حماية قاعدة البيانات يمكن لمدير قاعدة البيانات حماية قاعدة البيانات بحيث لا يسمح لاي شخص غير مخول بالوصول للبيانات من خلال نظام حماية يتضمن: 1)وضع قيود تحدد الأشخاص الذي يسمح لهم بالوصول. 2)توزيع الصلاحيات على الأفراد حسب المهام الموكلة إليهم. 3)مراقبة المدخلات
تحليل النظام هو تحديد عناصر النظام الرئيسية (الكيانات) وصفاتها و الروابط بينها خطوات تحليل النظام هي : 1)تحديد كيانات النظام 2)تحديد صفات هذه الكيانات 3)تحديد الروابط بين الكيانات
تحليل النظام كيان كتاب إسناد القيم : 1 ، تكنولوجيا المعلومات ، د.عامر ابراهيم ،1 ، الوراقة ، 2002
تحليل النظام كيان مشترك إسناد القيم : ,500احمد ، 1/1/1992، ahmad@hotmail.com،1/1/2009، 5674378 ، 023456111
تحليل النظام كيان الموضوع إسناد القيم : 1 ، تكنولوجيا المعلومات
المفتاح ھو الصفة أو الصفات (الحقول) الفريدة للكيان التي إذا عرفت قيمتها يتم تحديد عنصر معين في الكيان. خصائص المفتاح 1)لا تتكرر قيمته 2)لا يترك بدون قيمة 3)يمكن أن يكون نصا أو رقما.
أنواع المفاتيح مثال: حدد المفاتیح في الجداول التالیة:
أنواع الروابط هناك ثلاث أنواع من الروابط بين الجداول مثال مثال مثال
أنواع الروابط هناك ثلاث أنواع من الروابط بين الجداول مثال مثال مثال يجب تحلیل الرابطة إلى رابطتین
أنواع الروابط نظام المكتبة مشترك موضوع كتاب موضوع كتاب كتاب موضوع كتاب مشترك مشترك كتاب
أنواع الروابط نظام المكتبة مشترك كتاب وتقرأ ( المشترك يمكن أن يستعير عدة كتب ) وتقرأ ( الكتاب يعار لعدة مشتركين )
هل يمكن أن تشكل الصفتان(رقم الكتاب، رقم المشترك) المفتاح؟ لا لأن قيمته تتكرر
إذا استثنينا الصفة رقم متسلسل ، الحقل او الحقول الأنسب لتشكيل مفتاح هي
كيان ”اشتراك“ • بالعودة إلى وصف نظام المكتبة نجد ما يلي: • قيمة الاشتراك السنوي 5 دنانير. • لمعالجة رسوم الاشتراك تلزمنا المعلومات الآتية: ”رقم المشترك“، ”تاريخ الدفع“، ”سنة“، ”رقم وصل الدفع“ سنة تاريخ الدفع اشتراك رقم وصل الدفع رقم المشترك
كيان ”اشتراك“ سنة تاريخ الدفع اشتراك رقم وصل الدفع رقم المشترك ما المفتاح في الكيان ”اشتراك“؟ ما المفتاح الأجنبي في الكيان ”اشتراك“؟
رقم وصل الدفع كود الموضوع رقم المشترك يدفع ∞ 1 اشتراك موضوع مشترك 1 1 موضوع لـ يستعير تاريخ الإرجاع ∞ ∞ يعار لـ ∞ 1 إعارة كتاب تاريخ الإعارة رقم الكتاب رقم المشترك رقم متسلسل رقم الكتاب ERD لنظام المكتبة