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