Хранимые процедуры: понятие, область применения, достоинства и недостатки 2

Содержание

СОДЕРЖАНИЕ

Введение 3

1. Хранимые процедуры – основные понятия 4

2. Создание хранимых процедур 5

3. Изменение хранимых процедур 9

4 Выполнение хранимых процедур 10

5 Некоторые особенности и детали при использовании хранимых процедур 12

6. Расширенные хранимые процедуры 14

7. Ошибки. сообщения об ошибках 17

Выводы 20

Список использованной литературы 21

Выдержка из текста

ВВЕДЕНИЕ

Хранимые процедуры – это процессы, выполнение которых происходит непосредственно на сервере баз данных.

Все хранимые процедуры в базе данных находятся в специально отведенном списке Stored Procedures раздела базы данных Programmability. Следует обратить внимание на перечень системных процедур, используемых при работе SQL-сервера, список которых находятся в группе System Stored Procedures [1].

Для создания новой процедуры выберите команду New Stored Procedures контекстного меню, после чего на экране отобразится вкладка, в которой будет расположен текст шаблона для создания текста процедуры.

Несмотря на ряд ограничений и недостатков, хранимые процедуры обладают рядом преимуществ. Хотя большую часть того, что позволяет хранимая процедура, вы можете сделать при помощи простого кода Transact-SQL, хранимые процедуры имеют множество преимуществ перед прямыми запросами, в том числе:

— перестройка и повторное использование плана выполнения;

— автопараметризация запроса;

— инкапсуляция бизнес-логики;

— обеспечение модульной структуры приложения;

— совместное использование в нескольких приложениях;

— авторизованный и единообразный доступ к объектам базы данных;

— последовательная, безопасная модификация данных;

— уменьшение сетевого трафика;

— поддержка автоматического выполнения при запуске системы.

Именно поэтому и в силу еще ряда причин, такая тема является актуальной и рассмотрена в данном реферате.

Список использованной литературы

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Программирование объектов MS SQL Server 2008 R2. Хранимые процедуры и триггеры: методические указания к лабораторным работам по курсу «Проектирование баз данных» / В.В. Лавров, А.А. Бурыкин. Екатеринбург: УрФУ, 2013. 36 с.

2. Хендерсон К. Профессиональное руководство по SQL Server: хранимые процедуры, XML, HTML ( CD). — СПб.: Питер, 2005. — 620 с.:

3. Проектирование и реализация баз данных Microsoft SQL Server 2000. Учебный курс MCAD/ MCSE, VlCDBA/Пер с англ. — 2-е изд., испр. — М.: Издательско-торговый дом «Русская Редакция», 2003. – 546с..

4. Цвелой В.А .Разработка баз данных в среде MySQL: учебно-практическое пособие для студентов специальности 230103 «Автоматизированные системы обработки информации и управления» всех форм обучения / В.А. Цвелой. — Омск: АНО ВПО «Омский экономический институт», 2012. — 132 с.

5. Beck, Kent. Extreme Programming Explained: Embrace Change. Reading, MA: Addison-Wesley, 2000. C. 47. (Бек К. Экстремальное программирование. СПб.: Питер, 2002

Похожие записи