wiki:design

Version 4 (modified by 155036, 2 weeks ago) ( diff )

--

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

Ознаки

  • Примарен клуч: 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 скрипта за бришење и креирање на табелите

ddlscript.sql

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

dmlscript.sql

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

No image "erd.png" attached to attachment

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.