Необязательные возможности: конфетки
Под этим заголовком собраны возможности, которые улучшают систему, но не являются обязательными для того, чтобы система была объектно-ориентированной системой баз данных. Некоторые из этих возможностей являются объектно-ориентированными по своей природе (например, множественное наследование12). Они отнесены к категории необязательных возможностей, потому что не входят в набор ключевых требований, хотя и делают систему более объектно-ориентированной.
Другие возможности являются просто возможностями систем баз данных (например, управление проектными транзакциями). Эти характеристики обычно улучшают функциональные возможности систем баз данных, но не относятся к ключевым требованиям, предъявляемым к таким системам, и они не связаны с аспектом объектной ориентированности. В действительности, многие из этих возможностей предназначены для обслуживания “новых” приложений (CAD /CAM , CASE , офисная автоматизация и т.д.) и являются более ориентированными на приложения, чем на технологии. Поскольку многие системы объектно-ориентированных баз данных нацелены на эти новые приложения, то существует некоторая путаница между этими возможностями и объектно-ориентированной природой системы.