ПОИСК Статьи Чертежи Таблицы Целостность метаданных из "Системы словарей-справочников данных " Когда предполагается большое число актов обновления метаданных, но конкретное время и объем обновления неизвестны, предпочтительнее ввод изменений осуществлять в диалоговом режиме. В некоторых случаях ввод изменений метаданных и разработка программ в режиме диалога проводятся согласованно. Такое использование диалоговых средств ввода обусловливает необходимость контроля полномочий пользователей. В этих условиях атрибут статус приобретает важное значение. Возникающие проблемы тесно связаны с обеспечением целостности метаданных, которая подробно рассматривается в следующем разделе. [c.111] В настояшее время намечается тенденция к реализации ввода обновлений в режиме диалога, который поддерживается средствами некоторой системы телеобработки. Однако из-за доступности СССД в режиме телеобработки увеличивается риск разрушения базы метаданных. (Этот вопрос рассматривается в следующем разделе.) СССД должна обладать как пакетными средствами ввода, так и средствами внесения изменений в диалоговом режиме, обеспечивая пользователю свободу выбора в зависимости от конкретных потребностей. [c.112] Выше рассматривались языки описания данных и средства ввода СССД. Здесь же мы остановимся на некоторых специальных средствах ввода, имеющихся в составе СССД. Выделим три группы таких средств средства ввода с машинных носителей, средства ввода определений по соответствию и средства отклонений неполных описаний. [c.112] Ввод с машинных носителей может осуществляться в процессе первоначальной загрузки и заполнения базы метаданных. Обычно с этой целью применяются программы загрузки-разгрузки. Рассматриваемый способ ввода полезен также при конвертировании метаданных, хранящихся на других машинных носителях. Пример такого средства—программа сканирования исходных текстов программ, которая извлекает описание данных из раздела данных или описаний файлов программ на Коболе. Программа сканирования описаний баз данных может извлекать описания данных из исходной схемы или подсхемы. [c.112] быть может, и нецелесообразно требовать от пользователей однократного предоставления полного описания метаобъектов, тем не менее АБД может установить, что некоторые атрибуты являются обязательными. СССД после этого будет автоматически контролировать полноту описаний в соответствии с критерием, установленным АБД. Такая возможность представляет интерес и для поддержания целостности базы метаданных, рассматриваемой ниже. К средствам, реализуемым АБД в целях обеспечения полноты описаний, относятся отклонения ввода неполных описаний и ввода неполных описаний, которые специальным образом помечаются с тем, чтобы впоследствии можно было обратить на них особое внимание. Определение перечня обязательных атрибутов остается за АБД. [c.113] Вернуться к основной статье