ويتم تنظيم قواعد البيانات لتسهيل تخزين البيانات واسترجاعها وتعديلها وحذفها بالتزامن مع عمليات معالجة البيانات المختلفة. ويمكن تنظيم البيانات في جداول وصفوف وأعمدة وفهرستها لتسهيل العثور على المعلومات ذات الصلة.
ويعتبر الغرض الرئيسي من قاعدة البيانات هو تشغيل كمية كبيرة من المعلومات عن طريق تخزين البيانات واسترجاعها وإدارتها.
وعادة ما يتم التحكم في قاعدة البيانات بواسطة نظام إدارة قواعد البيانات (DBMS).
وعادة ما يتم التحكم في قاعدة البيانات بواسطة نظام إدارة قواعد البيانات (DBMS).
ويُشار إلى البيانات ونظام إدارة قواعد البيانات، مع التطبيقات المرتبطة بها، على أنها نظام قاعدة بيانات، وغالبًا ما يتم اختصارها إلى قاعدة البيانات فقط.
ويمكن الوصول إلى البيانات وإدارتها وتعديلها وتحديثها والتحكم فيها وتنظيمها عن طريق استخدام لغة الاستعلام المهيكلة (SQL) لكتابة البيانات والاستعلام عنها.
ما هي لغة الاستعلام الهيكلية (SQL)؟
SQL هي لغة برمجة تستخدمها جميع قواعد البيانات العلائقية
(relational databases) تقريبًا للاستعلام عن البيانات ومعالجتها وتعريفها، ولتوفير التحكم في الوصول. ويعتمد SQL على الجبر وحساب التفاضل والتكامل.
SQL هي لغة برمجة تستخدمها جميع قواعد البيانات العلائقية
(relational databases) تقريبًا للاستعلام عن البيانات ومعالجتها وتعريفها، ولتوفير التحكم في الوصول. ويعتمد SQL على الجبر وحساب التفاضل والتكامل.
ما الفرق بين قاعدة البيانات وجدول البيانات؟
تعد قواعد البيانات وجداول البيانات (مثل Microsoft Excel) طرقًا ملائمة لتخزين المعلومات.
ولكن الاختلافات الأساسية بين الاثنين هي:
•كيف يتم تخزين البيانات ومعالجتها
•من يمكنه الوصول إلى البيانات
•كم من البيانات يمكن تخزينها
تعد قواعد البيانات وجداول البيانات (مثل Microsoft Excel) طرقًا ملائمة لتخزين المعلومات.
ولكن الاختلافات الأساسية بين الاثنين هي:
•كيف يتم تخزين البيانات ومعالجتها
•من يمكنه الوصول إلى البيانات
•كم من البيانات يمكن تخزينها
تم تصميم جداول البيانات في الأصل لمستخدم واحد أو لعدد صغير من المستخدمين الذين لا يحتاجون إلى القيام بالكثير من
التلاعب بالبيانات (data manipulation).
التلاعب بالبيانات (data manipulation).
من ناحية أخرى، تم تصميم قواعد البيانات لاحتواء كميات هائلة من المعلومات. وتسمح قواعد البيانات لعدة مستخدمين في نفس الوقت بالوصول السريع والآمن إلى البيانات والاستعلام عنها.
ميزات DBMS
•يتحكم في التكرار
يتم تخزين جميع البيانات في ملف قاعدة بيانات واحدة ، حتى لا يتم تكرار البيانات.
•تبادل البيانات
يمكن للمستخدم المرخص له مشاركة البيانات بين عدة مستخدمين.
•يتحكم في التكرار
يتم تخزين جميع البيانات في ملف قاعدة بيانات واحدة ، حتى لا يتم تكرار البيانات.
•تبادل البيانات
يمكن للمستخدم المرخص له مشاركة البيانات بين عدة مستخدمين.
•النسخ الاحتياطي
يوفر النظام خاصية الاسترداد للبيانات. يقوم نظام الاسترداد هذا باستعادة البيانات اذا تم فقدانها.
يوفر النظام خاصية الاسترداد للبيانات. يقوم نظام الاسترداد هذا باستعادة البيانات اذا تم فقدانها.
عيوب DBMS
•الحجم
يشغل مساحة كبيرة ويحتاج الى ذاكرة كبيرة للتشغيل بكفاءة.
•التكلفة
يتطلب DBMS معالج بيانات عالي السرعة وذاكرة أكبر، لذلك فهو مكلف.
•التعقيد
•الحجم
يشغل مساحة كبيرة ويحتاج الى ذاكرة كبيرة للتشغيل بكفاءة.
•التكلفة
يتطلب DBMS معالج بيانات عالي السرعة وذاكرة أكبر، لذلك فهو مكلف.
•التعقيد
أنواع قواعد البيانات
هناك العديد من أنواع قواعد البيانات المختلفة. ويتم تفضيل قاعدة البيانات لمؤسسة معينة على الكيفية التي تنوي بها المؤسسة استخدام البيانات.
•Relational databases
•Object-oriented databases
•Distributed databases
•Data warehouses
•NoSQL databases
هناك العديد من أنواع قواعد البيانات المختلفة. ويتم تفضيل قاعدة البيانات لمؤسسة معينة على الكيفية التي تنوي بها المؤسسة استخدام البيانات.
•Relational databases
•Object-oriented databases
•Distributed databases
•Data warehouses
•NoSQL databases
وهذه ليست سوى عدد قليل من أنواع قواعد البيانات المستخدمة اليوم. قواعد البيانات الأخرى الأقل شيوعًا مصممة لتناسب وظائف علمية أو مالية أو وظائف أخرى محددة للغاية
كتابة الطالب ريان بن عبدالله الشمراني @Ryaan_1999
جاري تحميل الاقتراحات...