Changes between Version 1 and Version 2 of AdvancedReport2


Ignore:
Timestamp:
12/29/25 18:28:50 (5 days ago)
Author:
211101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReport2

    v1 v2  
    3535$$;
    3636}}}
     37
     38==== Релациона алгебра
     39- U(user_id, user_name)
     40- TA(transaction_account_id, user_id, account_name, balance)
     41- TB(transaction_id, transaction_account_id, spent_amount)
     42- T(transaction_id, transaction_name, date)
     43
     44JOIN на сите табели:
     45- J1 ← TA ⨝,,TA.user_id = U.user_id,, U
     46- J2 ← J1 ⨝,,TA.transaction_account_id = TB.transaction_account_id,, TB
     47- J3 ← J2 ⨝,,TB.transaction_id = T.transaction_id,, T
     48
     49Филтрирање на трансакции што го надминуваат тековниот баланс:
     50- R ← σ,,spent_amount > balance ∧ spent_amount > 0,,(J3)
     51
     52Подредување хронолошки (од најнова кон најстара трансакција):
     53- R_final ← τ,,date DESC,,(R)