Data and Applications Monsoon 2022 Project
- Date is yyyy-mm-dd
- Add Rank constraints based on rating or something
- Handle Ranks, you only need to update the ranks for a particular platform each time
- add table for user_team
-
create, update, delete cpstalk
user
- delete user wil automatically delete all cpstalk information related to the user, which is:
friendship
,submissions
(because we only store submissions related to cpstalk users), member fromteam
-
create, update, delete username (
user_register_on
) for platform,- should modify platform users, how to decide
active users
?
- should modify platform users, how to decide
-
add, delete two users as
friends
-
create, modify, delete
team
-
create, modify, delete
contest
- add contest_id to
problem
?, value can be null
- add contest_id to
-
create, modify, delete, problem
problem
, so including author, tags- add time of creation? so that time of submission is after creation?
-
add submission to
practice
,- constraint, execution time and memory used < time limit and memory limit
-
add submission to
attempts
,- constraint, execution time and memory used < time limit and memory limit
attmepts_3
should only haveplatform_name
andsubmission_id
as primary key, thenteamID
could be null
-
Also just add another table for
team_user
-
added ranks to
user_register_on
-
add, delete platform
language
??
- execution time of submission < time limit
-
changed primary key to just
platform_name
andsubmission_ID
, inattempts_3
andprac_3
-
created
team_users
, with attributes team_ID, username, platform: -
added
platform_name
toproblem_tags
andproblem_authors
as attributes and primary key -
add contest_id to problem? can be null;