
- •1.Информационные системы (ис). Классификации ис. Состав структура ис
- •2. Функциональные подсистемы ис
- •3. Обеспечивающие подсистемы эис
- •4. Информационные технологии
- •5. Классификация ит
- •6. Этапы развития ит и ис
- •7. Технология создания ис или современная технология проектирования
- •8. Case-технологии
- •9. Архитектура case-средства
- •10. Объектно-ориентированное проектирование ис
- •11. Прототипное проектирование эис (rad-технологий)
- •16. Архитектура файл-сервер
- •17.Архитектура клиент-сервер
- •18. Д вухуровневая архитектура клиент-сервер
- •19. Трехуровневая архитектура клиент-сервер
- •22. Реляционная модель данных
- •24. Операции реляционной модели данных
- •25. Системы управления базами данных
16. Архитектура файл-сервер
Файл-серверная архитектура – наиболее простой случай распределительной обработки данных. На сервере располагаются только файлы данных, а на рабочих станциях находятся приложения пользователей и система управления БД. Файл-сервер достаточно мощный по производительности и оперативной памяти ЭВМ, является центральным узлом локальной сети. Использование файл-серверов предполагает, что вся обработка данных выполняется на рабочей станции, а файл-сервер лишь выполняет функцию накопления данных и средств доступа.
Плюсы – высокий уровень защиты от несанкционированного доступа
Минусы – 1)некоторые запросы и БД могут перекачивать всю БД клиенту
2) обмен осуществляется на уровне файлов, доступ к которым в режиме
3) Предъявляются высокие требования к техническому оснащению рабочих станций.
Под сервером в широком смысле понимается любая система, процесс, компьютер, владеющий вычислительным ресурсом. Клиентом называется любая система, процесс, компьютер, пользователь, запрашивающий у сервера ресурс/пользующийся ресурсом /обслуживаемый сервером в ином виде.
17.Архитектура клиент-сервер
Архитектура «клиент-сервер» предназначена для разрешения проблем файл серверных приложений путем распределения компонентов приложения и размещение их там, где они будут функционировать более эффективно.
Особенность – использование выделенных серверов БД , понимающих запросы на языке структурированных запросов (SQL) и выполняющих поиск, сортировку и агрегирование информации на месте без излишней перекачки данных.
18. Д вухуровневая архитектура клиент-сервер
Запросы
Раб станции сервер базы данных
Эта архитектура основана на использовании сервера БД, когда клиентская часть содержит уровень представления данных, а на сервере находится БД вместе с СУБД и прикладными программами.
Сервер БД дает возможность отказаться от пересылки по сети файлов данных целиком и передавать только ту выборку из БД, которая удовлетворяет запрос пользователя.
При этом пользовательское приложение делится на 2 части:
Одна выполняется на сервере и связана с выборкой и агрегированием данных из БД.
Вторая по представлению данных для анализа данных выполняется на клиентской машине.
Такая организация позволяет еще больше повысить производительность и эффективность ИС в результате объединения вычислительных ресурсов сервера и клиентской части, существенно уменьшается трафик сети, снимаются ограничения на доступность данных различным приложениям.
19. Трехуровневая архитектура клиент-сервер
Раб станция Сервер прилож. Сервер БД
Позволяет помещать прикладные программы на отдельные серверы приложений с которыми через API- интерфейс устанавл-ся связь клиентских раб. станций . Работы клиентской части приложение свод. К выводу необходимых ф-ий сервера приложеня, которая называется «Сервисами», Применение программы в свою очередь обращается к серверу БД.
Еще более повышается эффект-ть за счет:
- многократности повтор. исп-я общих ф-ий обработки данных в множестве клиентских приложений при сущ-ой экономии ресурсов;
- параллельности в работе сервера приложений и сервера БД, при чем сервер приложений может быть менее мощным по сравнению с сервером БД;
- оптимизация доступа к БД через сервер приложений из клиентских мест путем диспетчеризации выполнения запросов в вычислительной сети;
- повышение скорости и надежности обработки программного обеспечения на нескольких серверах приложений, которые могут заменять друг друга в сети в случае перегрузки ( или выхода из строя одного из них);
- переноса ф-ий административной системы по проверке полномочий доступа пользователей с сервера БД на сервер приложений.
20.
21.