DMF управляет сущностями, называемыми управляемыми объектами, которые могут быть экземплярами сервера базы данных, базами данных, таблицами или индексами. Все управляемые объекты, принадлежащие экземпляру, представляют иерархию. Набор объектов - это множество управляемых объектов, которые являются результатом применения фильтров к иерархии объектов. Например, если вашим управляемым объектом является таблица, набором объектов будут все индексы, которые принадлежат этой таблице.
Основным аспектом является множество логических свойств, которые моделируют поведение некоторых характеристик управляемых объектов. Количества и характеристики свойств создаются в аспектах и могут быть добавлены или удалены только создателем аспекта. Некоторые аспекты могут быть применимы только для отдельных типов управляемых объектов.
Условие является логическим выражением, которое задает множество допустимых для управления состояний объектов в соответствии с аспектом. Отдельные условия могут быть применимы только к некоторым типам управляемых объектов.
Политика является условием DMF вместе с соответствующим поведением. Политика может содержать только одно условие. Политики могут быть сделаны доступными или недоступными. Они управляются пользователями, использующими категоризации. Любая политика принадлежит одной и только одной категории политики. Владельцы базы данных могут подписывать базу данных набору категорий политик. Только политики подписанных категорий базы данных могут управлять этой базой данных. Все базы данных неявно подписываются на категорию политики по умолчанию.