wiki:AdvancedDatabaseDevelopment

Напреден развој на датабаза (Тригери, погледи, домени)

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

Содржина

Преглед

Тригери

  • Автоматско ажурирање на статус на маса при креирање на нарачка
  • Автоматско ослободување на маса при плаќање
  • Автоматско намалување на залиха при продажба
  • Контрола на залиха со дозволен минимум
  • Автоматско затворање на смена при плаќање
  • Превенција на бришење на нарачки со историја на плаќање
  • Автоматско логирање на промени во 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 валидација
Last modified 5 days ago Last modified on 09/25/26 16:33:16
Note: See TracWiki for help on using the wiki.