Changes between Initial Version and Version 1 of FunctionsProceduresTriggers


Ignore:
Timestamp:
06/11/26 21:06:57 (10 days ago)
Author:
231184
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FunctionsProceduresTriggers

    v1 v1  
     1= Функции, процедури и тригери =
     2
     3Во оваа фаза се имплементира апликациската логика во базата на податоци преку PL/pgSQL функции, процедури и тригери. Овие скрипти ги опфаќаат најважните функционалности на системот, како преглед на термини, проверка на достапни термини, закажување, откажување, презакажување и автоматска контрола на термините.
     4
     5=== Функции (Functions) ===
     6
     7Оваа скрипта содржи функции кои враќаат податоци потребни за апликацијата. Функциите се користат за добивање на закажани термини за одреден корисник, проверка на достапни термини за бизнис во даден временски период и добивање резиме на оценки за одреден бизнис.
     8
     9[[html(<a href="ТУКА_СТАВИ_ЛИНК_ДО_ФАЈЛОТ">01_database_functions.sql</a>)]]
     10
     11=== Процедури (Procedures) ===
     12
     13Оваа скрипта содржи процедури кои ја имплементираат главната апликациска логика. Со нив се овозможува закажување термин, откажување термин, креирање оценка за завршен термин, испраќање барање за презакажување, одобрување или одбивање презакажување и означување на термини како недостапни.
     14
     15[[html(<a href="ТУКА_СТАВИ_ЛИНК_ДО_ФАЈЛОТ">02_database_procedures.sql</a>)]]
     16
     17=== Тригери (Triggers) ===
     18
     19Оваа скрипта содржи тригери кои автоматски ја одржуваат конзистентноста на податоците. Тригерите спречуваат закажување на недостапен термин, спречуваат двојно закажување на ист термин, автоматски го означуваат терминот како недостапен по закажување, го ослободуваат терминот при откажување и спречуваат внесување повеќе оценки за ист термин.
     20
     21[[html(<a href="ТУКА_СТАВИ_ЛИНК_ДО_ФАЈЛОТ">03_database_triggers.sql</a>)]]