| 243 | | ... |
| | 243 | Табелата `REFEREEING_DUEL` ја претставува врската помеѓу `REFEREE` и `DUEL`, па затоа е дефинирана со комплексен примарен клуч кој ги содржи вредностите `referee_ssn` и `duel_id`. Дополнително се дефенирани и надворешни клучеви кои референцираат кој судија и кон дуел соодветно. |
| | 244 | |
| | 245 | При генерирање првин се генерираат привремените табели `tmp_duel_federation`, каде за секој дуел се генерира соодветна федерација (ако дуелот е дел од наптревар се користи организациската федерација, ако не се користи по случајен избор), и `tmp_ref_assignment` која креира пар за секој судија случаен дуел. |
| | 246 | |
| | 247 | Од `tmp_ref_assignment` се внесуваат првата фаза на податоци во табелата. |
| | 248 | |
| | 249 | Се креира дополнителна привремена табела `tmp_ref_assignment2` која е слична на првата, но додава поместување за да се рапоредат судиите во разни дуели, односно да немаме кластерирање. Исто така се внесуваат сите податоци од `tmp_ref_assignment2` во `REFEREEING_DUEL`. |
| | 250 | |
| | 251 | Се вкупно се генерираат 32.543.880 редици. |
| | 252 | |
| | 253 | [[Image(refereeing_duel.png)]] |
| | 254 | |
| | 255 | == Поени |
| | 256 | |
| | 257 | Табелата `SCORE` има цел да води евиденција за кој играч во кој дуел кога добил гол. Таа е дефинирана со надворешни клучеви кои референцираат кон играч и кон дуел соодветно. |
| | 258 | |
| | 259 | Пред да се генерираат податоцире за `SCORE` се креираат привремени табели `tmp_score_data`, која ги зима сите завршени дуели и времетраењето на секој, и `tmp_roster_data` која ги зима сите валидни играчи. |
| | 260 | |
| | 261 | Генерирање на податоци се прави во две `INSERT` кверија, така што во двете кверија за секој гол се избира случаен момент во текот на дуелот од сите активни играчи во тој момент се бира еден случаен играч и се запишува како стрелец на голот. Едното квери ги генерира за домаќин головите, другото за противникот. |
| | 262 | |
| | 263 | Со ова се генерираат 30.000.000 редици. |
| | 264 | |
| | 265 | [[Image(score.png)]] |
| | 266 | |
| | 267 | |
| | 268 | |