Архитектура информационных систем на основе БД 10.1 Понятие ИС. Аспекты классификации ИС В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру.
Информационные системы на основе БД
по способу организации хранения и доступа к данным делятся на локальные (автономные) и распределенные;
по масштабу делятся на персональные и групповые.
10.2 Характеристика ИС с точки зрения способов организации хранения и доступа к данным Локальные информационные системы реализуются на автономном компьютере, как правило, ПК. Такая система может содержать несколько простых приложений, связанных общим информационным фондом (БД), и рассчитана на работу одного пользователя или группы пользователей, разделяющих по времени одно рабочее место. [И база данных, и приложения, работающее с БД находятся на одном компьютере]. Подобные приложения создаются с помощью так называемых "настольных СУБД" (Clarion, Clipper, FoxPro, Paradox, dBase, MS Access) или с помощью файловой системы и диалоговой оболочки для ввода, редактирования и обработки данных.
Особенностью настольных информационных систем является дешевизна и простота эксплуатации и так называемая персонализация рабочей среды, когда пользователь может выбрать себе инструменты для работы, наиболее соответствующие его потребностям.
При выборе настольных СУБД обратите внимание на следующие аспекты:
наличие базового инструментария для построения таблиц, работы с данными и структурами в диалоговом режиме, сортировки и импорта записей;
наличие форм как инструментального средствами для формирования структур элементов данных и экранов просмотра;
наличие средств конструирования простых и сложных запросов и отчетов;
наличие средств быстрой разработки программ и внешних интерфейсов;
наличие средств связности характеризует связь с данными, хранящимися в файлах различных форматов;
наличие средства для работы в Internet характеризует инструментарий для публикации статических и динамических документов в Internet, а также для ввода и извлечения данных из сети.
Распределенные информационные системы принято строить различными способами, как системы:
с архитектурой клиент-сервер;
с распределенными вычислениями;
на основе Internet/Intranet-технологий.