wiki:FunctionsProceduresTriggers

Version 2 (modified by 231184, 4 days ago) ( diff )

--

Функции, процедури и тригери

Во оваа фаза се имплементира апликациската логика во базата на податоци преку PL/pgSQL функции, процедури и тригери. Овие скрипти ги опфаќаат најважните функционалности на системот, како преглед на термини, проверка на достапни термини, закажување, откажување, презакажување и автоматска контрола на термините.

Функции (Functions)

Оваа скрипта содржи функции кои враќаат податоци потребни за апликацијата. Функциите се користат за добивање на закажани термини за одреден корисник, проверка на достапни термини за бизнис во даден временски период и добивање резиме на оценки за одреден бизнис.

01_database_functions.sql

Процедури (Procedures)

Оваа скрипта содржи процедури кои ја имплементираат главната апликациска логика. Со нив се овозможува закажување термин, откажување термин, креирање оценка за завршен термин, испраќање барање за презакажување, одобрување или одбивање презакажување и означување на термини како недостапни.

02_database_procedures.sql

Тригери (Triggers)

Оваа скрипта содржи тригери кои автоматски ја одржуваат конзистентноста на податоците. Тригерите спречуваат закажување на недостапен термин, спречуваат двојно закажување на ист термин, автоматски го означуваат терминот како недостапен по закажување, го ослободуваат терминот при откажување и спречуваат внесување повеќе оценки за ист термин.

03_database_triggers.sql

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.