Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Основы технологии «клиент-сервер».
До настоящего момента мы рассматривали только локальные базы данных, не затрагивая многопользовательского доступа. Целью данного занятия является обсуждение особенностей, присущих удаленным базам данных. Напомним, что при использовании технологии « клиент-сервер » база данных располагается на удаленном компьютере (сервере) и называется удаленной базой данных.Приложение, обеспечивающее доступ к базе данных с компьютера пользователя, называется приложением-клиентом. Взаимодействие клиента и сервера можно описать двумя фразами: - клиент формирует SQL-запрос серверу, на котором расположена база данных, и отправляет его по сети; -сервер выполняет запрос и возвращает клиенту запрашиваемые данные. Преимущества такого метода работы очевидны: - обработка запроса происходит на сервере, клиент же получает только необходимые данные; -поскольку посылаются только необходимые данные, снижается сетевой трафик; -приложение-клиент не может напрямую обратиться к файлам, расположенным на сервере, — таким образом обеспечивается высокая степень защиты данных; -управление базой данных производит сервер, поэтому код приложения-клиента значительно уменьшается и упрощается. Удаленная база данных представляет собой совокупность взаимосвязанных таблиц. Отличие ее от локальной заключается в том, что данные связанных таблиц содержатся в одном общем файле. В остальном структуры практически идентичны. Для управления базой данных сервер может задействовать следующие механизмы: генераторы; хранимые процедуры; функции, определяемые пользователем; транзакции; события. Основные этапы создания корпоративных сетей. I. Прежде всего необходимо провести информационное обследование организации. II. По результатам обследования выбрать архитектуру системы и аппаратно-программные средства ее реализации. По результатам обследования выбрать и/или разработать ключевые компоненты информационной системы (рис.2), коими являются: III. Система управления корпоративной базой данных IV. Система автоматизации деловых операций и документооборота V. Система управления электронными документами VI. Специальные программные средства VII. Системы поддержки принятия решений. Классификация сетей. Локальная вычислительная сеть (ЛВС) — небольшая группа компьютеров, связанных друг с другом и расположенных обычно в пределах одного здания или организации. Региональная сеть — сеть, соединяющая множество локальных сетей в рамках одного района, города или региона. Глобальная сеть — сеть, объединяющая компьютеры разных городов, регионов и государств. Объединение глобальных, региональных и локальных вычислительных сетей позволяет создавать многоуровневые иерархии, которые предоставляют мощные средства для обработки огромных массивов данных и доступ к практически неограниченным информационным ресурсам. Локальные вычислительные сети (ЛВС) могут входить в качестве компонентов в состав региональной сети; региональные сети — объединяться в составе глобальной сети; наконец, глобальные сети могут образовывать еще более крупные структуры. Самым большим объединением компьютерных сетей в масштабах планеты Земля на сегодня является «сеть сетей» — Интернет. Интересным примером связи локальных и глобальных сетей является виртуальная частная сеть (Virtual Private Network, VPN). Так называется сеть организации, получающаяся в результате объединения двух или нескольких территориально разделенных ЛВС с помощью общедоступных каналов глобальных сетей, например, через Интернет. По типу среды передачи сети делятся на проводные и беспроводные. По скорости передачи информации сети можно разделить на низко-, средне- и высокоскоростные. распределения ролей между компьютерами сети бывают одноранговые и клиент-серверные. |
Последнее изменение этой страницы: 2019-04-19; Просмотров: 320; Нарушение авторского права страницы