Технология «клиент/сервер»
Технология «клиент/сервер» разработана с целью устранения недостатков, имеющихся в первых двух подходах. «Клиент/сервер» означает такой способ взаимодействия программных компонентов, при котором они образуют единую систему. Клиентский процесс, требующий определенных ресурсов и серверный процесс, который эти ресурсы предоставляет. Клиент принимает от пользователя запрос, проверяет синтаксис и генерирует запрос к базе данных. Затем он передает сообщение серверу, ожидает поступление ответа и форматирует полученные данные для представления их пользователю. Сервер принимает и обрабатывает запросы к базе данных, а затем передает полученные результаты обратно клиенту. Такая обработка включает проверку полномочий клиента, обеспечение требований целостности, поддержку системного каталога, а также выполнение запроса на обновление данных,управление параллельностью и восстановлением.
Операции, выполняемые клиентом:
1. Управляет пользовательским интерфейсом
2. Принимает и проверяет синтаксис введенного пользователем запроса
3. Выполняет приложение
4. Генерирует запрос к базе данных и передает его серверу
5. Отображает полученные данные пользователю.
Операции, выполняемые сервером:
1. Принимает и обрабатывает запросы к базе данных со стороны клиентов
2. Проверяет полномочия пользователей
3. Гарантирует соблюдение ограничений целостности
4. Выполняет запросы/обновления и возвращает результаты клиенту
5. Поддерживает системный каталог
6. Обеспечивает параллельный доступ к базе данных
Технология «клиент-сервер», заменила технологию «файл-сервер» и является более мощной, так как позволила совместить достоинства однопользовательских систем (дружественный интерфейс, низкая цена) с достоинствами более крупных компьютерных систем (поддержка целостности, защита данных, многозадачность).
- Двоичная система счисления
- Восьмеричная и шестнадцатеричная системы счисления
- Логические операции
- Логические законы
- Переключательные схемы
- С х е м а не (Отрицание)
- Инструментарий информационных технологий
- Составляющие информационной технологии
- Классификация информационных технологий
- Этапы развития информационных технологий
- Понятие модели. Моделирование
- Классификация моделей
- Формализация
- Интуитивное определение алгоритма
- Свойства алгоритма:
- Формы представления алгоритма
- Этапы решения задач с помощью компьютера
- Линейный алгоритм
- Ветвление
- Циклические алгоритмы
- История развития вычислительной техники
- Архитектура фон Неймана
- Поколения компьютеров
- I поколение
- II поколение
- III поколение
- IV поколение
- Устройство персонального компьютера
- 30. Понятие программного обеспечения
- 31.Базовый уровень программного обеспечения
- 32.Системный и служебный уровни программного обеспечения
- Виды пользовательского интерфейса:
- Основные функции операционных систем:
- 33.Прикладной уровень программного обеспечения
- Прикладное программное обеспечение общего назначения
- Специальное прикладное программное обеспечение
- 34.Классификация данных
- Классификационные признаки
- 35.Представление элементарных данных
- Основные типы данных:
- Решение.
- Решение.
- 36.Модели данных
- Реляционная модель
- Иерархическая модель
- Сетевая модель
- 37.Кодирование графической информации
- Растровый метод
- Векторный метод
- 38.Кодирование звуковой информации
- 39.Устройства внешней памяти Магнитные диски
- Оптические диски
- Флэш-память
- 40.Архитектура многопользовательских систем
- Телеобработка
- Технология «Файл/сервер»
- Технология «клиент/сервер»
- 41. Области применения баз данных
- Виды аис:
- 42. Схема передачи информации в линии связи
- Некоторые характеристики каналов связи
- Решение.
- 43.Передача информации в компьютерных линиях связи
- Параллельная передач а данных
- Последовательная передача данных
- Виды серверов:
- 45.Классификация вычислительных сетей
- 46.Эталонная модель взаимодействия открытых систем
- 47.Качество информации
- 48.Безопасность информации
- 49.Антивирусные программные средства
- 50.Обеспечение достоверности информации
- 2. Аппаратно-программные
- 51.Обеспечение сохранности информации
- 52.Обеспечение конфиденциальности информации