Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Генерация метаданных

ПРОГРАММНЫЕ ИНТЕРФЕЙСЫ ГЕНЕРАЦИИ МЕТАДАННЫХ  [c.123]

Ниже обсуждается процесс генерации метаданных для следующих программ и средств  [c.123]

ГЕНЕРАЦИЯ МЕТАДАННЫХ ДЛЯ ПРИКЛАДНЫХ ПРОГРАММ  [c.128]

ГЕНЕРАЦИЯ МЕТАДАННЫХ ДЛЯ СРЕДСТВ КОНЕЧНОГО ПОЛЬЗОВАТЕЛЯ  [c.135]

ГЕНЕРАЦИЯ МЕТАДАННЫХ ДЛЯ СРЕДСТВ ОБЕСПЕЧЕНИЯ ЦЕЛОСТНОСТИ  [c.144]

ГЕНЕРАЦИЯ МЕТАДАННЫХ ДЛЯ ПРОГРАММНЫХ СРЕДСТВ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ  [c.148]

ГЕНЕРАЦИЯ МЕТАДАННЫХ ДЛЯ ПРОГРАММНЫХ СРЕДСТВ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ  [c.150]

J. ОБОБЩЕННЫЙ (МНОГОЦЕЛЕВОЙ) ИНТЕРФЕЙС ГЕНЕРАЦИИ МЕТАДАННЫХ  [c.155]


Итак, генераторы отчетов, СУБД, процессоры языка запросов, прикладные программы и другие программные компоненты могут обращаться к одним и тем же метаданным, хранящимся в единой базе метаданных. Необходимые программному компоненту метаданные генерируются в определенной форме с помощью соответствующего программного интерфейса. Например, СУБД нужны метаданные для генерации схемы и подсхемы, точнее, для генерации исходных текстов схемы и подсхемы на ЯОД конкретной СУБД. Интерфейс, обеспечивающий генерацию метаданных для СУБД, должен способствовать выборке необходимых метаданных из базы метаданных и преобразованию их в требуемую форму.  [c.160]

Коллективное использование метаданных программными компонентами реализуется путем генерации метаданных. Генерация может осуществляться либо на основе параллельного доступа к общей базе метаданных, либо путем периодического последовательного их предоставления.  [c.160]

Выполнить генерацию метаданных для программных компонентов, которым они необходимы.  [c.178]

Рис. 2.1. Применение СССД на различных этапах жизненного цикла системы с целью 1) поддержки документирования, 2) оказания помощи в проектировании, 3) генерации метаданных, 4) контроля изменений Рис. 2.1. Применение СССД на различных этапах <a href="/info/16287">жизненного цикла</a> системы с целью 1) <a href="/info/655184">поддержки документирования</a>, 2) <a href="/info/267196">оказания помощи</a> в проектировании, 3) генерации метаданных, 4) контроля изменений
Для упрощения программирования сведения о программах и данных могут извлекаться из СССД. При этом необходимые метаданные могут непосредственно включаться в программы в качестве блоков определения данных. С помощью средств генерации метаданных СССД описания разделов данных, доступных прикладным программам, написанным на Коболе, создаются и помещаются в библиотеку исходных модулей. Параметры редактирования и проверки достоверности являются составной частью метаданных, нужных программе, и, будучи вызваны из СССД, могут применяться при проверке и редактировании входных данных.  [c.56]

Введение СССД позволило улучшить взаимодействие между сотрудниками, уменьшить избыточность данных, расширить контроль разработки опытной системы посредством внедрения автоматической генерации метаданных, создать более качественную документацию, а также способствовало унификации.  [c.58]

Если данные уже описаны в СССД, то она может применяться для генерации метаданных, необходимых работающим программам. Благодаря этому достигается определенная степень контроля над метаданными, которые используются программами, и, как следствие, над самими программами. Можно 62  [c.62]


В качестве средства контроля функционирования системы СССД имеет неограниченные возможности. Например, с ее помощью можно контролировать работу прикладных программ, СУБД и генератора отчетов. Известно несколько способов контроля работы прикладных программ со стороны СССД. За счет генерации метаданных СССД для каждой прикладной системы обеспечиваются следующие условия  [c.63]

Кроме того, в случае активной СССД выполнение прикладной программы может блокироваться, если метаданные претерпели такое изменение, которое может оказать влияние на прикладную систему, находящуюся в промышленной эксплуатации. Более подробно средства генерации метаданных СССД рассматриваются в гл. 6.  [c.63]

Опыт генерации метаданных в локальных системах должен быть распространен и на распределенные системы. СССД может стать центральным механизмом управления доступом к распределенной базе данных. Она призвана обеспечить непротиворечивость данных в распределенной базе данных, принадлежавших ранее локальным базам данных это может быть хранилище информации о любых аномалиях в локальном использовании данных, и, наконец, СССД поможет получить наиболее полную и актуальную информацию о совокупных информационных ресурсах предприятия.  [c.66]

Проектирование базы метаданных на концептуальном уровне составляет основу проекта всей СССД. Функциональное назначение СССД будет теперь рассматриваться в контексте проекта базы метаданных. Процедуры ввода, спецификации выходных данных и требования к генерации метаданных полностью зависят от проекта базы метаданных на концептуальном уровне и описываются в его терминах. Как и в случае обычной информационной системы, правильные результаты проектирования на концептуальном уровне обеспечивают гибкость при принятии проектных рещений на других этапах.  [c.73]

При обсуждении средств вывода сопоставлены возможности, предоставляемые в пакетном и диалоговом режимах. Проведено сравнение стандартного вывода и средств обработки запросов и генерации отчетов. Следующая глава посвящена еще одной категории средств вывода — средствам генерации метаданных, которые играют особую роль в СССД.  [c.122]

В активной СССД нужны как программные средства генерации метаданных, требуемых другими программными системами, так и некий принудительный механизм, обеспечивающий прохождение всех запросов на метаданные через СССД. Такой механизм, как правило, зависит от установленных на предприятии административных процедур.  [c.123]

В настоящей главе мы рассмотрим программные средства генерации метаданных для других программных компонентов и встроенный в СССД механизм управления предоставлением метаданных. В большинстве промышленных систем эти средства реализованы посредством программного интерфейса между СССД и соответствующим программным компонентом. Интерфейс — программно реализуемая связь между двумя программами, которые могут выполнять одну или более функций, например обработку транзакций и форматирование.  [c.123]

Генерация метаданных дает возможность на основе описаний, поддерживаемых СССД в базе метаданных, подготовить описания данных, предназначенные для других программных компонентов. Например, чтобы обеспечить метаданными СУБД, необходима генерация схемы или подсхемы. Генерация метаданных для прикладных программ связана с подготовкой разделов данных и описаний файлов для программ на Коболе или деклараций для программ на ПЛ/1. При таком способе использования СССД программный компонент выдает команды и передает соответствующие параметры, по которым специально разработанный интерфейс предоставляет требуемые метаданные в необходимом формате.  [c.124]

Программная генерация метаданных — основа механизма, позволяющего построить активную СССД. Поскольку СССД обладает исключительным правом предоставления метаданных всем или больщинству программных компонентов, между системой и этими компонентами устанавливается активная связь. Таким образом, активная СССД представляет собой нечто большее, чем просто хранилище метаданных для целей документирования. Она управляет программами обработки, контролируя предоставление им метаданных.  [c.124]

Будучи единственным источником метаданных, активная СССД непосредственно управляет ими, а также программами и (или) процессами, которые к ним обращаются. В этом смысле активная СССД может служить эффективным средством обеспечения безопасности и целостности данных. Она гарантирует непротиворечивость, достоверность и актуальность метаданных, используемых при реализации управления доступом и проверки данных, а также составление описаний данных по заранее установленным правилам, соответствующим внутренним стандартам предприятия. Активная СССД может принести пользу в качестве принудительного механизма при генерации метаданных, управлении доступом и проверке достоверности данных.  [c.126]


На вычислительных мащинах, имеющихся в больщинстве учреждений и предприятий, сегодня работают прикладные программы. В этом разделе рассматривается использование СССД с целью упрощения разработки прикладных программ и повыщения их качества и уровня контроля разработки путем применения средств программной генерации метаданных.  [c.128]

Средство генерации метаданных для прикладной программы может быть обязательным или факультативным. Если это средство факультативно, то СССД лишь потенциально активна,  [c.132]

Средство генерации метаданных для ПЯЗ может быть либо обязательным, либо факультативным. Во втором случае СССД лишь потенциально активна по отношению к ПЯЗ, поскольку метаданные могут быть получены другим способом. Если же ПЯЗ может получить метаданные только от СССД, то система активна по отношению к нему. Метаданные при этом не могут быть ни изменены, ни получены в другом месте. На рис. 6.8 показано взаимодействие активной СССД с ПЯЗ.  [c.143]

За счет генерации метаданных СССД устраняется необходимость кодирования избыточных описаний и сокращается трудоемкость подготовки спецификаций.  [c.144]

При генерации метаданных для функций обеспечения целостности возникают условия для реализации активной по отношению к этим функциям СССД она будет для них единственным источником метаданных (рис. 6.9).  [c.146]

При автоматической генерации метаданных средствами СССД повышается качество документирования базы данных.  [c.150]

Программы специального назначения автоматизируют некоторые функции, связанные с проектированием или иными аспектами разработки системы обработки данных. Эти программные средства весьма многообразны, и их подробное обсуждение выходит за рамки настоящей книги (см., например, [5, 6]). Однако несколько специальных программных средств мы здесь вкратце рассмотрим, чтобы показать, что и они используют метаданные. Автоматически генерация метаданных СССД может повысить надежность этих средств, поскольку используемые метаданные будут согласованы с хранимыми описаниями. В частности, мы рассмотрим средства поддержки проектирования баз данных, средства имитационного моделирования баз данных, генераторы тестовых данных, программные средства ревизии, средства конвертирования данных и средства управления заданиями ОС.  [c.150]

Большая часть информации, получаемая с помощью средств поддержки проектирования баз данных, может быть обнаружена в СССД. Программные средства генерации метаданных позволяют СССД предоставлять средству поддержки проектирования баз данных необходимые метаданные и принимать выходные данные, подготовленные этим специализированным средством (рис. 6.136).  [c.152]

Автоматическая генерация метаданных для программ конвертирования, осуществляемая активной СССД, может в значительной степени повысить согласованность описаний данных.  [c.154]

Системы, обладающие рассматриваемыми свойствами, обеспечивают расширение первоначально предусмотренных разработчиком возможностей средств генерации метаданных. В системе DATAMANAGER, например, для этих целей предусмотрен синтаксис, определенный пользователем . Аналогичные средства реализованы и в системах, работающих с СУБД, скажем, средство доступа программы в системе DB/D Data Di tionary.  [c.155]

Обобщенный интерфейс генерации метаданных способствует удовлетворению новых требований и расширению сферы действия СССД.  [c.155]

Кроме того, программный компонент может получить необходимые метаданные от СССД с помощью интерфейса генерации метаданных, что обеспечивает определенную степень их точности и удобство работы с ними. Однако контроль точности и актуальности может при этом снизиться, поскольку каждый программный компонент вносит изменения в свои метаданные независимо от СССД. Последовательный способ коллективного использования метаданных отличается от параллельного следующим  [c.164]

В больщинстве промышленных СССД применяется последовательная генерация метаданных. Это наиболее целесообразный способ реализации коллективного использования метадан-164  [c.164]

При работе с зависимой СССД дополнительные преимущества с точки зрения потребителя может дать активная система, в которую встроены расширенные средства контроля, в частности средства программной генерации метаданных. Зависимая СССД и связанная с ней СУБД создают благоприятную обстановку для проведения описания метаданных реализуя общие возможности, предоставляемые этими системами, можно применять более согласованные правила, процедуры и терминологию.  [c.171]

Обычно независимые СССД оснащаются интерфейсам с несколькими СУБД. Их установка, как правило, является факультативной, а поддержка генерации метаданных в форме схем и подсхем может потребовать специальной разработки. В прошлом поставщики только рекламировали подобные возможности. Пользователи с нетерпением ждали появления таких СССД. Впоследствии им пришлось приложить определенные усилия для разработки правил и соглашений, обеспечивающих корректное использование соответствующих интерфейсов.  [c.172]


Смотреть страницы где упоминается термин Генерация метаданных : [c.33]    [c.56]    [c.124]    [c.125]    [c.125]    [c.142]    [c.149]    [c.155]    [c.157]    [c.160]    [c.172]   
Смотреть главы в:

Системы словарей-справочников данных  -> Генерация метаданных



ПОИСК



Более совершенные средства генерации метаданных

Генерация

Генерация метаданных для прикладных программ

Генерация метаданных для программных средств специального назначения

Генерация метаданных для программных средств управления базами данных

Генерация метаданных для средств конечного пользователя

Генерация метаданных для средств обеспечения целостности

Генерация метаданных и активная СССД

Контроль посредством генерации метаданных

Метаданные

Обобщенный (многоцелевой) интерфейс генерации метаданных

Программные интерфейсы генерации метаданных

Характеристика средств генерации метаданных



© 2025 Mash-xxl.info Реклама на сайте