ما هو نظام إدارة قواعد البيانات وكيف يعمل؟

جدول المحتويات:

ما هو نظام إدارة قواعد البيانات وكيف يعمل؟
ما هو نظام إدارة قواعد البيانات وكيف يعمل؟
Anonim

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

أنظمة إدارة قواعد البيانات العلائقية (RDBMS) تنفذ النموذج العلائقي للجداول والعلاقات.

Image
Image

خلفية عن أنظمة إدارة قواعد البيانات

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

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

ميزات DBMS العلائقية الحديثة

تقوم أنظمة إدارة قواعد البيانات العلائقية بتنفيذ النموذج العلائقي للجداول والعلاقات. يتمثل التحدي الأساسي لتصميم نظم إدارة قواعد البيانات العلائقية اليوم في الحفاظ على سلامة البيانات ، والتي تحمي دقة واتساق البيانات ، من خلال سلسلة من القيود والقواعد على البيانات لتجنب الازدواجية أو فقدان البيانات.

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

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

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

اختيار قاعدة البيانات التي تحتاجها مهمة معقدة. تهيمن Oracle و Microsoft SQL Server و IBM DB2 على سوق نظم إدارة قواعد البيانات العلائقية المتطورة وجميعها خيارات معقولة لأنظمة البيانات المعقدة والكبيرة. بالنسبة للمؤسسات الصغيرة أو للاستخدام المنزلي ، فإن نظم إدارة قواعد البيانات الشائعة هي Microsoft Access و FileMaker Pro.

في الآونة الأخيرة ، نمت شعبية أنظمة DBMS الأخرى غير العلائقية. هذه هي نكهة NoSQL ، حيث يحل الهيكل الأكثر مرونة محل المخطط المحدد بشكل صارم لـ RDBMs. هذه مفيدة للتخزين والعمل مع مجموعات بيانات كبيرة جدًا تشتمل على مجموعة واسعة من أنواع البيانات. من بين اللاعبين الرئيسيين في هذا المجال MongoDB و Cassandra و HBase و Redis و CouchDB.

موصى به: