Интернет магазин китайских планшетных компьютеров



Компьютеры - Сервер базы данных - Хранимые и присоединенные процедуры

22 января 2011


Оглавление:
1. Сервер базы данных
2. Хранимые и присоединенные процедуры
3. Операционная среда серверов
4. Транзакции и целостность БД
5. Согласованность чтения




Существуют расширенные версии языка SQL, которые поддерживают такие расширения, как хранимые и расширенные процедуры, а также управление ходом программы через ветвления и организацию циклов.
Хранимые процедуры — это предварительно откомпилированные предложения языка SQL, которые сохраняются на сервере базы данных, использующей язык SQL. Клиент запускает хранимую процедуру с помощью команды EXECUTE<имя процедуры>. Таким образом, по сети передаются только два слова вместо двух сотен. Поскольку эта процедура уже откомпилирована и оптимизирована, серверу не нужно тратить время на компиляцию и оптимизацию.
В качестве хранимых процедур обычно используются часто выполняемые запросы.
Присоединенные процедуры подобны хранимым процедурам и исполняются в ответ на события, происходящие в БД. Когда с некоторыми приложениями языка SQL связана присоединенная процедура, выполнение этого предложения всегда запускает целую серию команд, входящих в эту процедуру. Присоединенная процедура автоматически выполняет одно или более предложений языка SQL, всякий раз, когда выполняет предложения INSERT, UPDATE или DELETE.
Самое важное применение присоединенных процедур заключается в обеспечении ссылочной целостности.



Просмотров: 4125


<<< Семантическая оптимизация запросов СУБД
Сетевая СУБД >>>