= Напреден развој на датабаза (Тригери, погледи, домени) = Оваа страница содржи документација за напредниот развој на базата преку тригери, складирани процедури/функции, погледи и кориснички дефинирани домени. Секоја категорија е документирана на посебна Wiki страница. == Содржина == * [wiki:AdvancedDatabaseDevelopment1 Тригери] - Автоматски акции при промени во базата * [wiki:AdvancedDatabaseDevelopment2 Складирани процедури и функции] - Комплексни пресметки и деловна логика * [wiki:AdvancedDatabaseDevelopment3 Погледи] - Извештаи и прегледи за анализа * [wiki:AdvancedDatabaseDevelopment4 Домени] - Кориснички дефинирани типови со централизирана валидација == Преглед == === Тригери === * Автоматско ажурирање на статус на маса при креирање на нарачка * Автоматско ослободување на маса при плаќање * Автоматско намалување на залиха при продажба * Контрола на залиха со дозволен минимум * Автоматско затворање на смена при плаќање * Превенција на бришење на нарачки со историја на плаќање * Автоматско логирање на промени во audit_log === Складирани процедури и функции === * Пресметка на вкупен приход за период * Пресметка на дневен буџет за набавка * Затворање на смена со автоматска пресметка * Препорака за набавка на производи под минимум === Погледи === * Целосен преглед на нарачки * Преглед на маси со нивниот статус * Месечен приход по категорија * Извештај за најпродавани производи * Дневен извештај за продажба * Преглед на залиха по производ === Домени === * positive_money - Парични вредности со деловни граници * vat_percentage - ДДВ само со законски дозволени стапки * table_status - Статус на маса (enum) * order_status - Статус на нарачка (enum) * inventory_operation - Тип на инвентарна операција (enum) * valid_email - Комплексна email валидација * mkd_phone - Македонски мобилен телефонски број * password_hash - bcrypt password hash валидација