На сегодняшний день ни одна автоматизированная информационная система (АИС) не сможет нормально функционировать без правильно настроенной и заполненной базы данных, в которой сохраняются все результаты и необходимые информационные ресурсы. Но важно также понимать, что при разработке подобного средства хранения необходимо учитывать ряд обязательных факторов, которые впоследствии будут сильно влиять на скорость работы всей системы и отвечать за качество хранения и обработки поступающей и передаваемой информации.
В случае, если выбранный вами дипломный проект связан с разработкой, внедрением или модернизацией базы данных, важно понимать, что любая такая система хранения информации должна соответствовать следующим критериям:
- Являться независимой от стороннего ПО и различного аппаратного обеспечения. Другими словами – настройка базы данных должны быть такой, чтобы ее в любой момент можно было взять и перенести на новую систему и начать работать в ней после небольших настроек;
- Содержать требуемые уровни защиты от несанкционированного доступа (НСД), нелегального копирования или удаления/изменения важных параметров и данных;
- Поддерживать регулярные обновления, касающиеся не только внутреннего функционала и интерфейса, но и улучшения системы безопасности, программного и аппаратного контроля;
- Реализовывать точный и быстрый поиск по соответствующему запросу. Иметь возможность расширенного поиска, анализа полей данных, их структуры и свойств;
- Поддерживать одновременную работу нескольких пользователей с одним каталогом, закрывать доступ к уже используемому файлу или документу для обеспечения стабильности работы.
В дипломе по БД также необходимо уделить внимание самому процессу функционирования БД, который включает в себя несколько базовых свойств:
- Поддержание целостности всей информации, хранящейся в базе данных, исключение противоречий и конфликтов нескольких файлов;
- Гарантия безопасности, рассмотренной выше, и включающей в себя комплекс мер по организации правильной и стабильной работы БД;
- Высокая эффективность работы, заключающаяся в минимальных затратах времени на обработку одного запроса и вывод исходного результата;
- Наличие механизмов самодиагностики и самовосстановления, обеспечение резервного копирования всей важной информации на запасные носители.