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