ПОИСК Статьи Чертежи Таблицы Степень активности по отношению к прикладным программам из "Системы словарей-справочников данных " Как установлено в 6.1.2, степень активности СССД по отношению к процессору языка программирования определяется уровнем контроля метаданных. В качестве меры активности определено время привязки. Чем позже связываются метаданные и процедурный код, тем активнее СССД. Например, если после успешной компиляции, когда метаданные были привязаны к программе, описание элемента данных, используемого этой программой, изменится, то на момент исполнения программа уже не будет содержать наиболее актуальные или точные метаданные. Целостность метаданных в этом случае нарушится. [c.132] Возможное решение этой проблемы состоит в проверке совпадения версий как можно ближе к моменту начала выполнения программы. Например, можно сравнивать имена и временные отметки исполняемого процесса и процесса СУБД, который, вероятно, располагает последней версией метаданных. Отметим, что выполнение таких проверок во время исполнения инструкций скорее всего требует специальных аппаратных средств. [c.133] Таким образом, при связывании метаданных СССД с программой во время компиляции не достигается более высокая активность СССД по отношению к программе, чем при связывании в процессе редактирования или загрузки. Наивысшая активность имеет место при связывании во время выполнения процесса. [c.133] Вернуться к основной статье