Changes between Version 3 and Version 4 of appdesign


Ignore:
Timestamp:
02/13/25 13:27:48 (9 days ago)
Author:
155036
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • appdesign

    v3 v4  
    6767
    6868'''1. Преглед на настани'''
     69
     70Оваа SQL наредба ги селектира првите 50 записи од табелата events, вклучувајќи ги global_event_id, sql_date, event_code, goldstein_scale, num_mentions, num_sources, num_articles и avg_tone. Податоците се подредени по датум (sql_date) во опаѓачки редослед (од најновиот кон најстариот).
     71
    6972{{{
    7073SELECT
     
    7780
    7881'''2. Анализа на актер'''
     82
     83Оваа SQL наредба ги селектира actor_name од табелата actors, заедно со global_event_id, event_code, sql_date, num_mentions и avg_tone од табелата events. Се прави спојување (JOIN) на actors и event_details преку actor_id, како и на event_details и events преку global_event_id. Филтрира само записи за актерот со actor_id = 5003 и ги прикажува настаните подредени по sql_date во опаѓачки редослед.
     84
    7985{{{
    8086SELECT
     
    8995
    9096'''3. Следење на конфликти'''
     97
     98Оваа SQL наредба ги селектира conflict_id, имињата на два актери (actor_1 и actor_2), risk_score, predicted_date и description од табелата conflict_risk. Се прави спојување (JOIN) со табелата actors за да се добијат имињата на актерите преку actor1_id и actor2_id. Филтрира само конфликти со предвидена дата поголема или еднаква на тековниот датум (CURRENT_DATE) и ги подредува резултатите според risk_score во опаѓачки редослед (од највисок кон најнизок ризик).
     99
    91100{{{
    92101SELECT
     
    102111
    103112'''4. Генерирање извештаи'''
     113
     114Оваа SQL наредба ги селектира prediction_id, global_event_id, името на актерот (actor_name), prediction_type, confidence_score и predicted_date од табелата predictions. Се прави спојување (JOIN) со табелата events преку event_id и со табелата actors преку actor_id. Филтрира предвидувања чија предвидена дата е во последните 30 дена (од тековниот датум наназад) и ги подредува резултатите според confidence_score во опаѓачки редослед (од највисок кон најнизок степен на доверба).
     115
    104116{{{
    105117SELECT
     
    114126
    115127'''5. Известувања за нови настани'''
     128
     129Оваа SQL наредба ги селектира notification_id, email на корисникот, global_event_id, event_code, notification_date и status од табелата notifications. Се прави спојување (JOIN) со табелата users преку user_id и со табелата events преку event_id. Филтрира известувања испратени во последните 7 дена (почнувајќи од тековниот датум наназад) и ги подредува резултатите според notification_date во опаѓачки редослед (од најнови до најстари).
     130
    116131{{{
    117132SELECT