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

قاعدة البيانات

قاعدة البيانات Database، عبارةٌ عن مجموعةٍ من البيانات والمعلومات المخزّنة بشكلٍ منظّم، دونَ تكرار، وبشكلٍ متكامل مع بعضها البعض، وفق علاقة رياضيّة يديرُها نظامُ إدارة قواعد البيانات، وتتكوّنُ قاعدة البيانات من جدول أو أكثر، ويتكوّنُ الجدول من سجل أو أكثر، ويتكوّنُ السجل من حقلٍ أو أكثر، على سبيل المثال، يتكوّنُ السجل الخاصّ بموظّفٍ معيّن من عدة حقول: الرقم الوظيفيّ، واسم الموظف، والمستوى الوظيفيّ، وتاريخ استلام العمل، والراتب، وغيرها من البيانات، ومن خلال استخدام محرّك البحث الخاصّ بقاعدة البيانات، سيتمّ تسهيل عمليّة البحث عن المعلومات المتعلّقة بهذا الموظّف.

تُستخدَمُ قاعدة البيانات في عدّة مجالات، سواءً على مستوى الأفراد والأمور الشخصيّة، أو في مجال أنظمة المحاسبة الماليّة، أو مجالات الاستيراد والتصدير، أو التخزين والمبيعات والمشتريات، أو في مجال الإنتاج وغيرها.

أنواع قاعدة البيانات

  • قاعدة البيانات الهرميّة.
  • قاعدة بيانات شبكيّة.
  • قاعدة بيانات ذات علاقة مشتركة.

مميّزات قاعدة البيانات

  • سهولة إضافة ملفّات جديدة، وتخزين كميّات كبيرة من البيانات.
  • سهولة تعديل، أو حذف، أو تحديث، أو إضافة بيانات جديدة على الملفّات الموجودة في القاعدة.
  • سهولة استرجاع البيانات من الملفّات.
  • إمكانيّة تعديل البيانات دونَ تعديل البرامج، أو تعديل البرامج دونَ تعديل البيانات.
  • إمكانيّة إزاحة الملفات الخالية.
  • شاملة، وتلبّي احتياجات كافّة المستخدمين بشكلٍ مرن.
  • عرض البيانات بشكل منظّم.

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

  • المكوّنات الماديّة Hardware: وتتكوّنُ من مختلف الأجهزة الماديّة، مثل: الحاسبات، والطابعات وغيرها.
  • البرمجيّات Software: وهي مجموعة البرامج المستخدمة كوسيط بين مستخدمي قاعدة البيانات، وبين الملفّات المخزنة، وتنقسمُ إلى
    • أنظمة تشغيل: وهي البرامج المسؤولة عن إدارة الأجهزة وباقي البرامج، وتهيئتهما للعمل.
    • برنامج قاعدةِ البيانات: البرنامج المسؤول عن إدارة قاعدة البيانات.
    • البرامج المساعدة والتطبيقية: البرامج المسؤولة عن تخزين البيانات واسترجاعها، واستخراج التقارير.
  • المستخدمون: مجموعة الأشخاص الذين يعملون في قاعدة البيانات، وهم:
    • مدير النظام: المسؤول عن إدارة المستخدمين، وإعطاء الصلاحيّات لهم باستخدام النظام، ومتابعة العمل.
    • مدير قاعدة البيانات: المسؤول عن تحديد البرامج وإجراءات إدخال البيانات، وتنسيق عمليّات إدخال البيانات، وتوفير الحماية لها.
    • مصمّم قاعدة البيانات: المسؤول عن تحديد البيانات التي يتمّ إدخالُها، بشكل منظّمٍ دونَ تكرار.
    • مبرمج ومحلّل النظام: المسؤول عن سلامة البرامج المستخدمة، وعمل الصيانة لها.
    • المستخدم النهائيّ: مَن يستخدم النظام بشكل يوميّ؛ لاسترجاع البيانات، أو تعديلها، أو حذفها، أو غير ذلك.
  • الإجراءات والعمليّات: وهي مجموعة من القوانين الموثقة بشكل واضح، والتي تحكمُ عمل قاعدة البيانات بشكلٍ صحيحٍ ومحدّد.
  • البيانات: أهمّ مكوّنات نظام قاعدة المعلومات، وهي عبارة عن مجموعة الحقائق التي يتمّ إدخالُها في السجلات.