Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Технология контроля вводимой информации



Контроль целостности и структурной корректности вводимых в систему данных реализуется прикладным программным обеспечением и встроенными в СУБД средствами, такими как ограничения, индексы, вторичные ключи, триггеры и пр. Однако целостность базы данных не гарантирует достоверности содержащейся в ней информации, она лишь отвергает заведомо невероятные и невозможные значения, обеспечивая тем самым правдоподобность данных. Достоверность же хранимых в БД сведений означает их истинность и соответствие реальному миру. Контроль достоверности и смысловой корректности вносимой информации, а также её корректировка осуществляются специалистами конкретного АРМ. Схема реализации предусмотренных видов контроля представлена в гл. 2 на рис. 2.5.

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

Для контроля изменений, вносимых в базу данных, используются административные и технические средства. Административные средства предполагают формализацию вносимых изменений посредством написания технического задания на модернизацию системы. Техническими средствами контроля изменений являются системные таблицы InterBase, в которые последовательно вносятся данные по всем произведённым изменениям (RDB$TRANSACTIONS – хранит историю транзакций, работающих с базой данных, RDB$RELATIONS – содержит описание таблиц и обзоров базы данных, RDB$RAGES – хранит историю выделения страниц в базе данных, RDB$USER_PRIVILEGES – содержит сведения о выдаче прав пользователям на использование объектов базы данных). После любого изменения физической структуры администратор базы данных должен произвести контроль «ошибочных объектов» и выполнить их перекомпиляцию для обеспечения корректной работы информационной системы.





Дата публикования: 2015-01-23; Прочитано: 490 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...