Cтраница 2
В настоящей главе типы метаобъектов и их атрибуты, неотъемлемые элементы структуры базы метаданных, обсуждаются более подробно. Каждый метаобъект содержит сведения о некотором элементе системы обработки данных. Эти сведения могут потребоваться многим пользователям. [16]
Возможность создания новых типов метаобъектов и назначения атрибутов вовсе не дает права вводить совершенно новый набор типов метаобъектов и атрибутов, не схожих с предусмотренными разработчиком. Напротив, новые типы метаобъектов и атрибуты должны основываться на имеющихся. Например, для описания потоков информации на предприятии пользователь может создать новый тип метаобъектов - документ. [17]
Отметим, что тип метаобъектов база данных на диаграмме охвачен рекурсивной связью и соединен с типом мета-объектов файл прерывистой линией, чем подчеркивается использование обычной рекурсивной связи при конструировании структур метаданных, специфичных для отдельных СУБД. Эти структуры затем соединяются с обычной структурой через тип метаобъектов файл, который требуется при описании как традиционных систем, так и систем баз данных. [18]
Установление уровней защиты для типов метаобъектов и атрибутов означает, что каждому типу метаобъектов и атрибуту ставится в соответствие уровень защиты. При этом выполнить в отношении экземпляров объектов и ( или) значений атрибутов данного типа операции удаления, модификации или добавления смогут лишь те пользователи, которые наделены соответствующими полномочиями. [19]
![]() |
Метаобъекты, соответствую. [20] |
ССОД будущего должны включать типы метаобъектов, которые позволят описывать процесс проектирования на концептуальном уровне. [21]
Наряду с расширением состава типов метаобъектов и атрибутов для поддержки функций жизненного цикла системы в СССД должны быть усовершенствованы средства анализа, необходимые для управления метаданными не только на этапе проектирования, но и на остальных этапах. Предполагается, что качество документации, получаемой с помощью современных СССД, в системах следующих поколений значительно улучшится. [22]
Некоторые атрибуты присущи всем типам метаобъектов, например, идентификатор, имя, ключевое слово, описание, версия и статус. Важно не смешивать общность этих атрибутов для ряда типов метаобъектов с самим понятием типа метаобъектов. Ряд авторов [14] считают эти атрибуты самостоятельными типами метаобъектов и устанавливают их связи с другими типами метаобъектов. [23]
Особая роль отводится уникальному идентификатору экземпляра метаобъектов. Он должен определяться таким образом, чтобы не возникала избыточность. [24]
По существу метаданные словаря содержат характеристики метаобъектов. Эти метаданные включают сведения о том, что означают данные, какими данными располагает предприятие, какова их структура. [25]
Идентифицируются и описываются связи между типами метаобъектов. [26]
Интересный вопрос возникает в отношении типов метаобъектов схема и подсхема. [27]
Вводить новые атрибуты для существующих типов метаобъектов можно двумя способами: используя произвольным образом те атрибуты, которые были оставлены пустыми разработчиком, и назначая новые атрибуты для некоторого множества метаобъектов. Это обеспечивает расширение состава ( типов) атрибутов. [28]
Пользователь СССД может создать новый тип метаобъектов, описывающий объекты данных, системы или среды и ранее не предусмотренный. [29]
Таким образом, рассмотренные в этом разделе метаобъекты хотя и не исчерпывают полного списка метаобъектов, однако дают представление о наиболее характерных и часто используемых из них. Можно заметить, что название одних и тех же типов метаобъектов меняется от системы к системе. Кроме того, в каждой системе поддерживаются специфические метаобъекты, необходимые для реализации дополнительных возможностей или соответствующие структурам данных конкретных СУБД. [30]