Changes between Version 7 and Version 8 of AdvancedApplicationDesign_v2
- Timestamp:
- 08/30/25 22:38:06 (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedApplicationDesign_v2
v7 v8 189 189 {{{#!div 190 190 {{{#!sql 191 create index idx_instancanalinija_li_id on instancanalinija (li_id); - како резултат на join и li_id foreign key 192 }}} 193 }}} 191 create index idx_instancanalinija_li_id on instancanalinija (li_id); 192 }}} 193 }}} 194 како резултат на join и li_id foreign key 194 195 195 196 ==== Индекси за {{{Kontroli}}} табелата ==== … … 198 199 {{{#!sql 199 200 create index idx_kontroli_inl_id on kontroli (inl_id); 201 }}} 202 }}} 200 203 како резултат на join и inl_id foreign key 201 }}}202 }}}203 204 204 205 ==== Индекси за {{{Kazna}}} табелата ==== … … 207 208 {{{#!sql 208 209 create index idx_kazna_kontrola_id on kazna (kontrola_id); 210 }}} 211 }}} 209 212 како резултат на join и kontrola_id foreign key 210 }}} 211 }}} 213 212 214 {{{#!div 213 215 {{{#!sql 214 216 create index idx_kazna_kz_datum_year on kazna (extract(year from kz_datum)); 217 }}} 218 }}} 215 219 како резултат на честото групирање и сортирање по година изведено од датумот на казната 216 }}} 217 }}} 220 218 221 {{{#!div 219 222 {{{#!sql 220 223 create index idx_kazna_plateno on kazna (kz_datum, kz_datum_plateno) where kz_plateno = true; 224 }}} 221 225 како резултат на филтрирање на казните кои се платени 222 }}}223 226 224 227 ==== Индекси за {{{Vozenje}}} табелата ==== … … 227 230 {{{#!sql 228 231 create index idx_vozenje_inl_id on vozenje(inl_id); 232 }}} 233 }}} 229 234 како резултат на join и inl_id foreign key 230 }}} 231 }}} 235 232 236 {{{#!div 233 237 {{{#!sql 234 238 create index idx_vozenje_pnl_id on vozenje(pnl_id); 239 }}} 240 }}} 235 241 како резултат на join и pnl_id foreign key 236 }}} 237 }}} 242 238 243 {{{#!div 239 244 {{{#!sql 240 245 create index idx_vozenje_patnik_k_id on vozenje(patnik_k_id); 246 }}} 247 }}} 241 248 како резултат на join и patnik_k_id foreign key 242 }}} 243 }}} 249 244 250 {{{#!div 245 251 {{{#!sql 246 252 create index idx_vozenje_staart_year on vozenje(extract(year from vozenje_start)); 253 }}} 254 }}} 247 255 како резултат на честото групирање и сортирање по година изведено од датумот на започнато возење 248 }}}249 }}}250 256 251 257 ==== Индекси за {{{Postojka na linija}}} табелата ==== … … 254 260 {{{#!sql 255 261 create index idx_pnl_p_id on postojka_na_linija(p_id); 262 }}} 263 }}} 256 264 како резултат на join и p_id foreign key 257 }}} 258 }}} 265 259 266 {{{#!div 260 267 {{{#!sql 261 268 create index idx_pnl_li_id on postojka_na_linija(li_id); 269 }}} 270 }}} 262 271 како резултат на join и li_id foreign key 263 }}} 264 }}} 272 265 273 266 274 ==== Индекси за {{{Bileti}}} табелата ==== … … 269 277 {{{#!sql 270 278 create index idx_bilet_tb_id on bilet(tb_id); 279 }}} 280 }}} 271 281 како резултат на join и tb_id foreign key 272 }}} 273 }}} 282 274 283 {{{#!div 275 284 {{{#!sql 276 285 create index idx_bilet_datum_na_kupuvanje_year on bilet(extract(year from b_datum_na_kupuvanje)); 286 }}} 287 }}} 277 288 како резултат на честото групирање и сортирање по година изведено од датумот на купениот булет 278 }}}279 }}}280 289 281 290 = Тригери и фукниции =