Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування інформаційних систем

Реферат Проектування інформаційних систем





роцедури зберігається в швидкодіючому кеші в оперативній пам'яті, що істотно підвищує швидкість виконання запитів. Інше їх перевага полягає в тому, що користувач може отримати право виконання збереженої процедури, навіть якщо він не має права доступу до тих об'єктів, до яких звертається процедура. p align="justify"> Процедура, що зберігається створюється за допомогою оператора CREATE PROCEDURE. Для створення збереженої процедури відповідною командою контекстного меню відкривається шаблон коду, в якому задаються ім'я, параметри і SQL-код тіла процедури. Потім створений код запускається на виконання для перевірки синтаксису та компіляції. p align="justify"> На рис. 37 приведений код процедури, що обчислює кількість наявних в каталозі варіантів меблів заданого типу. p align="justify"> Після оновлення в оглядачі об'єктів додається ярлик створеної процедури.


В 

Рис. 37. p align="justify"> Для виконання процедури контекстне меню пропонує два варіанти: виконати збережену процедуру або створити сценарій для збереженої процедури, використовуючи команду execute.

У першому випадку з'являється вікно з таблицею параметрів процедури, в якому задаються значення вхідних параметрів (в розглянутому прикладі значення параметра @ type = стіл, рис. 38).


В 

Рис. 38. br/>

Після цього з'являється код сценарію виконання процедури, запуск якого дає результат (рис.39).


В 

Рис. 39. br/>

Тригери


Тригер - це спеціальний тип збереженої процедури, яка автоматично виконується при кожній спробі змінити захищаються його дані. Тригери забезпечують цілісність даних, запобігаючи несанкціоноване або неправильне їх зміну. Тригери не мають параметрів і не виконуються явно. Це означає, що тригер запускається тільки при спробі зміни даних. p align="justify"> За замовчуванням всі тригери (INSERT, DELETE і UPDATE) спрацьовують після виконання оператора зміни даних. Ці тригери називаються тригерами AFTER (після),. Крім того в SQL Server використовуються тригери INSTEAD OF (замість), які виконуються замість оператора передбачуваного зміни даних. p align="justify"> Створення тригера, аналогічно стандартними функціями і процедурам, можна здійснити на основі шаблону, що викликається контекстним меню. На рис. 40 наведено приклад тригера, створеного для контролю бізнес-правила: В«не можна видаляти відомості про виконане замовлення, якщо його вартість перевищує 100В». br/>В 

Рис. 40. br/>

При спробі видалити інформацію з таблиці Executed_Contract про виконане замовлення на суму, що перевищує 100, з'являється вікно-повідомлення (див. рис. 41).


В 

Рис. 41. p align="justify"> Висновок


Описані вище і проілюстровані дії по створенню макета інформаційної системи...


Назад | сторінка 21 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програми та процедури допінг-контролю
  • Реферат на тему: Типові маршрути и процедури проектування
  • Реферат на тему: Процедури в Паскалі
  • Реферат на тему: Митні процедури
  • Реферат на тему: Митні процедури