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