Помощь в учёбе, очень быстро...
Работаем вместе до победы

Типичное разделение функций между клиентами и серверами

РефератПомощь в написанииУзнать стоимостьмоей работы

В типичном случае на стороне клиента СУБД работает только такое программное обеспечение, которое не имеет непосредственного доступа к базам данных, а обращается для этого к серверу с использованием языка SQL. Но при возникновении потребности перераспределения функций между клиентом и сервером использование определенных операционных систем выходит на первый план. Требования к аппаратуре… Читать ещё >

Типичное разделение функций между клиентами и серверами (реферат, курсовая, диплом, контрольная)

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

Большая часть прикладной системы располагается на сервере, поскольку вычислительная мощность сервера значительно превышает мощности клиентских рабочих станций. При использовании RPC это сделать нетрудно. При использовании ОС UNIX проблемы практически не возникают. Современное направление в построении «клиент-серверных» систем — это системы с «тонкими» клиентами.

Требования к аппаратным возможностям и базовому программному обеспечению клиентов и серверов

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

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

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

Контрольные вопросы и задания

  • 1. В чем заключается концепция открытых систем?
  • 2. Что означает для пользователей термин «открытые системы» ?
  • 3. Что обеспечивает стандарты и технологии открытых систем?
  • 4. Что такое клиент локальной сети?
  • 5. Что такое сервер локальной сети?
  • 6. Как организована системная архитектура «клиент-сервер» ?
  • 7. Что такое серверы баз данных?
  • 8. Поясните принципы взаимодействия между клиентскими и серверными частями баз данных.
  • 9. Как разделяются функции между клиентами и серверами?
Показать весь текст
Заполнить форму текущей работой