База данных – совокупность данных, организованная таким образом, чтобы эти данные могли быть найдены и обработаны наиболее удобным образом с помощью компьютера. Базы данных повсеместно используются в современной жизни. Для управления этими базами данных используются специальные программы - системы управления базами данных (СУБД). На данный момент существует множество СУБД, таких как MySQL, PostgreSQL, MongoDB, MicrosoftAccess, SQLite.
Каждая СУБД имеет свои плюсы и минусы. Практически все СУБД предоставляют графический интерфейс для администрирования баз данных, однако часто этот интерфейс не предоставляет достаточной наглядности для пользователя. Многие системы требуют установки на компьютер программы-клиента, из-за этого возникают сложности, например в отсутствии многоплатформенности, в требовательности к ресурсам клиентского компьютера (большой размер используемого дискового пространства и пр.) или невозможность установки клиента из-за отсутствия прав пользователя на используемом компьютере. Большинство современных СУБД не являются свободно распространяемым программным обеспечением, что также накладывает определённые ограничения.
Из этого вытекает цель работы: разработать многопользовательскую систему удалённого управления базами данных с удобным графическим интерфейсом, работающую под любой платформой.
В ходе работы был создан сетевой проект, в состав которого вошло многомодульное клиентское приложение с графическим интерфейсом, позволяющее быстро и удобно редактировать базы данных, а также серверное приложение, обеспечивающее многопользовательский режим работы по сети Интернет.
Самый главный и трудный вопрос
В чём смысл жизни. // Д.С.Лихачев. Письма о добром и прекрасном. Письмо пятое
Одеяльце
Рукавичка
3 загадки Солнечной системы