== Релациска шема (со мапирачка трансформација) == === Ознаки === * __Примарен клуч__: underline * __Надворешен клуч__: underline и * * **Not null**: bold == Табели == **EVENTS**(__**Global_Event_Id**__* , **Sql_Date**, **Month_Year**, **Year**, **Fraction_Date**, **Is_Root_Event**, **Event_Code**, Goldstein_Scale, Num_Mentions, Num_Sources, Num_Articles, Avg_Tone) **ACTORS**(__**Actor_Id**__* , **Actor_Code**, **Actor_Name**, Country_Code, Type_Code) **LOCATIONS**(__**Location_Id**__* , **Full_Name**, Country_Code, Adm1_Code, Latitude, Longitude, Feature_Id) **EVENT_DETAILS**(__**Global_Event_Id**__* , __**Actor_Id**__* , __**Location_Id**__* ) * __**Global_Event_Id**__* референцира кон **EVENTS**(__**Global_Event_Id**__*) * __**Actor_Id**__* референцира кон **ACTORS**(__**Actor_Id**__*) * __**Location_Id**__* референцира кон **LOCATIONS**(__**Location_Id**__*) **USERS**(__**User_Id**__* , **First_Name**, **Last_Name**, **Email**, **Password_Hash**, __**Role_Id**__* , Last_Login_Date, **Register_Date**) * __**Role_Id**__* референцира кон **ROLES**(__**Role_Id**__*) **ROLES**(__**Role_Id**__* , **Role_Name**) **PLAN**(__**Plan_Id**__* , **Plan_Name**, Max_Events, Max_Notifications) **SUBSCRIPTION**(__**Subscription_Id**__* , __**User_Id**__* , __**Plan_Id**__* , **Start_Date**, End_Date, **Status**) * __**User_Id**__* референцира кон **USERS**(__**User_Id**__*) * __**Plan_Id**__* референцира кон **PLAN**(__**Plan_Id**__*) **NOTIFICATIONS**(__**Notification_Id**__* , __**User_Id**__* , __**Event_Id**__* , **Notification_Date**, **Status**) * __**User_Id**__* референцира кон **USERS**(__**User_Id**__*) * __**Event_Id**__* референцира кон **EVENTS**(__**Global_Event_Id**__*) **PREDICTIONS**(__**Prediction_Id**__* , __**Event_Id**__* , __**Actor_Id**__* , __**Location_Id**__* , **Predicted_Date**, **Prediction_Type**, **Confidence_Score**) * __**Event_Id**__* референцира кон **EVENTS**(__**Global_Event_Id**__*) * __**Actor_Id**__* референцира кон **ACTORS**(__**Actor_Id**__*) * __**Location_Id**__* референцира кон **LOCATIONS**(__**Location_Id**__*) **CONFLICT_RISK**(__**Conflict_Id**__* , __**Actor1_Id**__* , __**Actor2_Id**__* , **Risk_Score**, **Predicted_Date**, **Description**) * __**Actor1_Id**__* референцира кон **ACTORS**(__**Actor_Id**__*) * __**Actor2_Id**__* референцира кон **ACTORS**(__**Actor_Id**__*) **TRENDS**(__**Trend_Id**__* , __**Actor_Id**__* , __**Event_Id**__* , **Date**, Conflict_Coefficient, **Mentions_Count**, **Avg_Tone**, Description) * __**Actor_Id**__* референцира кон **ACTORS**(__**Actor_Id**__*) * __**Event_Id**__* референцира кон **EVENTS**(__**Global_Event_Id**__*) == DDL скрипта за бришење и креирање на табелите == [attachment:ddlscript.sql] == DML скрипта за полнење на табелите со податоци == [attachment:dmlscript.sql] == Релациски дијаграм изваден од DBeaver == [[Image(erd-anomalyzer.png)]]