Описание слайда:
Для обработки данных на сервере можно использовать сохраненные процедуры, триггеры, определяемые пользователем функции и инструкции SQL SELECT. Кроме того, можно отсортировать данные на сервере перед их загрузкой. Для обработки данных на сервере можно использовать сохраненные процедуры, триггеры, определяемые пользователем функции и инструкции SQL SELECT. Кроме того, можно отсортировать данные на сервере перед их загрузкой. Сохраненная процедура представляет собой заранее откомпилированную последовательность инструкций SQL и необязательных управляющих инструкций, которая способна принимать параметры и обрабатывается в Microsoft SQL Server как одна программная единица. Сохраненные процедуры располагаются в БД Microsoft SQL Server. Поскольку сохраненные процедуры компилируются на сервере при создании, они выполняются быстрее, чем отдельные инструкции SQL, а выполнение сохраненных процедур на сервере позволяет использовать мощь процессора сервера. Триггеры — это особый тип сохраненных процедур, автоматически выполняемых при обновлении, вставке или удалении данных. Триггеры используются для проверки бизнес-правил и ограничений, более сложных, чем определяемые посредством проверяемых ограничений, например, можно запретить ввод в поле «Возраст» отрицательных значений или превышающих 110. В отличие от проверяемых ограничений, триггеры могут ссылаться на столбцы других таблиц. Например, триггер может отменить обновления, пытающиеся применить скидку (хранящуюся в таблице скидок) к книгам (хранящимся в таблице названий) стоимостью менее 10 рублей. Определяемые пользователем функции сочетают лучшие характеристики представлений и сохраненных процедур в одном запросе, который может использоваться как вложенный, поддерживает передачу параметров, сортировку и возвращение значений. Во многих случаях определяемые пользователем функции имеют ряд преимуществ по сравнению с сохраненными процедурами. Они позволяют возвращать таблицу данных или скалярное значение, позволяют скрывать от пользователя логику или подробности создания возвращаемых значений, а также упрощают синтаксис SQL. Сортировка записей на сервере выполняется с помощью сохраненной процедуры, определяемой пользователем функции или инструкции SQL, указанной в качестве значения свойства Источник записей (RecordSource) формы или отчета (которые сохраняются в проекте Microsoft Access, но выполняются на сервере). Сортировка записей на сервере — это еще один способ использования мощи процессора сервера.