Changes between Version 7 and Version 8 of AdvancedApplicationDesign_v2


Ignore:
Timestamp:
08/30/25 22:38:06 (7 days ago)
Author:
212028
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedApplicationDesign_v2

    v7 v8  
    189189{{{#!div
    190190{{{#!sql
    191 create index idx_instancanalinija_li_id on instancanalinija (li_id); - како резултат на join и li_id foreign key
    192 }}}
    193 }}}
     191create index idx_instancanalinija_li_id on instancanalinija (li_id);
     192}}}
     193}}}
     194како резултат на join и li_id foreign key
    194195
    195196==== Индекси за {{{Kontroli}}} табелата ====
     
    198199{{{#!sql
    199200create index idx_kontroli_inl_id on kontroli (inl_id);
     201}}}
     202}}}
    200203како резултат на join и inl_id foreign key
    201 }}}
    202 }}}
    203204
    204205==== Индекси за {{{Kazna}}} табелата ====
     
    207208{{{#!sql
    208209create index idx_kazna_kontrola_id on kazna (kontrola_id);
     210}}}
     211}}}
    209212како резултат на join и kontrola_id foreign key
    210 }}}
    211 }}}
     213
    212214{{{#!div
    213215{{{#!sql
    214216create index idx_kazna_kz_datum_year on kazna (extract(year from kz_datum));
     217}}}
     218}}}
    215219како резултат на честото групирање и сортирање по година изведено од датумот на казната
    216 }}}
    217 }}}
     220
    218221{{{#!div
    219222{{{#!sql
    220223create index idx_kazna_plateno on kazna (kz_datum, kz_datum_plateno) where kz_plateno = true;
     224}}}
    221225како резултат на филтрирање на казните кои се платени
    222 }}}
    223226
    224227==== Индекси за {{{Vozenje}}} табелата ====
     
    227230{{{#!sql
    228231create index idx_vozenje_inl_id on vozenje(inl_id);
     232}}}
     233}}}
    229234како резултат на join и inl_id foreign key
    230 }}}
    231 }}}
     235
    232236{{{#!div
    233237{{{#!sql
    234238create index idx_vozenje_pnl_id on vozenje(pnl_id);
     239}}}
     240}}}
    235241како резултат на join и pnl_id foreign key
    236 }}}
    237 }}}
     242
    238243{{{#!div
    239244{{{#!sql
    240245create index idx_vozenje_patnik_k_id on vozenje(patnik_k_id);
     246}}}
     247}}}
    241248како резултат на join и patnik_k_id foreign key
    242 }}}
    243 }}}
     249
    244250{{{#!div
    245251{{{#!sql
    246252create index idx_vozenje_staart_year on vozenje(extract(year from vozenje_start));
     253}}}
     254}}}
    247255како резултат на честото групирање и сортирање по година изведено од датумот на започнато возење
    248 }}}
    249 }}}
    250256
    251257==== Индекси за {{{Postojka na linija}}} табелата ====
     
    254260{{{#!sql
    255261create index idx_pnl_p_id on postojka_na_linija(p_id);
     262}}}
     263}}}
    256264како резултат на join и p_id foreign key
    257 }}}
    258 }}}
     265
    259266{{{#!div
    260267{{{#!sql
    261268create index idx_pnl_li_id on postojka_na_linija(li_id);
     269}}}
     270}}}
    262271како резултат на join и li_id foreign key
    263 }}}
    264 }}}
     272
    265273
    266274==== Индекси за {{{Bileti}}} табелата ====
     
    269277{{{#!sql
    270278create index idx_bilet_tb_id on bilet(tb_id);
     279}}}
     280}}}
    271281како резултат на join и tb_id foreign key
    272 }}}
    273 }}}
     282
    274283{{{#!div
    275284{{{#!sql
    276285create index idx_bilet_datum_na_kupuvanje_year on bilet(extract(year from b_datum_na_kupuvanje));
     286}}}
     287}}}
    277288како резултат на честото групирање и сортирање по година изведено од датумот на купениот булет
    278 }}}
    279 }}}
    280289
    281290= Тригери и фукниции =