Хранимые процедуры.
Защита БД от неправильного использования. | Жизненный цикл ИС. | Моделирование процессов в предметной области. | Методика построения моделей процессов в предметной области. | Переход от модели процессов предметной области к моделированию данных. | Определение связей. Виды связей. | Категории сущностей. | Целостность связи. Ограничения целостности в идентифицирующих связаях. | Ограничение целостности в не идентифицирующих связях. | Технология обеспечения защиты информации в информационных системах. |
Хранимые процедуры используются в ИС построенных на архитектуре клиент – сервер.
Сервер БД обеспечивает хранение, дотуп к большим объёмам данных через локальную сеть. Современные серверы БД позволяют хранить процедуры кот. обрабатывают эти данные, такие процедуры называются хранимые. Св-ва хранимых процедур. 1.Хранимые процедуры программируются на спец. языке очень похожим на язык PASCAL.2.Хранимые процедуры хранятся в БД как часть мето-данных.3.Хранимые процедуры вызываются из приложения клиента, выполняются на сервере, а результат возвращается клиенту. Хранимые процедуры позволяют:1.Применять модульное проектирование – хранимые процедуры могут использоваться несколькими приложениями для доступа к одним и тем же данным, что исключает дублирование кода и сокращает объём программ.2.Улучшают обслуживание программ – когда процедура изменяется, то эти изменения отражаются на всех использующих её приложениях, нет необходимости перекомпилировать и перекомпоновывать программы.3.Хранимые процедуры повышают производительность. Они выполняются на сервере, засчёт этого сокращается загрузка сети. Хранимые процедуры можно разделить на 2 типа:1.Процедура выбора – результатом выполнения таких процедур является отношение, которое можно использовать в разделе from оператора select, другими словами это запрос к БД написанный средствами императивного программирования.2.Выполняемые процедуры – это процедуры, которые изменяют состояние БД аналогично операторам insert, update, delete. Они могут возвращать, а могут и не возвращать значение. Запускаются оператором Execute procedure. Создание хранимых процедур на SQL. Хранимые процедуры создаются оператором create procedure <имя>[(<параметр 1, тип>, <параметр 2, тип>…)][Returns (<параметр 1, тип>, <параметр 2, тип>…)] – список выходных параметров.as – разделитель заголовка и тела процедуры.[Declare variable <переменная, тип>].begin оператор 1,…….., оператор m – блок выполняемых операторов (тело процедуры)end.
Дата добавления: 2015-07-25; просмотров: 51 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.005 сек.)