| Version 2 (modified by , 4 days ago) ( diff ) |
|---|
Функции, процедури и тригери
Во оваа фаза се имплементира апликациската логика во базата на податоци преку PL/pgSQL функции, процедури и тригери. Овие скрипти ги опфаќаат најважните функционалности на системот, како преглед на термини, проверка на достапни термини, закажување, откажување, презакажување и автоматска контрола на термините.
Функции (Functions)
Оваа скрипта содржи функции кои враќаат податоци потребни за апликацијата. Функциите се користат за добивање на закажани термини за одреден корисник, проверка на достапни термини за бизнис во даден временски период и добивање резиме на оценки за одреден бизнис.
Процедури (Procedures)
Оваа скрипта содржи процедури кои ја имплементираат главната апликациска логика. Со нив се овозможува закажување термин, откажување термин, креирање оценка за завршен термин, испраќање барање за презакажување, одобрување или одбивање презакажување и означување на термини како недостапни.
Тригери (Triggers)
Оваа скрипта содржи тригери кои автоматски ја одржуваат конзистентноста на податоците. Тригерите спречуваат закажување на недостапен термин, спречуваат двојно закажување на ист термин, автоматски го означуваат терминот како недостапен по закажување, го ослободуваат терминот при откажување и спречуваат внесување повеќе оценки за ист термин.
Attachments (6)
-
01_databaseFunctions.sql
(7.1 KB
) - added by 4 days ago.
databaseFunctions
-
02_databaseProcedures.sql
(8.9 KB
) - added by 4 days ago.
databaseProcedures
-
03_databaseTriggers.sql
(8.4 KB
) - added by 4 days ago.
databaseTriggers
-
01_triggers.sql
(830 bytes
) - added by 21 hours ago.
01_triggers
-
02_procedures.sql
(6.4 KB
) - added by 21 hours ago.
02_procedures
-
03_functions.sql
(3.6 KB
) - added by 21 hours ago.
03_functions
Download all attachments as: .zip
