ما هي قاعدة البيانات ؟
يسار قاعدة البيانات او قاعدة المعطيات ، هي مجموعة من عناصرِ البيانات المنطقية المرتبطة مع بعضها البعض بعلاقة رياضية، وتتكون قاعدة البيانات من جدول واحد أو أكثر.[1][2][3] ويتكون الجدول من سجل (صف (قواعد البيانات)) أو أكثر ويتكون السجل من حقل (حقل (علم الحاسوب)) أو أكثر. ومثال عليه السجل الخاص بموظف معين يتكون من عدة حقول مثل رقم الموظف - اسم الموظف - درجة الموظف - تاريخ التعيين - الراتب - والقسم التابع له، وغير ذلك من بيانات الموظفين تخزن في جهاز الحاسوب عَلى نحو منظّم، حيث يقوم برنامج (حاسوب) يسمى محرك قاعدة البيانات (database engine) بتسهيل التعامل معها والبحث ضمن هذه البيانات، وتمكين المستخدم من الإضافة والتعديل عليها.
قاعدة بيانات علائقية غرضية التوجه أو تسمى إدارة قواعد بيانات علائقية غرضية التوجه، هي نظم ادارة قواعد البيانات DBMS تشابه لقاعدة البيانات العلاقيه لكن تختلف عنها بوجود نموذج قواعد البيانات كائنية التوجه : object , classes and inheritance مدعوم مباشرة من خلال مخطط قواعد البيانات و لغة الاستعلام. إضافةً لذلك كما نظم العلاقات ، فهو يدعم تمديد نموذج البيانات مع نوع البيانات المخصصة و طرقها.
قاعدة بيانات علائقية غرضية التوجه تقدم حل وسط بين قاعدة البيانات العلاقيه و قاعدة البيانات الموجهة للكائنات ، في قاعدة البيانات علائقية غرضية التوجه المفهوم هو ان البيانات الموجودة في قواعد البيانات يتم معالجتها بشكل جماعي مع استعلامات في لغة الاستعلام. وفي الطرف الاقصى(OODBMSes) نظم ادارة البيانات الموجهة للكائنات بحيث ان قاعدة البيانات هي مخزون كائنات مستمر للبرمجيات المكتوبة بلغة البرمجة الموجهة للكائنات مع برمجة واجهة برمجة التطبيقات (API) للتخزين و إسترجاع الكائنات ، كما انه الدعم المتوفر للاستعلام قليل او أحياناً لا يوجد دعم.