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