একটি অবজেক্ট-ওরিয়েন্টেড ডাটাবেস হল অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং এবং রিলেশনাল ডাটাবেসের একটি সংগ্রহ। C++, Java এর মতো অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে তৈরি করা বিভিন্ন আইটেম রয়েছে যা রিলেশনাল ডাটাবেসে সংরক্ষণ করা যেতে পারে, কিন্তু অবজেক্ট-ওরিয়েন্টেড ডেটাবেসগুলি সেই আইটেমগুলির জন্য উপযুক্ত।
একটি অবজেক্ট-ওরিয়েন্টেড ডাটাবেস ক্রিয়াকলাপের পরিবর্তে বস্তুর চারপাশে সংগঠিত হয় এবং যুক্তির পরিবর্তে ডেটা। উদাহরণস্বরূপ, একটি রিলেশনাল ডাটাবেসে একটি মাল্টিমিডিয়া রেকর্ড একটি আলফানিউমেরিক মানের বিপরীতে একটি সংজ্ঞায়িত ডেটা অবজেক্ট হতে পারে৷