Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 23

‫قواعد البيانات‬

‫قواعد البيانات‬
‫الموضوعات الرئيسية المشمولة في هذا‬
‫العرض التقديمي‬

‫تعريف قواعد البيانات •‬


‫اهمية قواعد البيانات •‬
‫مستويات قواعد البيانات •‬
‫مكونات قواعد البيانات •‬
‫انواع قواعد البيانات •‬
‫انواع عالقات قواعد البيانات •‬
‫اشكال انواع قواعد البيانات •‬
‫مميزات قواعد البيانات •‬
‫عيوب قواعد البيانات •‬
‫امثله على استخدامات قواعد البيانات •‬
‫نظم ادارة قواعد البيانات العالئقية •‬
‫وظائف قاعدة البيانات •‬
‫تعريف قواعد البيانات‬

‫مجموعة من البيانات والمعلومات المترابطه ببعض تساعد‬


‫على تكوين عالقات متبادلة بين البيانات وحفظها وعرضها‬
‫على شكل هيكل تنظيمي يساعد على عدم تكرار البيانات‬
‫اهمية قواعد البيانات‬

‫• قدرتها االستيعابيه على تخزين كميات كبيره من البيانات‬


‫• الحفاظ على سرية المعلومات لدى االدارات ‪.‬‬
‫• قدرتها على معالجة البيانات التي تعد المرجع االمثل لوصول للمعلومات الى جميع االدارات‬
‫• تمكن االدارات من سرعة الوصول السريع للمعلومات باقل وقت واقل جهد ممكن‬
‫مستويات قواعد البيانات‬

‫• المستوى الخارجي ( ‪ : ) External level‬وهو المستوى الذي يتم فية تحديد وجهات نظر المستفيدين من‬
‫بيئة االعمال ‪.‬‬

‫• المستوى المفهومي ( ‪ : ) Conceptual level‬وهو المستوى الذي يتم فية فهم احتياجات المستفيدين‬
‫وتحويلها الى عمليات فكرية ومنطقية من خالل برامج الكينونه ‪.‬‬

‫• المستوى الداخلي ( ‪ : ) Internal level‬وهو المستوى الذي يتم فيه تحويل العمليات الفكرية الى عمليات‬
‫حسابية ورقمية من خالل قواعد البيانات‬
‫مكونات قواعد البيانات‬

‫• البيانات‬

‫• المعدات‬

‫• البرامج‬
‫انواع قواعد البيانات‬
‫انواع قواعد البيانات‬

‫• قواعد البيانات اليدوية (‪ : ) Manual Database‬تلك البيانات المبعثرة في االرفف واالوراق التي تملئ المكتبات‬
‫والمخازن تمثل قواعد البيانات اليدوية ‪.‬‬
‫• قواعد البيانات العالئقية (‪ :) Relational Database‬ويعد النوع االكثر استخدامًابين االنواع من قبل االنسان من‬
‫اجل تنسيق البيانات ‪.‬‬
‫• قواعد البيانات غير العالئقية ( ‪ : ) Non-relational Database‬وفي هذا النظام يتم انشاء جدول كبير يحتوي‬
‫على جميع البيانات ‪ ،‬كأن كل ما تملك من معلومات في ورقة وحيدة ‪.‬‬
‫• قواعد البيانات ذات الشكل الهرمي ( ‪ : )Hierarchy Database‬وتعتمد على التسلسل الهرمي في جميع االعمال ‪.‬‬
‫• قواعد البيانات الشبكية (‪ : ) Network Database‬ويعتمد هذا النظام على الشكل الهرمي على ان يكون االب‬
‫وحيد وله عدة ابناء ‪.‬‬
‫انواع عالقات قواعد البيانات‬

‫• عالقة واحد لواحد (‪ : ) One to One‬وتعني هذة العالقة ان قيمة في الجدول ال يمكن‬
‫استخدامها في الجدول االخر اكثر من مرة واحدة ‪.‬‬

‫• عالقة واحد بمتعدد ( ‪ : ) One to Many‬وتعني هذة العالقة ان كل قيمة في الجدول ‪ ،‬يمكن‬
‫ان تستخدم بالجدول االخر بالقدر الذي يريدة ‪.‬‬

‫• عالقة متعدد بمتعدد (‪ : ) Many to Many‬وتعني هذه العالقة ان كل قيمة في الجدول يمكن‬
‫ان تستخدم من قبل الجدول االخر بالقدر الذي يريدة ‪.‬‬
‫اشكال انواع عالقات قواعد البيانات‬

‫• عالقة واحد لواحد‬

‫• عالقة واحد لمتعدد‬

‫• عالقة متعدد بمتعدد‬


‫مميزات وعيوب قواعد البيانات‬
‫وامثله عليها‬
‫مميزات قواعد البيانات‬

‫• الوصف الذاتي لنظام قواعد البيانات‬


‫• عزل بين البرامج والبيانات‬
‫• دعم عرض الطرق المتعددة‬
‫• التحكم في تكرار البيانات‬
‫• منح الصالحيات وتقييد الوصول لغير المصرح بهم‬
‫•‬
‫عيوب قواعد البيانات‬

‫التكلفة العالية‬ ‫•‬


‫كثرة المتطلبات‬ ‫•‬
‫توقف قاعدة البيانات يودي الى توقف جميع المستخدمين‬ ‫•‬
‫متطلبات برامج التأمين والدعم واستعادة التشغيل‬ ‫•‬
‫امثلة على استخدام قواعد البيانات‬

‫تجميع مجموعة من الوثائق المرتبطة‬ ‫تصميم نظام السجالت الطبيه لمرافق‬


‫بكلمات معينة‬ ‫الرعاية الصحية‬

‫اعداد وتصميم نظام مختص في‬ ‫تصميم وتطوير النظام المصرفي‬


‫االدارة المدرسة‬ ‫في البنوك‬
‫امثلة على استخدام قواعد‬
‫البيانات‬ ‫تطوير النظام المحاسبي في‬
‫تطوير تطبيق الرشفة ومتابعه‬
‫المستفيدين في الخدمات االجتماعية‬ ‫الشركات‬

‫انشاء دفتر لعناوين البريد االلكتروني‬ ‫تطوير نظم قواعد البيانات‬


‫للزبائن‬ ‫المعلوماتية الحيويه‬
‫قواعد البيانات العالئقية‬
‫قواعد البيانات العالئقية‬

‫• تعتمد قاعدة البيانات العالئقية على التركيب العالئقي بين عناصر البيانات‪.‬‬
‫• ويعرف التركيب العالئقي بانه اعتماد عالقة محددة بين عناصر البيانات‪ ،‬مثل ان‬
‫تكون قيمة عنصر معتمدة على حاصل جمع عنصرين‪.‬‬
‫• وكيف يتم تنظيم البيانات في نظام قاعدة البيانات العالئقية؟‬

‫• اإلجابة على ذلك بسيطة‪ :‬ينظم نظام قاعدة البيانات العالئقية البيانات في جداول يمكن‬
‫ربطها داخلًيا اعتماًد ا على البيانات الشائعة‪ .‬يتيح ذلك للمستخدم استرداد جدول واحد‬
‫أو أكثر بسهولة باستخدام استعالم واحد فقط‪.‬‬

‫• أكثر أنظمة إدارة قواعد البيانات المتاحة تجارًيا على مستوى الشركة أو نظام اإلدارة‬
‫العالئقية المستخدمة اليوم هي لغة االستعالم الهيكلية‪ SQL‬للوصول إلى قاعدة البيانات‬
‫‪.‬‬
‫امن المعلومات‬

‫التحكم في التزامن‬ ‫نمذجة البيانات‬

‫وظائف قواعد البيانات‬


‫ادارة النسخ االحتياطي واالسترداد‬ ‫إدارة تخزين البيانات‬
‫استبيان حول قواعد البيانات‬
‫هل تستخدم قواعد البيانات‬

‫ال‬
‫‪25,9%‬‬
‫• نعم‬

‫• ال‬

‫نعم‬
‫‪74,1%‬‬
‫نوع المستخدم‬

‫مصمم قواعد بيانات‬ ‫• مستخدم نهائي‬


‫‪37,3%‬‬

‫• مصمم قواعد بيانات‬

‫مستخدم نهائي‬
‫‪62,7%‬‬
‫ما مدى استفادتك من قواعد البيانات‬

‫ضعيف‬
‫‪9,4%‬‬
‫• ممتاز‬

‫ممتاز‬
‫• جيد‬
‫‪37,7%‬‬
‫• ضعيف‬

‫جيد‬
‫‪52,8%‬‬
‫في اي جهة قواعد البيانات مهمة‬

‫المنظمات‬ ‫• المنظمات‬
‫‪20,8%‬‬

‫الطالب‬
‫• الجهات الحكومية‬
‫‪37,7%‬‬

‫• الطالب‬

‫الجهات الحكومية‬
‫‪41,5%‬‬
‫ما هو السبب الذي ساهم في انتشار قواعد‬
‫البيانات‬

‫انتشار االنترنت‬
‫‪22,6%‬‬
‫• التطور التكنولوجي‬
‫• لكثرة الشركات الناشئة‬
‫• انتشار االنترنت‬
‫لكثرة الشركات الناشئة‬
‫‪5,7%‬‬

‫تطور التكنولوجيا‬
‫‪71,7%‬‬

You might also like