ПОИСК Статьи Чертежи Таблицы Качество метаданных из "Системы словарей-справочников данных " Рассмотрим эти аспекты более подробно. [c.114] Важно понимать, что критерии целостности нужно весьма тщательно продумать, прежде чем они станут неотъемлемой частью реализации СССД. Проверки в соответствии с этими критериями обычно выполняет процессор ЯОД, а также программные компоненты СССД, осуществляющие обновление базы метаданных. Ниже перечислены некоторые специальные виды и способы контроля целостности. [c.114] Наряду с указанными критериями целостности и механизмами, осуществляющими соответствующие проверки, необходимо иметь средства локализации обнаруженных ошибок. С помощью этих процедур метаданные, содержащие ошибки, выявленные средствами редактирования и контроля достоверности значений, должны отклоняться, и повторный их ввод до исправления ошибок невозможен. На большинстве предприятий ответственность за разработку критериев целостности, процедур ревизии и средств редактирования и исправления ошибок возлагается на АБД. [c.115] Следующий аспект целостности базы метаданных — обеспечение безопасности и управление доступом. Механизм управления доступом должен быть встроен в СССД. [c.115] В некоторых системах доступ к базе метаданных ограничивается путем введения механизма статусов метаобъектов [1, 4, 5, 7]. Значение атрибута статус отражает состояние разработки описания соответствующего элемента системы обработки данных отладка, промышленная эксплуатация, выведено в архив. Отлаживаемые описания, по-видимому, можно свободно изменять, так как это не затрагивает содержания промышленно эксплуатируемой базы метаданных. Описание элемента СОД, находящейся в промышленной эксплуатации, может изменяться только в особых ситуациях и только лицами или процессами, наделенными специальными полномочиями. Наконец, описания, выведенные в архив, доступны только в режиме чтения. В некоторых случаях может быть определено и больше различных значений атрибута статус . [c.115] Все рассматриваемые виды управления доступом предусматривают проверку паролей или кодов, идентифицирующих пользователя. Наличие идентификатора не обязательно требует, чтобы пользователь был определен в СССД в качестве экземпляра метаобъектов. В любом случае назначение, ведение и проверка паролей должны проводиться очень тщательно. [c.116] Если базой метаданных в СССД управляет СУБД, то защита метаданных может быть возложена на механизм управления доступом СУБД. На многих предприятиях АБД несет полную ответственность за защиту СССД именно он назначает и контролирует использование паролей и полномочий. [c.116] Вернуться к основной статье