Работа в среде SQL Server 2000

Работа в среде SQL Server 2000

Введение
Существуют два основных типа архитектуры приложений: архитектура мэйнфреймов (или монолитная архитектура) и распределенная архитектура. В монолитных системах все компоненты приложений (пользовательский интерфейс, логическая структура программы, проверка корректности вводимых данных и осуществление
доступа к данным) сосредоточены на мэйнфрейме.
Системы с распределенной архитектурой обычно распределяют
вычислительную нагрузку между разными компьютерами, объединенными в сеть. Наиболее распространенный вид распределенной
архитектуры – это клиент!серверная архитектура.
В архитектуре клиент!сервер все задачи, связанные с доступом к
данным, выполняются на центральном сервере. Особенностью архитектуры клиент!сервер является то, что один процесс может запросить информацию у другого процесса. В этой архитектуре вычислительная нагрузка распределена между клиентами и сервером. Под
клиентом понимается программное обеспечение, которое, с одной
стороны, взаимодействует с сервером баз данных, а с другой – с пользователем через графический интерфейс. При использовании этого типа
архитектуры приложение выполняет все задачи, связанные с интерфейсом пользователя, логикой работы программы и проверкой целостности данных. Сервер отвечает за логику работы программы и проверку целостности данных.
На клиентской машине выполняются процессы, которые отвечают за составление запросов и представление полученных данных. На
сервере выполняются процессы, которые обрабатывают запросы и
отвечают на них. Одним из главных преимуществ архитектуры клиент!сервер является то, что клиенту после его запроса к серверу баз
данных возвращается только результат выполнения этого запроса.
Другими словами, выборка данных происходит на сервере, а не на
клиентской машине. Вследствие этого значительно снижается сетевой трафик.
Клиент запрашивает данные или обращается к каким!нибудь другим службам сервера и предоставляет данные пользователю, часто с
использованием графического интерфейса пользователя (graphical
user interface – GUI). Отображение представляемых данных для
пользователя в нужном виде ! задача клиента. Поскольку на клиентской машине выполняется программный код службы представления данных и частично других служб приложения, то в результате
освобождаются вычислительные ресурсы на сервере, которые смогут
быть использованы для работы с данными и выполнения запросов.
Архитектура SQL Server включает в себя клиентскую часть и серверы баз данных, взаимодействующие друг с другом с помощью сетевых протоколов, даже если клиент и сервер расположены на одном и
том же компьютере. Представление данных и пользовательский интерфейс контролируется клиентским программным обеспечением.
Сервер всегда

Комментарии к записи Работа в среде SQL Server 2000 отключены

Рубрика: Примеры работ и исследования

Обсуждение закрыто.