Version 4 (modified by 5 days ago) ( diff ) | ,
---|
ER Дијаграм
Податочни побарувања
Ентитети
- EVENTS
- Global_Event_Id (PK, INT) – Уникатен идентификатор за секој настан
- Sql_Date (DATE) – Датум на настанот
- Month_Year (VARCHAR(6)) – Месец и година на настанот
- Year (INT) – Година на настанот
- Fraction_Date (DECIMAL(8, 4)) – Датум во децимален формат
- Is_Root_Event (BOOLEAN) – Дали настанот е корен настан
- Event_Code (VARCHAR(10)) – CAMEO код на настанот
- Goldstein_Scale (DECIMAL(5, 2)) – Скала што ја покажува важноста на настанот
- Num_Mentions (INT) – Број на спомнувања во статии
- Num_Sources (INT) – Број на извори што го известиле настанот
- Num_Articles (INT) – Број на статии што известиле за настанот
- Avg_Tone (DECIMAL(5, 2)) – Просечен тон на статиите
- ACTORS
- Actor_Id (PK, INT) – Уникатен идентификатор за секој актер
- Actor_Code (VARCHAR(10)) – Код што го претставува актерот
- Actor_Name (VARCHAR(100)) – Име на актерот
- Country_Code (VARCHAR(5)) – Код на земјата на актерот
- Type_Code (VARCHAR(10)) – Тип на актерот (на пр. GOV, MIL)
- LOCATIONS
- Location_Id (PK, INT) – Уникатен идентификатор за секоја локација
- Full_Name (VARCHAR(100)) – Целосно име на локацијата
- Country_Code (VARCHAR(5)) – Код на земјата каде се наоѓа локацијата
- Adm1_Code (VARCHAR(10)) – Административна единица (прв ред)
- Latitude (DECIMAL(8, 6)) – Географска ширина на локацијата
- Longitude (DECIMAL(9, 6)) – Географска должина на локацијата
- Feature_Id (VARCHAR(20)) – Уникатен идентификатор на локацијата
- EVENT_DETAILS
- Global_Event_Id (FK, INT) – Референцира до EVENTS (Global_Event_Id)
- Actor_Id (FK, INT) – Референцира до ACTORS (Actor_Id)
- Location_Id (FK, INT) – Референцира до LOCATIONS (Location_Id)
- USERS
- User_Id (PK, INT) – Уникатен идентификатор за секој корисник
- First_Name (VARCHAR(50)) – Име на корисникот
- Last_Name (VARCHAR(50)) – Презиме на корисникот
- Email (VARCHAR(100)) – Е-пошта на корисникот
- Password_Hash (VARCHAR(255)) – Хеширана лозинка на корисникот
- Role_Id (FK, INT) – Референцира до ROLES (Role_Id)
- Last_Login_Date (DATE) – Датум на последна најава
- Register_Date (DATE) – Датум на регистрација
- ROLES
- Role_Id (PK, INT) – Уникатен идентификатор за секоја улога
- Role_Name (VARCHAR(50)) – Име на улогата
- PLAN
- Plan_Id (PK, INT) – Уникатен идентификатор за секој план
- Plan_Name (VARCHAR(50)) – Име на планот
- Max_Events (INT) – Максимален број на настани дозволени со планот
- Max_Notifications (INT) – Максимален број на нотификации дозволени со планот
- SUBSCRIPTION
- Subscription_Id (PK, INT) – Уникатен идентификатор за секоја претплата
- User_Id (FK, INT) – Референцира до USERS (User_Id)
- Plan_Id (FK, INT) – Референцира до PLAN (Plan_Id)
- Start_Date (DATE) – Датум на почеток на претплатата
- End_Date (DATE) – Датум на крај на претплатата
- Status (VARCHAR(20)) – Статус на претплатата (на пр. Active, Inactive)
- NOTIFICATIONS
- Notification_Id (PK, INT) – Уникатен идентификатор за секоја нотификација
- User_Id (FK, INT) – Референцира до USERS (User_Id)
- Event_Id (FK, INT) – Референцира до EVENTS (Global_Event_Id)
- Notification_Date (DATE) – Датум кога е испратена нотификацијата
- Status (VARCHAR(20)) – Статус на нотификацијата (на пр. Sent, Pending)
- PREDICTIONS
- Prediction_Id (PK, INT) – Уникатен идентификатор за секоја прогноза
- Event_Id (FK, INT) – Референцира до EVENTS (Global_Event_Id)
- Actor_Id (FK, INT) – Референцира до ACTORS (Actor_Id)
- Location_Id (FK, INT) – Референцира до LOCATIONS (Location_Id)
- Predicted_Date (DATE) – Датум на предвидениот настан
- Prediction_Type (VARCHAR(50)) – Тип на прогноза (на пр. Conflict)
- Confidence_Score (DECIMAL(5, 2)) – Оценка на доверба во прогнозата
- CONFLICT_RISK
- Conflict_Id (PK, INT) – Уникатен идентификатор за секој запис за ризик од конфликт
- Actor1_Id (FK, INT) – Референцира до ACTORS (Actor_Id)
- Actor2_Id (FK, INT) – Референцира до ACTORS (Actor_Id)
- Risk_Score (DECIMAL(5, 2)) – Оценка на ризик за конфликт
- Predicted_Date (DATE) – Датум на предвидениот конфликт
- Description (TEXT) – Опис на ризикот од конфликт
- TRENDS
- Trend_Id (PK, INT) – Уникатен идентификатор за секој тренд
- Actor_Id (FK, INT) – Референцира до ACTORS (Actor_Id)
- Event_Id (FK, INT) – Референцира до EVENTS (Global_Event_Id)
- Date (DATE) – Датум на трендот
- Conflict_Coefficient (DECIMAL(5, 2)) – Коефициент што покажува ниво на конфликт
- Mentions_Count (INT) – Број на спомнувања поврзани со актерот/настанот
- Avg_Tone (DECIMAL(5, 2)) – Просечен тон на поврзаните статии
- Description (TEXT) – Дополнителен опис на трендот
Релации
- Events
- 1:N со Event_Details
- 1:N со Notifications
- 1:N со Predictions
- 1:N со Trends
- Actors
- 1:N со Event_Details
- 1:N со Predictions
- 1:N со Conflict_Risk
- 1:N со Trends
- Locations
- 1:N со Event_Details
- 1:N со Predictions
- Event_Details
- N:1 со Events
- N:1 со Actors
- N:1 со Locations
- Users
- 1:N со Subscriptions
- 1:N со Notifications
- Roles
- 1:N со Users
- Plan
- 1:N со Subscriptions
- Subscription
- N:1 со Users
- N:1 со Plan
- Notifications
- N:1 со Users
- N:1 со Events
- Predictions
- N:1 со Events
- N:1 со Actors
- N:1 со Locations
- Conflict_Risk
- N:1 со Actors
- Trends
- N:1 со Actors
- N:1 со Events
Note:
See TracWiki
for help on using the wiki.