Changes between Version 4 and Version 5 of DatabaseCreation


Ignore:
Timestamp:
06/03/26 23:37:46 (12 days ago)
Author:
231071
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseCreation

    v4 v5  
    1111[[html(<a href="https://develop.finki.ukim.mk/projects/EDB/attachment/wiki/DatabaseCreation/views.sql">views.sql</a>)]]
    1212
    13 == vw_election_results
     13=== vw_election_results
    1414
    1515Го прикажува збирниот изборен резултат по политички ентитет за секој избор — вклучувајќи вкупен број гласови, процент, и дали ентитетот го поминал 5% цензусот. Ја имплементира бизнис логиката за јавно објавување на официјални изборни резултати и овозможува брза споредба на перформансите на партиите и коалициите по избор.
     
    6161----
    6262
    63 == vw_dhondt_seat_allocation
     63=== vw_dhondt_seat_allocation
    6464
    6565Ја пресметува распределбата на парламентарни мандати по изборна единица користејќи D'Hondt метод, со вграден 5% праг и поддршка за коалиции. Ја имплементира законски задолжителната пропорционална распределба на мандати за парламентарни избори и овозможува транспарентен увид во тоа колку мандати освоил секој ентитет по регион.
     
    119119----
    120120
    121 == vw_invalid_ballot_analysis
     121=== vw_invalid_ballot_analysis
    122122
    123123Прикажува статистика за невалидни гласачки ливчиња по избор и општина — вкупен број ливчиња, број невалидни и процент. Ја имплементира логиката за надзор на квалитетот на изборниот процес, овозможувајќи лесна идентификација на општини со висок процент невалидни ливчиња кои бараат дополнителна анализа.
     
    142142----
    143143
    144 == vw_local_election_winners
     144=== vw_local_election_winners
    145145
    146146Го прикажува победникот на локалните избори (тип 3) по општина — партијата со најмногу гласови во секоја општина. Ја имплементира бизнис логиката за прогласување победник на локалните избори по принцип на релативно мнозинство, и овозможува брз преглед на политичката карта по општини.
     
    173173----
    174174
    175 == vw_parliamentary_municipality_winners
     175=== vw_parliamentary_municipality_winners
    176176
    177177Го прикажува доминантниот политички ентитет по општина за парламентарни избори (тип 2), врз основа на агрегирани гласови по гласачко место. Ја имплементира логиката за визуелизација на изборната карта на парламентарни избори — корисна за анализа на регионалната доминација на партиите и медиумско известување.
     
    204204----
    205205
    206 == vw_party_demographic_performance
     206=== vw_party_demographic_performance
    207207
    208208Ги прикажува гласовите по политички ентитет и гласачко место разбиени по генерациски кохорти: Gen Z (роден ≥1996), Милениалци (1981–1995) и Сениори (<1981). Ја имплементира логиката за демографска анализа на изборна поддршка, овозможувајќи партиите и истражувачите да ја разберат старосната структура на гласачкото тело по регион.
     
    254254----
    255255
    256 == vw_party_performance_over_time
     256=== vw_party_performance_over_time
    257257
    258258Ги следи гласовите и процентот на поддршка за секој политички ентитет низ повеќе изборни циклуси, подредени по ентитет и датум. Ја имплементира логиката за временска анализа на трендови во изборна поддршка — суштинска алатка за политичка аналитика, истражување и споредба на резултати меѓу последователни избори.
     
    281281----
    282282
    283 == vw_polling_station_stats
     283=== vw_polling_station_stats
    284284
    285285Дава детална статистика по гласачко место за секој избор — регистрирани гласачи, фрлени ливчиња, валидни, невалидни и процент на излезност. Ја имплементира логиката за оперативен мониторинг на изборниот ден, овозможувајќи увид во активноста на секоја поединечна станица во реално време.
     
    307307----
    308308
    309 == vw_polling_station_voter_count
     309=== vw_polling_station_voter_count
    310310
    311311Прикажува точен број на регистрирани гласачи по гласачко место и регион, пресметан директно од табелата `voter`. Служи за верификација на конзистентноста на податоците — споредувајќи го овој поглед со полето `registered_voter` во `polling_station` може да се откријат евентуални несогласувања во бројачите.
     
    324324----
    325325
    326 == vw_presidential_by_municipality
     326=== vw_presidential_by_municipality
    327327
    328328Го прикажува водечкиот кандидат на претседателски избори (тип 1) по општина, врз основа на вкупни гласови. Ја имплементира логиката за регионална анализа на претседателски избори — овозможува визуелизација на изборната карта и увид во тоа кој кандидат доминира во кои општини.
     
    353353----
    354354
    355 == vw_regional_voting_patterns
     355=== vw_regional_voting_patterns
    356356
    357357Го прикажува доминантниот политички ентитет по регион за сите типови избори — за претседателски ги агрегира гласовите на државно ниво, а за останатите на општинско ниво. Ја имплементира унифицирана логика за регионална анализа на изборни обрасци применлива на повеќе типови избори истовремено.
     
    395395----
    396396
    397 == vw_voter_turnout
     397=== vw_voter_turnout
    398398
    399399Дава сеопфатна статистика за излезност на гласачи по избор и општина — регистрирани гласачи, фрлени ливчиња, валидни, невалидни, процент на излезност и процент на невалидни. Ја имплементира логиката за официјално известување за излезност, задолжително за Државната изборна комисија, со поддршка за `FULL JOIN` за да се прикажат и општини без гласови.