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