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

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

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

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

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

من المصطلحات المهمة المرافقة لقواعد البيانات مصطلح نظام إدارة قواعد البيانات؛ وهو مجموعة من البرامج التي يتم من خلالها إنشاء ومعالجة قواعد البيانات، وبقي أن نذكر أن البيانات هي عبارة عن رموز وحروف وأرقام وكلمات قابلة للمعالجة من الحاسوب، وهي الأساس الذي ترتكز عليه قواعد البيانات.

مميزات قواعد البيانات

  • سرعة الوصول إلى البيانات واسترجاعها.
  • تقليل المساحات المستخدمة.
  • تكامل البيانات ومشاركتها.
  • الأمن والسرية التامة.
  • إتاحة الفرصة لعمل تقارير.

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

  • أوراكل.
  • ماي إس كيو ال.
  • آكسس.
  • قاعدة بيانات بيركيلي.
  • سايبيز.

تركيبات قواعد البيانات

  • التركيب العلائقي: وهو عملية الاعتماد على نوع محدد من العلاقات بين عناصر البيانات؛ مثل: أن تكون قيمة عنصر تعتمد على حاصل جمع عنصرين من البيانات، ويعتبر هذا النوع من التراكيب العلائقية الأكثر نجاحاً في عالم قواعد البيانات؛ لأنه يعطي فرصة كبيرة في تنوع أنواع العلاقات بين البيانات، وبالتالي يتيح فرصة أكبر لتنفيذ العلاقات بين البيانات.
  • التركيب الهيكلي: وهو الاعتماد على الهيكل التنظيمي بين البيانات، مثل أن يكون عنصرين تابعين لعنصر آخر أو مصنفين تحته.
  • التركيب الهرمي: وهو اعتماد علاقة الهرم بين عناصر البيانات، فيكون كل عنصر منها مسؤول فقط عن عنصر واحد منها.

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

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