関係モデルに基づくrdbmsもしくはsql-dbmsでは、sqlなどのデータベース言語標準により事前に規定された限られたデータ型の集合に属するデータについては効果的に扱うことができるが、オブジェクト指向の考え方を採り入れたordbmsでは、ソフトウェア開発者が自分たちでデータ型とメソッドを自由に定義してデータベースを開発してdbmsに統合させることができる。