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

Реферат Створення системи управління взаємовідносинами з клієнтами





Розробка тригерів та налаштування реплікації


3.1 Збережені процедури і тригери. Особливості використання


Визначення процедури, що зберігається наступне: збережена процедура - об'єкт бази даних, який представляє собою набір SQL-інструкцій, який компілюється один раз і зберігається на сервері. Визначення чітке і цілком хороша, все ясно і зрозуміло. Тобто в СУБД необхідно виконати певний SQL-код, який збережеться в базі як деякий об'єкт і очевидно, що ми зможемо його ефективно/раціонально використовувати для вирішення завдань роботи з базою. При проектуванні збережених процедур і тригерів треба уникати наступних речей:

розбалансування бізнес-логіки системи; створення анти патерну велосипед (своє погане рішення, при існуванні кращого).

Тригер - це процедура, що зберігається особливого типу, яку користувач не викликає безпосередньо, а виконання якої обумовлено настанням певної події (дією) - по суті додаванням INSERT або видаленням DELETE рядки в заданій таблиці, або модифікації UPDATE даних у певному стовпці заданої таблиці реляційної бази даних.


3.1.1 Розроблені тригери

Тригер, який не дає користувачеві змінити ідентифікатор контакту в таблиці контактів:

"old". "contacts_name"! = "new". "contacts_name" then "contacts" set "id" = "old". "id" "contacts . id "=" old "." id "; if; old;;


Тригер, який додає запис про яке або зміну в таблиці завдань, в таблицю подій:


Тригер, який додає запис про яке або зміну в таблиці компаній, в таблицю подій:

varchar (30); varchar (30); varchar (100); varchar (100); varchar (254); TG_OP = 'INSERT' THEN = NEW.company_name;: = 'Add new company : ';: = mstr | | nstr; INTO "events" (id, events_text) values ​​((select count (*) from "events...


Назад | сторінка 4 з 12 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Програмний продукт, який здійснює вирішення завдань з дисципліни "Чисе ...
  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Переломний момент: який мінімум подій максимально впливає на вашу кар'є ...