логики обработки, являются, прежде всего, реляционная модель данных и
связанный с ней набор SQL-операторов для типовых запросов к базе данных.
Большинство конфигураций клиент-сервер использует двухуровневую
модель, в которой клиент обращается к услугам сервера. Предполагается, что
диалоговые компоненты размещаются на клиенте, что позволяет реализовать
графический интерфейс. Компоненты управления данными размещаются на
сервере, а диалог и логика- - на клиенте. В двухуровневом определении
архитектуры клиент-сервер используется именно этот вариант: приложение
работает на клиенте, СУБД — на сервере.
Поскольку эта схема предъявляет наименьшие требования к серверу, она
обладает наилучшей масштабируемостью.
Поэтому для реализации описанного приложения выбираем архитектуру
клиент-сервер и реализуем его в виде веб-приложения.
Одним из важных требований, предъявляемых к проектированию
информационных систем, эксплуатируемых совместно на технологической базе
весьма ограниченных возможностей, является большая их однородность,
позволяющая обеспечить совместимость, мобильность, переносимость.
Выбор системы управления баз данных (СУБД) представляет собой
сложную многопараметрическую задачу и является одним из важных этапов
при разработке приложений баз данных.
Наиболее простой подход при выборе СУБД основан на оценке того, в
какой мере существующие системы удовлетворяют основным требованиям
создаваемого проекта информационной системы.
Основным принципом выбора СУБД следует считать определение
программного продукта, в наибольшей мере соответствующего предъявляемым
требованиям. Эту задачу решить не очень просто. Во-первых, к СУБД
предъявляется большое число требований, которые с течением времени
изменяются, во-вторых, СУБД имеют большое число параметров, что
затрудняет их сравнение. Кроме того, информация о СУБД часто носит
рекламный характер, не позволяющий сделать правильное суждение.