Подразумевает наличие средств, позволяющих удостовериться, что информация в БД всегда остаётся корректной и полной. Установлены правила целостности, которые соблюдаются на глобальном уровне и хранятся вместе с БД.
Средства, обеспечивающие целостность БД:
· назначение первичного ключа, работа с типом полей, с присвоением новых уникальных значений;
· поддержание ссылочной целостности, обеспечивающей запись информации о связях таблиц и пресекающей любую операцию, приводящую к нарушению целостности.
III. Операции, обеспечивающие безопасность:
· шифрование прикладных программ;
· шифрование данных;
· защита паролем;
· ограничение уровня доступа (к БД, к таблицам).
Для сохранения информации используется двойной подход. Операции сохранения происходят в обход операционной системы. Все изменения в таблицах сохраняются немедленно и автоматически без предупреждения.
IV. Обработка данных в многопользовательских средах:
· блокировка базы данных, файла, записи, поля;
· идентификация станции, установившей блокировку;
· обновление информации после модификации;
· контроль за временем и повторением обращения;
· работа с сетевыми системами (Net Ware, Unix).
V. Импорт-экспорт отражает:
· возможность обработки СУБД информации, подготовленной другими программными средствами;
· возможность использования данных сформированных средствами рассматриваемой СУБД другими программами.
VI. Доступ к данным посредством языка SQL
Язык запросов SQL (Structured Query Language) предоставляет развитые возможности пользователям и специалистам в области обработки данных.
С его помощью можно напрямую управлять СУБД Access.
VII. Средства разработки прикладных программ:
· мощные языки программирования;
· средства реализации меню, экранных форм ввода – вывода данных и генерации отчётов,
· средства генерации приложений и исполнимых файлов.
2.8. Обобщенная технология работы в СУБД
К основным этапам работы с СУБД можно отнести:
· создание структуры таблиц БД;
· ввод и редактирование данных в таблицах
(с использованием формы или без использования формы);
· обработка данных, содержащихся в таблицах
(на основании запросов или на основании программы);
· вывод информации из БД
(с использованием отчётов или без использования отчётов).