Compare commits

...

12 Commits

Author SHA1 Message Date
Sehraan0 ec3e29b948
Update insert_9.sql 2022-05-22 22:02:16 +01:00
rmj26 fffc4e4c48
Update drop_9.sql 2022-05-22 22:01:23 +01:00
Sehraan0 84909c4e25
Update insert_9.sql 2022-05-22 22:01:01 +01:00
aboolathings cb55fef42e added brackets to foreign keys 2022-05-22 22:00:16 +01:00
aboolathings eca360285d added brackets to foreign keys 2022-05-22 21:59:48 +01:00
Joshua Perry 218938ef83
updated fk names 2022-05-22 21:35:28 +01:00
Joshua Perry 264ac5669a
updated fk names 2022-05-22 21:34:55 +01:00
Joshua Perry 87fad7606c
corrected fk names 2022-05-22 21:30:06 +01:00
aboolathings 13632d27a1 Merge branch 'master' of https://github.com/jpez-development/CSY1026_assignment_2_group_9 2022-05-22 21:24:16 +01:00
aboolathings 817468fe13 moved brackets due to addition on wrong line on constraints 2022-05-22 21:24:14 +01:00
rmj26 3649d5fa36
Update drop_9.sql 2022-05-22 21:22:11 +01:00
rmj26 9006aa6b85
Update drop_9.sql 2022-05-22 21:21:32 +01:00
3 changed files with 286 additions and 293 deletions

View File

@ -1,205 +1,205 @@
-- NOT NULL -- NOT NULL
ALTER TABLE players ALTER TABLE players
MODIFY (player_name NOT NULL) MODIFY (player_name NOT NULL)
MODIFY (contact_email NOT NULL) MODIFY (contact_email NOT NULL)
MODIFY (contact_number NOT NULL); MODIFY (contact_number NOT NULL);
ALTER TABLE teams ALTER TABLE teams
MODIFY (team_name NOT NULL) MODIFY (team_name NOT NULL)
MODIFY (date_established NOT NULL); MODIFY (date_established NOT NULL);
ALTER TABLE team_players ALTER TABLE team_players
MODIFY (date_joined NOT NULL); MODIFY (date_joined NOT NULL);
ALTER TABLE categories ALTER TABLE categories
MODIFY (genre_name NOT NULL); MODIFY (genre_name NOT NULL);
ALTER TABLE tournaments ALTER TABLE tournaments
MODIFY (tournament_name NOT NULL) MODIFY (tournament_name NOT NULL)
MODIFY (tournament_start_date NOT NULL) MODIFY (tournament_start_date NOT NULL)
MODIFY (tournament_end_date NOT NULL); MODIFY (tournament_end_date NOT NULL);
ALTER TABLE sponsors ALTER TABLE sponsors
MODIFY (sponsor_name NOT NULL) MODIFY (sponsor_name NOT NULL)
MODIFY (sponsor_start_date NOT NULL); MODIFY (sponsor_start_date NOT NULL);
ALTER TABLE prizes ALTER TABLE prizes
MODIFY (prize_amount NOT NULL) MODIFY (prize_amount NOT NULL)
MODIFY (achievement_name NOT NULL); MODIFY (achievement_name NOT NULL);
ALTER TABLE rounds ALTER TABLE rounds
MODIFY (round_name NOT NULL); MODIFY (round_name NOT NULL);
ALTER TABLE games ALTER TABLE games
MODIFY (game_name NOT NULL); MODIFY (game_name NOT NULL);
ALTER TABLE statistics ALTER TABLE statistics
MODIFY (game_duration NOT NULL) MODIFY (game_duration NOT NULL)
MODIFY (game_WLD NOT NULL) MODIFY (game_WLD NOT NULL)
MODIFY (game_kills NOT NULL) MODIFY (game_kills NOT NULL)
MODIFY (game_deaths NOT NULL) MODIFY (game_deaths NOT NULL)
MODIFY (game_assists NOT NULL); MODIFY (game_assists NOT NULL);
-- alter primary keys -- alter primary keys
ALTER TABLE players ALTER TABLE players
ADD CONSTRAINT (pk_players) ADD CONSTRAINT pk_players
PRIMARY KEY player_id; PRIMARY KEY (player_id);
ALTER TABLE teams ALTER TABLE teams
ADD CONSTRAINT (pk_teams) ADD CONSTRAINT pk_teams
PRIMARY KEY team_id; PRIMARY KEY (team_id);
ALTER TABLE team_players ALTER TABLE team_players
ADD CONSTRAINT (pk_team_players) ADD CONSTRAINT pk_team_players
PRIMARY KEY team_player_id; PRIMARY KEY (team_player_id);
ALTER TABLE categories ALTER TABLE categories
ADD CONSTRAINT (pk_categories) ADD CONSTRAINT pk_categories
PRIMARY KEY genre_id; PRIMARY KEY (genre_id);
ALTER TABLE tournaments ALTER TABLE tournaments
ADD CONSTRAINT (pk_tournaments) ADD CONSTRAINT pk_tournaments
PRIMARY KEY tournament_id; PRIMARY KEY (tournament_id);
ALTER TABLE tournament_participants ALTER TABLE tournament_participants
ADD CONSTRAINT (pk_tournament_participants) ADD CONSTRAINT pk_tournament_participants
PRIMARY KEY tournament_participant_id PRIMARY KEY (tournament_participant_id);
ALTER TABLE sponsors ALTER TABLE sponsors
ADD CONSTRAINT (pk_sponsors) ADD CONSTRAINT pk_sponsors
PRIMARY KEY sponsor_id; PRIMARY KEY (sponsor_id);
ALTER TABLE prizes ALTER TABLE prizes
ADD CONSTRAINT (pk_prizes) ADD CONSTRAINT pk_prizes
PRIMARY KEY prize_id; PRIMARY KEY (prize_id);
ALTER TABLE rounds ALTER TABLE rounds
ADD CONSTRAINT (pk_rounds) ADD CONSTRAINT pk_rounds
PRIMARY KEY round_id; PRIMARY KEY (round_id);
ALTER TABLE games ALTER TABLE games
ADD CONSTRAINT (pk_games) ADD CONSTRAINT pk_games
PRIMARY KEY game_id; PRIMARY KEY (game_id);
ALTER TABLE statistics ALTER TABLE statistics
ADD CONSTRAINT (pk_statistics) ADD CONSTRAINT pk_statistics
PRIMARY KEY game_result_id; PRIMARY KEY (game_result_id);
ALTER TABLE game_participants ALTER TABLE game_participants
ADD CONSTRAINT (pk_game_participants) ADD CONSTRAINT pk_game_participants
PRIMARY KEY game_participant_id; PRIMARY KEY (game_participant_id);
-- alter unique -- alter unique
ALTER TABLE players ALTER TABLE players
ADD CONSTRAINT uc_contact_email ADD CONSTRAINT uc_contact_email
UNIQUE (contact_email) UNIQUE (contact_email)
ADD CONSTRAINT uc_contact_number ADD CONSTRAINT uc_contact_number
UNIQUE (contact_number); UNIQUE (contact_number);
ALTER TABLE categories ALTER TABLE categories
ADD CONSTRAINT uc_genre_name ADD CONSTRAINT uc_genre_name
UNIQUE (genre_name); UNIQUE (genre_name);
-- alter foreign keys -- alter foreign keys
ALTER TABLE team_players ALTER TABLE team_players
ADD CONSTRAINT fk_team_players(player_id) ADD CONSTRAINT fk_team_players(player_id)
FOREIGN KEY player_id FOREIGN KEY (player_id)
REFERENCES players(player_id) REFERENCES players(player_id)
ADD CONSTRAINT fk_team_players(team_id) ADD CONSTRAINT fk_team_players(team_id)
FOREIGN KEY team_id FOREIGN KEY (team_id)
REFERENCES teams(team_id); REFERENCES teams(team_id);
ALTER TABLE tournaments ALTER TABLE tournaments
ADD CONSTRAINT fk_tournaments(genre_id) ADD CONSTRAINT fk_tournaments(genre_id)
FOREIGN KEY genre_id FOREIGN KEY (genre_id)
REFERENCES categories(genre_id); REFERENCES categories(genre_id);
ALTER TABLE tournament_participants ALTER TABLE tournament_participants
ADD CONSTRAINT fk_tournament_participants(tournament_id) ADD CONSTRAINT fk_tournament_participants(tournament_id)
FOREIGN KEY tournament_id FOREIGN KEY (tournament_id)
REFERENCES tournaments(tournament_id) REFERENCES tournaments(tournament_id)
ADD CONSTRAINT fk_tournament_participants(player_id) ADD CONSTRAINT fk_tournament_participants(player_id)
FOREIGN KEY player_id FOREIGN KEY (player_id)
REFERENCES players(player_id) REFERENCES players(player_id)
ADD CONSTRAINT fk_tournament_participants(team_id) ADD CONSTRAINT fk_tournament_participants(team_id)
FOREIGN KEY team_id FOREIGN KEY (team_id)
REFERENCES teams(team_id); REFERENCES teams(team_id);
ALTER TABLE prizes ALTER TABLE prizes
ADD CONSTRAINT fk_prizes(sponsor_id) ADD CONSTRAINT fk_prizes(sponsor_id)
FOREIGN KEY sponsor_id FOREIGN KEY (sponsor_id)
REFERENCES sponsors(sponsor_id) REFERENCES sponsors(sponsor_id)
ADD CONSTRAINT fk_prizes(tournament_id) ADD CONSTRAINT fk_prizes(tournament_id)
FOREIGN KEY tournament_id FOREIGN KEY (tournament_id)
REFERENCES tournaments(tournament_id); REFERENCES tournaments(tournament_id);
ALTER TABLE games ALTER TABLE games
ADD CONSTRAINT fk_games(round_id) ADD CONSTRAINT fk_games(round_id)
FOREIGN KEY round_id FOREIGN KEY (round_id)
REFERENCES rounds(round_id); REFERENCES rounds(round_id);
ALTER TABLE statistics ALTER TABLE statistics
ADD CONSTRAINT fk_statistics(game_id) ADD CONSTRAINT fk_statistics(game_id)
FOREIGN KEY game_id FOREIGN KEY (game_id)
REFERENCES games(game_id); REFERENCES games(game_id);
ALTER TABLE game_participants ALTER TABLE game_participants
ADD CONSTRAINT fk_game_participants(game_id) ADD CONSTRAINT fk_game_participants(game_id)
FOREIGN KEY game_id FOREIGN KEY (game_id)
REFERENCES games(game_id) REFERENCES games(game_id)
ADD CONSTRAINT fk_game_participants(tournament_participant_id) ADD CONSTRAINT fk_game_participants(tournament_participant_id)
FOREIGN KEY tournament_participant_id FOREIGN KEY (tournament_participant_id)
REFERENCES tournament_participants(tournament_participant_id); REFERENCES tournament_participants(tournament_participant_id);
-- CHECK -- CHECK
ALTER TABLE players ALTER TABLE players
ADD CONSTRAINT ck_player_name ADD CONSTRAINT ck_player_name
CHECK (player_name = UPPER(player_name)) CHECK (player_name = UPPER(player_name))
ADD CONSTRAINT ck_contact_email ADD CONSTRAINT ck_contact_email
CHECK (contact_email = UPPER(contact_email)); CHECK (contact_email = UPPER(contact_email));
ALTER TABLE teams ALTER TABLE teams
ADD CONSTRAINT ck_team_name ADD CONSTRAINT ck_team_name
CHECK (team_name = UPPER(team_name)); CHECK (team_name = UPPER(team_name));
ALTER TABLE categories ALTER TABLE categories
ADD CONSTRAINT ck_genre_name ADD CONSTRAINT ck_genre_name
CHECK (genre_name = UPPER(genre_name)) CHECK (genre_name = UPPER(genre_name))
ADD CONSTRAINT ck_genre_description ADD CONSTRAINT ck_genre_description
CHECK (genre_description = UPPER(genre_description)) CHECK (genre_description = UPPER(genre_description))
ADD CONSTRAINT ck_genre_accronym ADD CONSTRAINT ck_genre_accronym
CHECK (genre_accronym = UPPER(genre_accronym)); CHECK (genre_accronym = UPPER(genre_accronym));
ALTER TABLE tournaments ALTER TABLE tournaments
ADD CONSTRAINT ck_tournament_city ADD CONSTRAINT ck_tournament_city
CHECK (tournament_city = UPPER(tournament_city)) CHECK (tournament_city = UPPER(tournament_city))
ADD CONSTRAINT ck_tournament_country ADD CONSTRAINT ck_tournament_country
CHECK (tournament_country = UPPER(tournament_country_)) CHECK (tournament_country = UPPER(tournament_country))
ADD CONSTRAINT ck_tournament_arena ADD CONSTRAINT ck_tournament_arena
CHECK (tournament_arena = UPPER(tournament_arena)); CHECK (tournament_arena = UPPER(tournament_arena));
ALTER TABLE sponsors ALTER TABLE sponsors
ADD CONSTRAINT ck_sponsor_name ADD CONSTRAINT ck_sponsor_name
CHECK (sponsor_name = UPPER(sponsor_name)) CHECK (sponsor_name = UPPER(sponsor_name))
ADD CONSTRAINT ck_sponsor_type ADD CONSTRAINT ck_sponsor_type
CHECK (sponsor_type = UPPER(sponsor_type)); CHECK (sponsor_type = UPPER(sponsor_type));
ALTER TABLE prizes ALTER TABLE prizes
ADD CONSTRAINT ck_achievement_name ADD CONSTRAINT ck_achievement_name
CHECK (achievement_name = UPPER(achievement_name)); CHECK (achievement_name = UPPER(achievement_name));
ALTER TABLE rounds ALTER TABLE rounds
ADD CONSTRAINT ck_round_name ADD CONSTRAINT ck_round_name
CHECK (round_name = UPPER(round_name)); CHECK (round_name = UPPER(round_name));
ALTER TABLE games ALTER TABLE games
ADD CONSTRAINT ck_game_name ADD CONSTRAINT ck_game_name
CHECK (game_name = UPPER(game_name)); CHECK (game_name = UPPER(game_name));
ALTER TABLE statistics ALTER TABLE statistics
ADD CONSTRAINT ck_game_WLD ADD CONSTRAINT ck_game_WLD
CHECK (game_WLD = UPPER(game_WLD)); CHECK (game_WLD = UPPER(game_WLD));

View File

@ -9,8 +9,6 @@ DROP CONSTRAINT ck_game_name;
ALTER TABLE rounds ALTER TABLE rounds
DROP CONSTRAINT ck_achievement_name; DROP CONSTRAINT ck_achievement_name;
ALTER TABLE prizes
DROP CONSTRAINT ck_achievement_name;
ALTER TABLE sponsors ALTER TABLE sponsors
DROP CONSTRAINT ck_sponsor_type DROP CONSTRAINT ck_sponsor_type
@ -36,30 +34,29 @@ DROP CONSTRAINT ck_player_name;
--foreign key --foreign key
ALTER TABLE game_participants ALTER TABLE game_participants
DROP CONSTRAINT game_id DROP CONSTRAINT fk_gp_games;
DROP CONSTRAINT tournament_participants;
ALTER TABLE statistics ALTER TABLE statistics
DROP CONSTRAINT fk_statistics; DROP CONSTRAINT fk_s_games;
ALTER TABLE games ALTER TABLE games
DROP CONSTRAINT fk_games; DROP CONSTRAINT fk_g_rounds;
ALTER TABLE prizes ALTER TABLE prizes
DROP CONSTRAINT tournament_id DROP CONSTRAINT fk_p_sponsors
DROP CONSTRAINT sponsor_id; DROP CONSTRAINT fk_p_tournaments;
ALTER TABLE tournament_participants ALTER TABLE tournament_participants
DROP CONSTRAINT team_id DROP CONSTRAINT fk_tp_tournaments
DROP CONSTRAINT player_id DROP CONSTRAINT fk_tp_players
DROP CONSTRAINT tournament_id; DROP CONSTRAINT fk_tp_teams;
ALTER TABLE tournaments ALTER TABLE tournaments
DROP CONSTRAINT genre_id; DROP CONSTRAINT fk_t_categories;
ALTER TABLE team_players ALTER TABLE team_players
DROP CONSTRAINT team_id DROP CONSTRAINT fk_team_players_olayers
DROP CONSTRAINT player_id DROP CONSTRAINT fk_team_players_teams;
--unique --unique
@ -70,42 +67,40 @@ ALTER TABLE players
DROP UNIQUE(contact_email) DROP UNIQUE(contact_email)
DROP UNIQUE(contact_number); DROP UNIQUE(contact_number);
--CONSTRAINT --PRIMARYKEY
ALTER TABLE game_participants ALTER TABLE game_participants
DROP CONSTRAINT game_participant_id; DROP CONSTRAINT pk_game_participant;
ALTER TABLE statistics ALTER TABLE statistics
DROP CONSTRAINT game_result_id; DROP CONSTRAINT pk_game_result;
ALTER TABLE games
DROP TABLE game_id;
ALTER TABLE rounds ALTER TABLE rounds
DROP CONSTRAINT round_id; DROP CONSTRAINT pk_round;
ALTER TABLE prizes ALTER TABLE prizes
DROP CONSTRAINT prize_id; DROP CONSTRAINT pk_prize;
ALTER TABLE sponsors ALTER TABLE sponsors
DROP CONSTRAINT sponsor_id; DROP CONSTRAINT pk_sponsor;
ALTER TABLE tournament_participants ALTER TABLE tournament_participants
DROP CONSTRAINT tournament_participant_id; DROP CONSTRAINT pk_tournament_participant;
ALTER TABLE tournaments ALTER TABLE tournaments
DROP CONSTRAINT tournament_id; DROP CONSTRAINT pk_tournament;
ALTER TABLE categories ALTER TABLE categories
DROP CONSTRAINT genre_id; DROP CONSTRAINT pk_genre;
ALTER TABLE team_players ALTER TABLE team_players
DROP CONSTRAINT team_player_id; DROP CONSTRAINT pk_team_player;
ALTER TABLE teams ALTER TABLE teams
DROP CONSTRAINT team_id; DROP CONSTRAINT pk_team;
ALTER TABLE players ALTER TABLE players
DROP CONSTRAINT player_id; DROP CONSTRAINT pk_player;
--Sequence --Sequence
@ -133,7 +128,7 @@ DROP SEQUENCE seq_sponsors;
DROP SEQUENCE seq_tournament_participants; DROP SEQUENCE seq_tournament_participants;
DROP SEQUENCE seq_tournament; DROP SEQUENCE seq_tournaments;
DROP SEQUENCE seq_categories; DROP SEQUENCE seq_categories;
@ -149,38 +144,36 @@ DROP SEQUENCE seq_players;
-- Tables -- Tables
ALTER TABLE game_participants
DROP TABLE game_participants PURGE; DROP TABLE game_participants PURGE;
ALTER TABLE statistics
DROP TABLE statistics PURGE; DROP TABLE statistics PURGE;
ALTER TABLE games
DROP TABLE games PURGE; DROP TABLE games PURGE;
ALTER TABLE rounds
DROP TABLE rounds PURGE; DROP TABLE rounds PURGE;
ALTER TABLE prizes
DROP TABLE prizes PURGE; DROP TABLE prizes PURGE;
ALTER TABLE sponsors
DROP TABLE sponsors PURGE; DROP TABLE sponsors PURGE;
ALTER TABLE tournament_participants
DROP TABLE tournament_participants PURGE; DROP TABLE tournament_participants PURGE;
ALTER TABLE tournaments
DROP TABLE tournaments PURGE; DROP TABLE tournaments PURGE;
ALTER TABLE categories
DROP TABLE categories PURGE; DROP TABLE categories PURGE;
ALTER TABLE team_players
DROP TABLE team_players PURGE; DROP TABLE team_players PURGE;
ALTER TABLE teams
DROP TABLE teams PURGE; DROP TABLE teams PURGE;
ALTER TABLE players
DROP TABLE players PURGE; DROP TABLE players PURGE;

View File

@ -1,86 +1,86 @@
INSERT INTO players (player_id, player_name, contact_email, contact_number) INSERT INTO players (player_id, player_name, contact_email, contact_number)
VALUES (seq_players.NEXTVAL, 'SERHAAN', 'S.SERHAAN@GMAIL.COM', 12345678999), VALUES (seq_players.NEXTVAL, 'SERHAAN', 'S.SERHAAN@GMAIL.COM', 12345678999);
VALUES (seq_players.NEXTVAL, 'JOESEPH' '', 12345679001), VALUES (seq_players.NEXTVAL, 'JOESEPH' '', 12345679001);
VALUES (seq_players.NEXTVAL, 'JOE', 'JOE.B@GMAIL.COM', 12345679002), VALUES (seq_players.NEXTVAL, 'JOE', 'JOE.B@GMAIL.COM', 12345679002);
VALUES (seq_players.NEXTVAL, 'DAVID', 'DAVID.G@GMAIL.COM', 12345679003), VALUES (seq_players.NEXTVAL, 'DAVID', 'DAVID.G@GMAIL.COM', 12345679003);
VALUES (seq_players.NEXTVAL, 'BEN', 'BEN.BEN@GMAIL.COM', 12345679004); VALUES (seq_players.NEXTVAL, 'BEN', 'BEN.BEN@GMAIL.COM', 12345679004);
INSERT INTO teams (team_id, team_name, date_established) INSERT INTO teams (team_id, team_name, date_established)
VALUES (seq_teams.NEXTVAL, 'A TEAM', '17-MAY-2022'), VALUES (seq_teams.NEXTVAL, 'A TEAM', '17-MAY-2022');
VALUES (seq_teams.NEXTVAL, 'B TEAM', '18-MAY-2022'), VALUES (seq_teams.NEXTVAL, 'B TEAM', '18-MAY-2022');
VALUES (seq_teams.NEXTVAL, 'C TEAM', '19-MAY-2022'), VALUES (seq_teams.NEXTVAL, 'C TEAM', '19-MAY-2022');
VALUES (seq_teams.NEXTVAL, 'D TEAM', '20-MAY-2022'), VALUES (seq_teams.NEXTVAL, 'D TEAM', '20-MAY-2022');
VALUES (seq_teams.NEXTVAL, 'E TEAM', '21-MAY-2022'); VALUES (seq_teams.NEXTVAL, 'E TEAM', '21-MAY-2022');
INSERT INTO team_players (team_player_id, player_id, team_id, date_joined) INSERT INTO team_players (team_player_id, player_id, team_id, date_joined)
VALUES (seq_team_players.NEXTVAL, 1234, 4321, '10-JAN-2022'), VALUES (seq_team_players.NEXTVAL, 1234, 4321, '10-JAN-2022');
VALUES (seq_team_players.NEXTVAL, 1235, 4322, '11-JAN-2022'), VALUES (seq_team_players.NEXTVAL, 1235, 4322, '11-JAN-2022');
VALUES (seq_team_players.NEXTVAL, 1236, 4323, '12-JAN-2022'), VALUES (seq_team_players.NEXTVAL, 1236, 4323, '12-JAN-2022');
VALUES (seq_team_players.NEXTVAL, 1237, 4324, '13-JAN-2022'), VALUES (seq_team_players.NEXTVAL, 1237, 4324, '13-JAN-2022');
VALUES (seq_team_players.NEXTVAL, 1238, 4325, '14-JAN-2022'); VALUES (seq_team_players.NEXTVAL, 1238, 4325, '14-JAN-2022');
INSERT INTO categories (genre_id, genre_name, genre_description, genre_accronym) INSERT INTO categories (genre_id, genre_name, genre_description, genre_accronym)
VALUES (seq_categories.NEXTVAL, 'SHOOTER', 'ROUND BASED OBJECTIVE GAME CALLED SEARCH AND DESTROY', 'FPS'), VALUES (seq_categories.NEXTVAL, 'SHOOTER', 'ROUND BASED OBJECTIVE GAME CALLED SEARCH AND DESTROY', 'FPS');
VALUES (seq_categories.NEXTVAL, 'FIGHTING', 'ROUND BASED FIGHTING GAME', 'FIGHT'), VALUES (seq_categories.NEXTVAL, 'FIGHTING', 'ROUND BASED FIGHTING GAME', 'FIGHT');
VALUES (seq_categories.NEXTVAL, 'RACING', 'ROUND BASED RACING GAME', ''), VALUES (seq_categories.NEXTVAL, 'RACING', 'ROUND BASED RACING GAME', '');
VALUES (seq_categories.NEXTVAL, 'SIMULATION', 'BASED ON REAL LIFE ACTIVITIES',''), VALUES (seq_categories.NEXTVAL, 'SIMULATION', 'BASED ON REAL LIFE ACTIVITIES','');
VALUES (seq_categories.NEXTVAL, 'SURVIVAL', 'ROUND BASED SURVIVAL GAME', ''); VALUES (seq_categories.NEXTVAL, 'SURVIVAL', 'ROUND BASED SURVIVAL GAME', '');
INSERT INTO tournaments (tournament_id, tournament_name, tournament_start_date, tournament_end_date, tournament_city, tournament_country, tournament_arena, genre_id) INSERT INTO tournaments (tournament_id, tournament_name, tournament_start_date, tournament_end_date, tournament_city, tournament_country, tournament_arena, genre_id)
VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 1', '01-JAN-2023', '01-FEB-2023', 'PARIS', 'FRANCE', 'O6 ARENA', 5451), VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 1', '01-JAN-2023', '01-FEB-2023', 'PARIS', 'FRANCE', 'O6 ARENA', 5451);
VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 2', '02-JAN-2023', '02-FEB-2023', 'MANCHESTER', 'ENGLAND', 'O5 ARENA', 5452), VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 2', '02-JAN-2023', '02-FEB-2023', 'MANCHESTER', 'ENGLAND', 'O5 ARENA', 5452);
VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 3', '03-JAN-2023', '03-FEB-2023', 'LIVERPOOL', 'ENGLAND', 'O4 ARENA', 5453), VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 3', '03-JAN-2023', '03-FEB-2023', 'LIVERPOOL', 'ENGLAND', 'O4 ARENA', 5453);
VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 4', '04-JAN-2023', '04-FEB-2023', 'BIRMINGHAM', 'ENGLAND', 'O3 ARENA', 5454), VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 4', '04-JAN-2023', '04-FEB-2023', 'BIRMINGHAM', 'ENGLAND', 'O3 ARENA', 5454);
VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 5', '05-JAN-2023', '05-FEB-2023', 'LONDON', 'ENGLAND', 'O2 ARENA', 5455); VALUES (seq_tournaments.NEXTVAL, 'ANNUAL CUP 5', '05-JAN-2023', '05-FEB-2023', 'LONDON', 'ENGLAND', 'O2 ARENA', 5455);
INSERT INTO tournament_participants (tournament_participant_id, tournament_id, player_id, team_id) INSERT INTO tournament_participants (tournament_participant_id, tournament_id, player_id, team_id)
VALUES (seq_tournament_participants.NEXTVAL, 21022101, 1234, 4321), VALUES (seq_tournament_participants.NEXTVAL, 21022101, 1234, 4321);
VALUES (seq_tournament_participants.NEXTVAL, 21022102, 1235, 4322), VALUES (seq_tournament_participants.NEXTVAL, 21022102, 1235, 4322);
VALUES (seq_tournament_participants.NEXTVAL, 21022103, 1236, 4323), VALUES (seq_tournament_participants.NEXTVAL, 21022103, 1236, 4323);
VALUES (seq_tournament_participants.NEXTVAL, 21022104, 1237, 4324), VALUES (seq_tournament_participants.NEXTVAL, 21022104, 1237, 4324);
VALUES (seq_tournament_participants.NEXTVAL, 21022105, 1238, 4325); VALUES (seq_tournament_participants.NEXTVAL, 21022105, 1238, 4325);
INSERT INTO sponsors (sponsor_id, sponsor_name, sponsor_type, sponsor_start_date, sponsor_end_date) INSERT INTO sponsors (sponsor_id, sponsor_name, sponsor_type, sponsor_start_date, sponsor_end_date)
VALUES (seq_sponsors.NEXTVAL, 'GFUEL', 'FINANCIAL', '02-JAN-2023', '16-JAN-2023'), VALUES (seq_sponsors.NEXTVAL, 'GFUEL', 'FINANCIAL', '02-JAN-2023', '16-JAN-2023');
VALUES (seq_sponsors.NEXTVAL, 'APPLE', 'MEDIA', '03-JAN-2023', '17-JAN-2023'), VALUES (seq_sponsors.NEXTVAL, 'APPLE', 'MEDIA', '03-JAN-2023', '17-JAN-2023');
VALUES (seq_sponsors.NEXTVAL, 'MERCEDES', 'PROMOTIONAL', '04-JAN-2023', '18-JAN-2023'), VALUES (seq_sponsors.NEXTVAL, 'MERCEDES', 'PROMOTIONAL', '04-JAN-2023', '18-JAN-2023');
VALUES (seq_sponsors.NEXTVAL, 'MICROSOFT', 'TITLE', '05-JAN-2023', '19-JAN-2023'), VALUES (seq_sponsors.NEXTVAL, 'MICROSOFT', 'TITLE', '05-JAN-2023', '19-JAN-2023');
VALUES (seq_sponsors.NEXTVAL, 'TWITCH', 'LIVE', '06-JAN-2023', '20-JAN-2023'); VALUES (seq_sponsors.NEXTVAL, 'TWITCH', 'LIVE', '06-JAN-2023', '20-JAN-2023');
INSERT INTO prizes (prize_id, sponsor_id, tournament_id, prize_amount, achievement_name) INSERT INTO prizes (prize_id, sponsor_id, tournament_id, prize_amount, achievement_name)
VALUES (seq_prizes.NEXTVAL, 9531, 2101, 10000, 'CHAMPIONS'), VALUES (seq_prizes.NEXTVAL, 9531, 2101, 10000, 'CHAMPIONS');
VALUES (seq_prizes.NEXTVAL, 9532, 2102, 9000, 'PLATINUM'), VALUES (seq_prizes.NEXTVAL, 9532, 2102, 9000, 'PLATINUM');
VALUES (seq_prizes.NEXTVAL, 9533, 2103, 8000, 'BRONZE'), VALUES (seq_prizes.NEXTVAL, 9533, 2103, 8000, 'BRONZE');
VALUES (seq_prizes.NEXTVAL, 9534, 2104, 7000, 'SILVER'), VALUES (seq_prizes.NEXTVAL, 9534, 2104, 7000, 'SILVER');
VALUES (seq_prizes.NEXTVAL, 9535, 2105, 6000, 'LOWEST'); VALUES (seq_prizes.NEXTVAL, 9535, 2105, 6000, 'LOWEST');
INSERT INTO rounds (round_id, round_name, round_description) INSERT INTO rounds (round_id, round_name, round_description)
VALUES (seq_rounds.NEXTVAL, 'ROUND1', 'WINNER'), VALUES (seq_rounds.NEXTVAL, 'ROUND1', 'WINNER');
VALUES (seq_rounds.NEXTVAL, 'ROUND2', 'WINNER'), VALUES (seq_rounds.NEXTVAL, 'ROUND2', 'WINNER');
VALUES (seq_rounds.NEXTVAL, 'DECIDER', 'WINNER'), VALUES (seq_rounds.NEXTVAL, 'DECIDER', 'WINNER');
VALUES (seq_rounds.NEXTVAL, 'TEST1', 'WINNER'), VALUES (seq_rounds.NEXTVAL, 'TEST1', 'WINNER');
VALUES (seq_rounds.NEXTVAL, 'TEST2', 'WINNER'); VALUES (seq_rounds.NEXTVAL, 'TEST2', 'WINNER');
INSERT INTO games (game_id, game_name, round_id) INSERT INTO games (game_id, game_name, round_id)
VALUES (seq_games.NEXTVAL, 'WARZONE', 57429751), VALUES (seq_games.NEXTVAL, 'WARZONE', 57429751);
VALUES (seq_games.NEXTVAL, 'MINECRAFT', 57429752), VALUES (seq_games.NEXTVAL, 'MINECRAFT', 57429752);
VALUES (seq_games.NEXTVAL, 'CLASH', 57429753), VALUES (seq_games.NEXTVAL, 'CLASH', 57429753);
VALUES (seq_games.NEXTVAL, 'COD', 57429754), VALUES (seq_games.NEXTVAL, 'COD', 57429754);
VALUES (seq_games.NEXTVAL, 'BATTLE', 57429755); VALUES (seq_games.NEXTVAL, 'BATTLE', 57429755);
INSERT INTO statistics (game_result_id, game_id, game_duration, game_wld, game_kills, game_deaths, game_assists) INSERT INTO statistics (game_result_id, game_id, game_duration, game_wld, game_kills, game_deaths, game_assists)
VALUES (seq_statistics.NEXTVAL, 4981, '120', 'LOSS', 33, 5, 4), VALUES (seq_statistics.NEXTVAL, 4981, '120', 'LOSS', 33, 5, 4);
VALUES (seq_statistics.NEXTVAL, 4982, '120', 'WIN', 25, 0, 1), VALUES (seq_statistics.NEXTVAL, 4982, '120', 'WIN', 25, 0, 1);
VALUES (seq_statistics.NEXTVAL, 4983, '120', 'DRAW', 19, 0, 4), VALUES (seq_statistics.NEXTVAL, 4983, '120', 'DRAW', 19, 0, 4);
VALUES (seq_statistics.NEXTVAL, 4984, '120', 'LOSS', 15, 0, 4), VALUES (seq_statistics.NEXTVAL, 4984, '120', 'LOSS', 15, 0, 4);
VALUES (seq_statistics.NEXTVAL, 4985, '120', 'WIN', 10, 0, 4); VALUES (seq_statistics.NEXTVAL, 4985, '120', 'WIN', 10, 0, 4);
INSERT INTO game_participants (game_participants_id, game_id, tournament_participant_id) INSERT INTO game_participants (game_participants_id, game_id, tournament_participant_id)
VALUES (seq_game_participants.NEXTVAL, 4981, 56319761), VALUES (seq_game_participants.NEXTVAL, 4981, 56319761);
VALUES (seq_game_participants.NEXTVAL, 4982, 56319762), VALUES (seq_game_participants.NEXTVAL, 4982, 56319762);
VALUES (seq_game_participants.NEXTVAL, 4983, 56319763), VALUES (seq_game_participants.NEXTVAL, 4983, 56319763);
VALUES (seq_game_participants.NEXTVAL, 4984, 56319764), VALUES (seq_game_participants.NEXTVAL, 4984, 56319764);
VALUES (seq_game_participants.NEXTVAL, 4985, 56319765); VALUES (seq_game_participants.NEXTVAL, 4985, 56319765);