شرح قواعد البيانات Database

مفهوم – قاعدة البيانات Database هي مجموعة من عناصرِ البيانات المنطقية المرتبطة مع بعضها البعض بعلاقة رياضية، وتتكون قاعدة البيانات من جدول واحد أو أكثر.

ويمكن أن نعرف قاعدة البيانات Database ببساطة بأنها عبارة عن ملف ضخم يمكن فيه ترتيب المعلومات التي نريد تخزينها بشكل مرتب ومنظم, ويمكن استرجاع هذه المعلومات والتعديل عليها في أي وقت.

وبالتالي فإن أهميتها تكمن بأنك تستطيع معالجة وتخزين بيانات المستخدمين في مكان واحد و بكل سهولة.

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

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

قواعد البيانات هي أهم عنصر في المشاريع على الإطلاق.

فمثلاً المواقع الإلكترونية, الأنظمة الضخمة, و التطبيقات معظمعها يستخدم قواعد بيانات لتخزين المعلومات التي نحفظها فيها.

قواعد البيانات تتيح لك العديد من الميزات و هذه أهمها:

ترتيب بيانات المستخدمين بشكل يسهل الوصول إليها و التعامل معها.

تحديد أنواع البيانات التي يتم تخزينها بدقة مثل نصوص, أرقام, تواريخ, عملات إلخ..

وضع شروط على البيانات التي سيتم تخزينها بالإضافة إلى إمكانية وضع قيم إفتراضية.

الوصول إلى المعلومات بشكل سريع جداً في حال تم إستخدام الفهارس (Indexes).

عدم الحاجة إلى تكرار المعلومات و هذه إحدى أهم الميزات.

إمكانية إنشاء نسخ إحتياطية (Backups) من قاعدة البيانات بكل سهولة.

اقرأ ايضًا:

طريقة تنفذ الإستعلام الذي يتم إرساله لقاعدة البيانات

في البداية, الإستعلام ( Query ) عبارة عن أمر أو مجموعة أوامر ( Statements ) نريدها أن تتنفذ في قاعدة البيانات.

الآن لاحظ أنه عند إرسال أي أمر فإنه يتم إرساله لخادم قاعدة البيانات ( Database Server ) والذي يقوم بالتشييك على الأوامر الموضوعة في الإستعلام الذي قمت بإرساله. إذا وجد أن الأوامر المكتوبة في هذا الإستعلام لا يوجد بها أي مشكلة, يقوم بتنفيذها و من ثم يرجع لك النتيجة. إذا وجد أن الإستعلام بالأساس فيه أي مشكلة فإنه لا يتواصل مع قاعدة البيانات بل يخبرك مباشرةً بأنه يوجد خطأ في الإستعلام.

مهام إدارة قواعد البيانات Database

تقوم نظم إدارة قواعد البيانات الموجودة بمهام متنوعة تسمح بإدارة قاعدة البيانات وبياناتها، وتُصنف هذه المهام إلى أربع مجموعات وظيفية:

تعريف البيانات- إنشاء، وتعديل، وحذف التعاريف التي تحدد تنظيم البيانات.

تحديث- إضافة، وتعديل، وحذف البيانات الفعلية.

استرداد- توفير معلومات بصيغة يمكن استخدامها مباشرة أو لمعالجة أكثر من قبل تطبيقات أخرى. يمكن توفير البيانات المستردة بالصيغة نفسها التي تُخزّن بها في قاعدة البيانات أو بصيغة جديدة نحصل عليها من خلال تعديل أو دمج بيانات موجودة في قاعدة البيانات.

إدارة- تسجيل المستخدمين ومراقبتهم، وتطبيق الأمان على البيانات، ومراقبة الأداء، والحفاظ على تكامل البيانات، والتعامل مع ضبط التزامن، واستعادة المعلومات التي أُتلفت بسبب حدث معين كالفشل غير المتوقع للنظام. تعمل كل من قاعدة البيانات ونظام إدارتها بشكل يتوافق مع مبادئ نموذج قواعد بيانات محدد.

يشير مصطلح «نظام قاعدة البيانات» إلى كل من نموذج قاعدة البيانات، ونظام إدارة قاعدة البيانات، وقاعدة البيانات.

شاركها

اترك تعليقاً