wiki:design

Релациска шема (со мапирачка трансформација)

Ознаки

  • Примарен клуч: 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, Max_Predictions)

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*, Predicted_Date, Prediction_Type, Confidence_Score)

  • Event_Id* референцира кон EVENTS(Global_Event_Id*)
  • Actor_Id* референцира кон ACTORS(Actor_Id*)

CONFLICT_RISK(Conflict_Id*, Actor1_Id*, Actor2_Id*, Risk_Score, Predicted_Date, Description)

  • Actor1_Id* референцира кон ACTORS(Actor_Id*)
  • Actor2_Id* референцира кон ACTORS(Actor_Id*)

EVENT_ANALYTICS(Analytics_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 скрипта за бришење и креирање на табелите

ddlscript.sql

DML скрипта за полнење на табелите со податоци

dmlscript.sql

Релациски дијаграм изваден од DBeaver

Last modified 2 weeks ago Last modified on 02/06/25 16:44:08

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.