Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИС ответы к эказмену Павлова.docx
Скачиваний:
5
Добавлен:
11.05.2025
Размер:
198.69 Кб
Скачать

15. Классификация архитектур ис.

Файл-серверная - когда на сервере содержаться файлы, которым пользуются пользователи(сотрудники) (из лекции)

Функции сервера: хранение данных и кода программы. Функции клиента: обработка данных.

Положительные стороны: многопользовательский режим работы с данными; удобство централизованного управления доступом; низкая стоимость разработки.

Отрицательные стороны: низкая производительность; низкая надежность; слабые возможности расширения

Сервер (от англ. server — обслуживающий) — сетевой компьютер, обрабатывающий запросы от других компьютеров в локальной или глобальной сети.

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

Особенности: клиентская программа работает с данными через запросы к серверному ПО; базовые функции приложения разделены между клиентом и сервером.

Положительные стороны: полная поддержка многопользовательской работы; гарантия целостности данных.

Отрицательные стороны: Бизнес логика приложений осталась в клиентском ПО. При любом изменении алгоритмов, надо обновлять пользовательское ПО на каждом клиенте

3. Переходная архитектура (2,5-слойный клиент-сервер)

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

Трехуровневая клиент-серверная архитектура

Основное отличие от архитектуры 2.5 – физическое разделение программ, отвечающих за хранение данных (СУБД) и их обработку

16. Локальные ис.

**Локальные информационные системы (ЛИС)** – это системы, которые работают на отдельном компьютере без взаимодействия с сервером¹. Данные в локальных ИС хранятся и обрабатываются на одном и том же компьютере¹. До появления компьютерных сетей все ИС вынужденно являлись локальными¹.

Для работы локальной ИС необходимо организовать на пользовательском компьютере хранение данных и доступ к ним. Это можно сделать тремя способами¹:

  1. Использование полной версии СУБД** подразумевает, что на локальный компьютер устанавливается полная версия СУБД, а приложение подключается к ней¹. Этот способ удобен в том случае, если память компьютера позволяет разместить полную версию СУБД и она будет использоваться для дальнейших модификаций ИС¹.

  2. Использование встраиваемой СУБД** подразумевает использование СУБД, которые тесно интегрированы с приложением и не требуют отдельного администрирования¹. К встраиваемым относятся следующие СУБД: SQLLite; Microsoft; SQL Server Compact; HSQLDB; InfinityDB¹.

  3. Без использования СУБД** подразумевает, что данные хранятся и обрабатываются без использования систем управления базами данных¹.

Такие соединения являются автономными и не зависят от подключения к интернету или других факторов⁴.