About: Learn Databases Guide - Learn
نظام إدارة قواعد البيانات. Learn Programming Languages Guide 2021. يشير نظام إدارة قواعد البيانات أو DBMS باختصار إلى تقنية تخزين واسترجاع بيانات المستخدمين بأقصى قدر من الكفاءة إلى جانب تدابير الأمان المناسبة. يشرح هذا البرنامج التعليمي أساسيات نظم إدارة قواعد البيانات مثل بنيته ونماذج البيانات ومخططات البيانات واستقلالية البيانات ونموذج E-R ونموذج العلاقة وتصميم قاعدة البيانات العلائقية والتخزين وهيكل الملفات وغير ذلك الكثير.
قاعدة البيانات عبارة عن مجموعة من البيانات ذات الصلة والبيانات عبارة عن مجموعة من الحقائق والأرقام التي يمكن معالجتها لإنتاج المعلومات.
تمثل البيانات في الغالب حقائق قابلة للتسجيل. تساعد البيانات في إنتاج المعلومات التي تستند إلى الحقائق. على سبيل المثال ، إذا كانت لدينا بيانات حول العلامات التي حصل عليها جميع الطلاب ، فيمكننا حينئذٍ أن نستنتج عن العلامات العليا والعلامات المتوسطة.
يخزن نظام إدارة قاعدة البيانات البيانات بطريقة تسهل استرداد المعلومات ومعالجتها وإنتاجها. فيما يلي الخصائص والتطبيقات الهامة لنظام إدارة قواعد البيانات.
نظام إدارة قواعد البيانات هو برنامج يستخدم لإدارة قاعدة البيانات. على سبيل المثال: تعد MySQL و Oracle وغيرها قاعدة بيانات تجارية شائعة جدًا يتم استخدامها في تطبيقات مختلفة.
يوفر DBMS واجهة لإجراء عمليات مختلفة مثل إنشاء قاعدة البيانات وتخزين البيانات فيها وتحديث البيانات وإنشاء جدول في قاعدة البيانات وغير ذلك الكثير.
يوفر الحماية والأمان لقاعدة البيانات. في حالة تعدد المستخدمين ، فإنه يحافظ أيضًا على اتساق البيانات.
يسمح DBMS للمستخدمين بالمهام التالية:
تعريف البيانات: يتم استخدامه لإنشاء وتعديل وإزالة التعريف الذي يحدد تنظيم البيانات في قاعدة البيانات.
تحديث البيانات: يتم استخدامه لإدخال وتعديل وحذف البيانات الفعلية في قاعدة البيانات.
استرجاع البيانات: يستخدم لاسترداد البيانات من قاعدة البيانات التي يمكن أن تستخدمها التطبيقات لأغراض مختلفة.
إدارة المستخدم: تُستخدم لتسجيل المستخدمين ومراقبتهم ، والحفاظ على سلامة البيانات ، وفرض أمن البيانات ، والتعامل مع التحكم في التزامن ، ومراقبة الأداء ، واستعادة المعلومات التالفة بسبب فشل غير متوقع.
لماذا نتعلم نظم إدارة قواعد البيانات؟
تقليديا ، تم تنظيم البيانات في تنسيقات الملفات. كان نظام إدارة قواعد البيانات (DBMS) مفهومًا جديدًا في ذلك الوقت ، وتم إجراء جميع الأبحاث لجعله يتغلب على أوجه القصور في النمط التقليدي لإدارة البيانات. يحتوي نظام DBMS الحديث على الخصائص التالية -
كيان في العالم الحقيقي - نظام DBMS الحديث أكثر واقعية ويستخدم كيانات العالم الحقيقي لتصميم بنيته. يستخدم السلوك والسمات أيضًا. على سبيل المثال ، قد تستخدم قاعدة بيانات المدرسة الطلاب ككيان وعمرهم كسمة.
الجداول المستندة إلى العلاقات - يسمح نظام DBMS للكيانات والعلاقات فيما بينها بتشكيل جداول. يمكن للمستخدم فهم بنية قاعدة البيانات بمجرد النظر إلى أسماء الجداول.
عزل البيانات والتطبيق - يختلف نظام قاعدة البيانات تمامًا عن بياناته. قاعدة البيانات هي كيان نشط ، في حين يقال أن البيانات سلبية ، حيث تعمل قاعدة البيانات وتنظمها. يقوم DBMS أيضًا بتخزين البيانات الوصفية ، وهي بيانات حول البيانات ، لتسهيل العملية الخاصة به.
أقل التكرار - يتبع DBMS قواعد التطبيع ، التي تقسم العلاقة عندما يكون لأي من سماتها التكرار في القيم. التطبيع هو عملية غنية من الناحية الرياضية والعلمية تقلل من تكرار البيانات.
الاتساق - الاتساق هو حالة تظل فيها كل علاقة في قاعدة البيانات متسقة. توجد طرق وتقنيات يمكنها اكتشاف محاولة ترك قاعدة البيانات في حالة غير متسقة. يمكن أن يوفر DBMS تناسقًا أكبر مقارنة بالأشكال السابقة لتطبيقات تخزين البيانات مثل أنظمة معالجة الملفات.
لغة الاستعلام - تم تجهيز DBMS بلغة الاستعلام ، مما يجعلها أكثر كفاءة لاسترداد البيانات ومعالجتها. يمكن للمستخدم تطبيق العديد من خيارات التصفية المختلفة حسب الحاجة لاسترداد مجموعة من البيانات. تقليديا لم يكن من الممكن حيث تم استخدام نظام معالجة الملفات.