Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП по 4232 Инф.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
728.06 Кб
Скачать

2.2 Архитектура автоматизированной информационной системы

Эффективность АИС во многом зависит от ее архитектуры. В настоящее время перспективной является архитектура «клиент – сервер». В достаточно распространенном варианте она предполагает наличие компьютерной сети и распределенной базы данных, включающей корпоративную базу данных (КБД) и персональные базы данных (ПБД). КБД размещается на компьютере-сервере, ПБД размещается на компьютерах сотрудников подразделений, являющихся клиентами корпоративной БД.

Сервер – это компьютер (или программа) в компьютерной сети, управляющий ресурсом этой сети.

Клиент – это компьютер (программа) использующий этот ресурс.

Ресурс – это БД, файловая система, службы печати, службы почтовых отправлений.

Тип сервера определяется видом ресурса, которым он управляет (БД, программная система и др.)

Достоинства АИС «Клиент – сервер»:

Сочетание централизованного хранения, обслуживания и коллективного доступа к корпоративной информации с индивидуальной работой пользователя над персональной информацией.

Предвестником АИС «Клиент-сервер» были АИС «файл-сервер». В таких ИС по запросам пользователей файлы базы данных передаются на персональные компьютеры (ПК), где и производится их обработка. Недостатком такого варианта архитектуры является высокая интенсивность передачи обрабатываемых данных. Причем, зачастую передаются избыточные данные: вне зависимости от того сколько записей из базы данных требуется пользователю, файлы баз данных передаются целиком. (рис. 2.1 ).

Рис. 2.1

При такой архитектуре сервер базы данных обеспечивает выполнение основного объема обработки данных. Сервер базы данных выполняет поиск и извлечение нужных данных, которые затем передаются на компьютер пользователя. Достоинством такого подхода в сравнении с предыдущим является заметно меньший объем передаваемых данных (рис.2.2).

Для персональных БД и приложений используют СУБД: Access, Visual Fox Pro фирмы Microsoft, Paradox фирмы Borland.

Корпоративная БД создается, поддерживается и функционирует под управлением сервера БД, например, Microsoft SQL Server или Oracle Server.

Передача данных из БД

Рис. 2.2

АИС может иметь следующие конфигурации (корпоративную и персональную)

  • компьютер-сервер, содержащий КБД и ПБД;

  • компьютер-сервер и персональные компьютеры с ПБД;

  • несколько компьютеров-серверов и персональные компьютеры с ПБД.

Использование архитектуры АИС «Клиент-сервер» дает возможность постепенного наращивания информационной системы.

Разделение общей БД на корпоративную БД и персональную БД позволяет уменьшить сложность проектирования БД по сравнению с централизованным вариантом, а значит снизить вероятность ошибок при проектировании и его стоимость.

Важнейшим достоинством применения БД в ИС является обеспечение независимости данных от прикладных программ. Это дает возможность пользователям не заниматься проблемами представления данных на физическом уровне: размещение данных в памяти, методов доступа к ним и т.д.