Уровень сервиса данных включает логику доступа к данным и хранилищу. Эти сервисы могут включать встроенные процедуры SQL Server для управления трафиком данных и быть интегрированными в базу данных сервера.
Вы можете физически поместить логические уровни в распределённом окружении несколькими путями. А также вся логика может существовать на одном компьютере. Это позволяет вам выполнять логику, бизнес роли и обработку где она более эффективна.
Использования двух ярусной логики. Если вы используете эту логику, вы можете расположить отображение и логику приложения на клиенте, сервисы данных на сервере. В качестве альтернативы вы можете расположить логику приложения во встроенных процедурах на сервере. Вы можете также использовать смешанные решения, в котором логика приложения отделена от клиента и сервера.
Двух ярусная логика менее распространена, чем многоярусная, которая увеличивает свою популярность благодаря сети Internet. Двух ярусная логика не масштабируема и может не быть такой простой для развёртывания как многоярусная.
Использования много ярусной логики. Многоярусная (многозвенная) модель также известна как трёх ярусная или n-ярусная, позволяющая распределить логику между приложениями. Бизнес роли могут быть отделены от клиента или базы данных. Когда эта модель используется в сети Internet, вы можете разделить сервисы отображение (представление) между браузерами клиентов и Microsoft Internet Information Service, WEB сервер отформатирует страницы, которые отображает браузер.
Многозвенная модель масштабируема для большого количества клиентов и множества приложений, и вы можете распределить объём работы между множеством компьютеров. Многозвенная архитектура легка в управлении, потому что может изолировать изменения в одной бизнес роли без влияния на другие. А также обновления на Active Server Page на WEB сервере обновляет все клиенты.
Технологии Microsoft позволяют вам получить доступ к данным, используя широкий ряд заранее подготовленных клиентов, которые используют интерфейс программируемого доступа к данным.
Вы можете использовать заранее подготовленные клиенты для доступа к данным SQL Server. Логика получения данных это часть клиентского приложения. Microsoft Office включает Microsoft Access и Excel.
Некоторым клиентам может понадобится доступ к нескольким разным источникам данных в производстве. Интерфейс Microsoft Data Access Components (MDAC) это интерфейс, который позволяет обрабатывать разные источники данных. Вы можете использовать следующие MDAC компоненты для облегчения процесса обмена сообщениями:
OLE DB – это набор сервисных компонентов интерфейсов, которые предоставляют универсальный доступ к данным хранимым в различных источниках информации. Технология OLE DB позволяет вам получить доступ к реляционным и не реляционным источникам данных.
Microsoft ActiveX Data Objects – лёгкий в использовании интерфейс программирования приложений для любых поставщиков OLE DB.
Язык Transact-SQL это SQL Server реализация стандартного ANSI-SQL. Transact-SQL содержит дополнительные языковые элементы, которые являются для него уникальными.
Рекомендуется, когда вы пишите скрипты использовать только ANSI-SQL стандарт, для сохранения совместимости вашей базы данных.
Когда вы будете писать и выполнять операторы Transact-SQL, вы будете использовать различные операторы этого языка, которые используются для определения, кто может просматривать или изменять данные, создавать объекты в базе данных.
Вы можете использовать операторы Data Control Language для изменения прав доступа назначенным базе данных пользователям и ролям. Следующая таблица описывает такие операторы:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.