Сумісність з мовами програмування
Основні концепції об’єктно-орієнтовані бази даних використовуються в якості інструментів проектування та кодифікуються для роботи з БД.
Існує кілька можливих мов, на яких ці поняття можуть бути інтегровані:
Приймаючи рішення про те, який варіант використовувати, потрібно мати на увазі, що постійні мови, як правило, є потужними, і відносно легко припуститися помилки програмування, які пошкоджують БД. Складність мов ускладнює автоматичну оптимізацію високого рівня, таку як скорочення дискового введення-виведення. У багатьох додатках можливість декларативних запитів має велике значення, але постійні мови в даний час не допускають такі запити без проблем.