Version 3 (modified by 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 скрипта за бришење и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм изваден од DBeaver
Attachments (3)
- erd-anomalyzer.png (94.8 KB ) - added by 2 weeks ago.
- dmlscript.sql (3.0 KB ) - added by 2 weeks ago.
- ddlscript.sql (4.2 KB ) - added by 2 weeks ago.
Download all attachments as: .zip