Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций ИТС ПС.doc
Скачиваний:
36
Добавлен:
16.04.2019
Размер:
4.42 Mб
Скачать

1.8 Архитектура ис

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

  • Локальные ИС

  • Системы на основе архитектуры файл-сервер

  • Системы на основе архитектуры клиент-сервер

  • Распределенные ИС

  • ИС основанные на Интернет-технологиях

Предварительно дадим определения:

Данные - это некоторые показатели, которые характеризуют объект и принимают для конкретного объекта некоторое числовое или текстовое значение.

Например, объект Студент характеризует Фамилия, которая для конкретного случая принимает значение Иванов.

База данных (БД)- это совокупность взаимосвязанных, хранящихся вместе данных.

Пожалуй, одним из самых банальных примеров баз данных может быть записная книжка с телефонами ваших знакомых, представляющая собой список фамилий владельцев телефонов и их телефонных номеров в алфавитном порядке.

Система управления базами данных (СУБД) — это комплекс языковых и про­граммных средств, предназначенный для создания, ведения и совместного использо­вания БД многими пользователями.

СУБД – это программный продукт, обеспечивающий управление данными в базе данных. под управлением данными понимается:

- создание и коррекция структуры БД

- манипуляция данными – добавление, удаление, сортировка, выборка данных.

1.8.1 Локальные ИС— прикладные программы, СУБД и база данных находятся на локальном компьютере. Предназначены для относительно небольших баз и программ, их сопровождающих.

1.8.2 Файл-серверные  ИС— в ИС с архитектурой файл-сервер база данных находится на отдельном сервере. На каждом ПК установлены СУБД и все необходимые программы. Рабочие станции по локальной сети обращаются к файл-серверу только для того, что бы прочитать или записать туда данные, обработка же данных происходит на рабочей станции. Следовательно, файл-сервер в такой системе функционирует лишь как жесткий диск, совместно используемый рабочими станциями (рисунок 3).

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

1.8.3 Клиент- серверные ИС (рисунок 4) - при такой архитектуре на выделенном сервере кроме базы данных находится еще и СУБД. Таким образом, клиенты работают не с базой, а с СУБД, которая получает команды и выдает результат работы.

Достоинством тако­го подхода в сравнении предыдущим является заметно меньший объем передаваемых данных, так как сервер базы данных обеспечивает выполнение основного объема обработки данных.

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

Рисунок 3 – Архитектура файл-сервер

Рисунок 4 – Архитектура клиент-сервер