Compare commits
12 Commits
ce5d3c4784
...
ec3e29b948
| Author | SHA1 | Date |
|---|---|---|
|
|
ec3e29b948 | |
|
|
fffc4e4c48 | |
|
|
84909c4e25 | |
|
|
cb55fef42e | |
|
|
eca360285d | |
|
|
218938ef83 | |
|
|
264ac5669a | |
|
|
87fad7606c | |
|
|
13632d27a1 | |
|
|
817468fe13 | |
|
|
3649d5fa36 | |
|
|
9006aa6b85 |
408
constraint_9.sql
408
constraint_9.sql
|
|
@ -1,205 +1,205 @@
|
|||
-- NOT NULL
|
||||
ALTER TABLE players
|
||||
MODIFY (player_name NOT NULL)
|
||||
MODIFY (contact_email NOT NULL)
|
||||
MODIFY (contact_number NOT NULL);
|
||||
|
||||
ALTER TABLE teams
|
||||
MODIFY (team_name NOT NULL)
|
||||
MODIFY (date_established NOT NULL);
|
||||
|
||||
ALTER TABLE team_players
|
||||
MODIFY (date_joined NOT NULL);
|
||||
|
||||
ALTER TABLE categories
|
||||
MODIFY (genre_name NOT NULL);
|
||||
|
||||
ALTER TABLE tournaments
|
||||
MODIFY (tournament_name NOT NULL)
|
||||
MODIFY (tournament_start_date NOT NULL)
|
||||
MODIFY (tournament_end_date NOT NULL);
|
||||
|
||||
ALTER TABLE sponsors
|
||||
MODIFY (sponsor_name NOT NULL)
|
||||
MODIFY (sponsor_start_date NOT NULL);
|
||||
|
||||
ALTER TABLE prizes
|
||||
MODIFY (prize_amount NOT NULL)
|
||||
MODIFY (achievement_name NOT NULL);
|
||||
|
||||
ALTER TABLE rounds
|
||||
MODIFY (round_name NOT NULL);
|
||||
|
||||
ALTER TABLE games
|
||||
MODIFY (game_name NOT NULL);
|
||||
|
||||
ALTER TABLE statistics
|
||||
MODIFY (game_duration NOT NULL)
|
||||
MODIFY (game_WLD NOT NULL)
|
||||
MODIFY (game_kills NOT NULL)
|
||||
MODIFY (game_deaths NOT NULL)
|
||||
MODIFY (game_assists NOT NULL);
|
||||
|
||||
-- alter primary keys
|
||||
|
||||
ALTER TABLE players
|
||||
ADD CONSTRAINT (pk_players)
|
||||
PRIMARY KEY player_id;
|
||||
|
||||
ALTER TABLE teams
|
||||
ADD CONSTRAINT (pk_teams)
|
||||
PRIMARY KEY team_id;
|
||||
|
||||
ALTER TABLE team_players
|
||||
ADD CONSTRAINT (pk_team_players)
|
||||
PRIMARY KEY team_player_id;
|
||||
|
||||
ALTER TABLE categories
|
||||
ADD CONSTRAINT (pk_categories)
|
||||
PRIMARY KEY genre_id;
|
||||
|
||||
ALTER TABLE tournaments
|
||||
ADD CONSTRAINT (pk_tournaments)
|
||||
PRIMARY KEY tournament_id;
|
||||
|
||||
ALTER TABLE tournament_participants
|
||||
ADD CONSTRAINT (pk_tournament_participants)
|
||||
PRIMARY KEY tournament_participant_id
|
||||
|
||||
ALTER TABLE sponsors
|
||||
ADD CONSTRAINT (pk_sponsors)
|
||||
PRIMARY KEY sponsor_id;
|
||||
|
||||
ALTER TABLE prizes
|
||||
ADD CONSTRAINT (pk_prizes)
|
||||
PRIMARY KEY prize_id;
|
||||
|
||||
ALTER TABLE rounds
|
||||
ADD CONSTRAINT (pk_rounds)
|
||||
PRIMARY KEY round_id;
|
||||
|
||||
ALTER TABLE games
|
||||
ADD CONSTRAINT (pk_games)
|
||||
PRIMARY KEY game_id;
|
||||
|
||||
ALTER TABLE statistics
|
||||
ADD CONSTRAINT (pk_statistics)
|
||||
PRIMARY KEY game_result_id;
|
||||
|
||||
ALTER TABLE game_participants
|
||||
ADD CONSTRAINT (pk_game_participants)
|
||||
PRIMARY KEY game_participant_id;
|
||||
|
||||
-- alter unique
|
||||
|
||||
ALTER TABLE players
|
||||
ADD CONSTRAINT uc_contact_email
|
||||
UNIQUE (contact_email)
|
||||
ADD CONSTRAINT uc_contact_number
|
||||
UNIQUE (contact_number);
|
||||
|
||||
ALTER TABLE categories
|
||||
ADD CONSTRAINT uc_genre_name
|
||||
UNIQUE (genre_name);
|
||||
|
||||
-- alter foreign keys
|
||||
|
||||
ALTER TABLE team_players
|
||||
ADD CONSTRAINT fk_team_players(player_id)
|
||||
FOREIGN KEY player_id
|
||||
REFERENCES players(player_id)
|
||||
ADD CONSTRAINT fk_team_players(team_id)
|
||||
FOREIGN KEY team_id
|
||||
REFERENCES teams(team_id);
|
||||
|
||||
ALTER TABLE tournaments
|
||||
ADD CONSTRAINT fk_tournaments(genre_id)
|
||||
FOREIGN KEY genre_id
|
||||
REFERENCES categories(genre_id);
|
||||
|
||||
ALTER TABLE tournament_participants
|
||||
ADD CONSTRAINT fk_tournament_participants(tournament_id)
|
||||
FOREIGN KEY tournament_id
|
||||
REFERENCES tournaments(tournament_id)
|
||||
ADD CONSTRAINT fk_tournament_participants(player_id)
|
||||
FOREIGN KEY player_id
|
||||
REFERENCES players(player_id)
|
||||
ADD CONSTRAINT fk_tournament_participants(team_id)
|
||||
FOREIGN KEY team_id
|
||||
REFERENCES teams(team_id);
|
||||
|
||||
ALTER TABLE prizes
|
||||
ADD CONSTRAINT fk_prizes(sponsor_id)
|
||||
FOREIGN KEY sponsor_id
|
||||
REFERENCES sponsors(sponsor_id)
|
||||
ADD CONSTRAINT fk_prizes(tournament_id)
|
||||
FOREIGN KEY tournament_id
|
||||
REFERENCES tournaments(tournament_id);
|
||||
|
||||
ALTER TABLE games
|
||||
ADD CONSTRAINT fk_games(round_id)
|
||||
FOREIGN KEY round_id
|
||||
REFERENCES rounds(round_id);
|
||||
|
||||
ALTER TABLE statistics
|
||||
ADD CONSTRAINT fk_statistics(game_id)
|
||||
FOREIGN KEY game_id
|
||||
REFERENCES games(game_id);
|
||||
|
||||
ALTER TABLE game_participants
|
||||
ADD CONSTRAINT fk_game_participants(game_id)
|
||||
FOREIGN KEY game_id
|
||||
REFERENCES games(game_id)
|
||||
ADD CONSTRAINT fk_game_participants(tournament_participant_id)
|
||||
FOREIGN KEY tournament_participant_id
|
||||
REFERENCES tournament_participants(tournament_participant_id);
|
||||
|
||||
-- CHECK
|
||||
|
||||
ALTER TABLE players
|
||||
ADD CONSTRAINT ck_player_name
|
||||
CHECK (player_name = UPPER(player_name))
|
||||
ADD CONSTRAINT ck_contact_email
|
||||
CHECK (contact_email = UPPER(contact_email));
|
||||
|
||||
ALTER TABLE teams
|
||||
ADD CONSTRAINT ck_team_name
|
||||
CHECK (team_name = UPPER(team_name));
|
||||
|
||||
ALTER TABLE categories
|
||||
ADD CONSTRAINT ck_genre_name
|
||||
CHECK (genre_name = UPPER(genre_name))
|
||||
ADD CONSTRAINT ck_genre_description
|
||||
CHECK (genre_description = UPPER(genre_description))
|
||||
ADD CONSTRAINT ck_genre_accronym
|
||||
CHECK (genre_accronym = UPPER(genre_accronym));
|
||||
|
||||
ALTER TABLE tournaments
|
||||
ADD CONSTRAINT ck_tournament_city
|
||||
CHECK (tournament_city = UPPER(tournament_city))
|
||||
ADD CONSTRAINT ck_tournament_country
|
||||
CHECK (tournament_country = UPPER(tournament_country_))
|
||||
ADD CONSTRAINT ck_tournament_arena
|
||||
CHECK (tournament_arena = UPPER(tournament_arena));
|
||||
|
||||
ALTER TABLE sponsors
|
||||
ADD CONSTRAINT ck_sponsor_name
|
||||
CHECK (sponsor_name = UPPER(sponsor_name))
|
||||
ADD CONSTRAINT ck_sponsor_type
|
||||
CHECK (sponsor_type = UPPER(sponsor_type));
|
||||
|
||||
ALTER TABLE prizes
|
||||
ADD CONSTRAINT ck_achievement_name
|
||||
CHECK (achievement_name = UPPER(achievement_name));
|
||||
|
||||
ALTER TABLE rounds
|
||||
ADD CONSTRAINT ck_round_name
|
||||
CHECK (round_name = UPPER(round_name));
|
||||
|
||||
ALTER TABLE games
|
||||
ADD CONSTRAINT ck_game_name
|
||||
CHECK (game_name = UPPER(game_name));
|
||||
|
||||
ALTER TABLE statistics
|
||||
ADD CONSTRAINT ck_game_WLD
|
||||
-- NOT NULL
|
||||
ALTER TABLE players
|
||||
MODIFY (player_name NOT NULL)
|
||||
MODIFY (contact_email NOT NULL)
|
||||
MODIFY (contact_number NOT NULL);
|
||||
|
||||
ALTER TABLE teams
|
||||
MODIFY (team_name NOT NULL)
|
||||
MODIFY (date_established NOT NULL);
|
||||
|
||||
ALTER TABLE team_players
|
||||
MODIFY (date_joined NOT NULL);
|
||||
|
||||
ALTER TABLE categories
|
||||
MODIFY (genre_name NOT NULL);
|
||||
|
||||
ALTER TABLE tournaments
|
||||
MODIFY (tournament_name NOT NULL)
|
||||
MODIFY (tournament_start_date NOT NULL)
|
||||
MODIFY (tournament_end_date NOT NULL);
|
||||
|
||||
ALTER TABLE sponsors
|
||||
MODIFY (sponsor_name NOT NULL)
|
||||
MODIFY (sponsor_start_date NOT NULL);
|
||||
|
||||
ALTER TABLE prizes
|
||||
MODIFY (prize_amount NOT NULL)
|
||||
MODIFY (achievement_name NOT NULL);
|
||||
|
||||
ALTER TABLE rounds
|
||||
MODIFY (round_name NOT NULL);
|
||||
|
||||
ALTER TABLE games
|
||||
MODIFY (game_name NOT NULL);
|
||||
|
||||
ALTER TABLE statistics
|
||||
MODIFY (game_duration NOT NULL)
|
||||
MODIFY (game_WLD NOT NULL)
|
||||
MODIFY (game_kills NOT NULL)
|
||||
MODIFY (game_deaths NOT NULL)
|
||||
MODIFY (game_assists NOT NULL);
|
||||
|
||||
-- alter primary keys
|
||||
|
||||
ALTER TABLE players
|
||||
ADD CONSTRAINT pk_players
|
||||
PRIMARY KEY (player_id);
|
||||
|
||||
ALTER TABLE teams
|
||||
ADD CONSTRAINT pk_teams
|
||||
PRIMARY KEY (team_id);
|
||||
|
||||
ALTER TABLE team_players
|
||||
ADD CONSTRAINT pk_team_players
|
||||
PRIMARY KEY (team_player_id);
|
||||
|
||||
ALTER TABLE categories
|
||||
ADD CONSTRAINT pk_categories
|
||||
PRIMARY KEY (genre_id);
|
||||
|
||||
ALTER TABLE tournaments
|
||||
ADD CONSTRAINT pk_tournaments
|
||||
PRIMARY KEY (tournament_id);
|
||||
|
||||
ALTER TABLE tournament_participants
|
||||
ADD CONSTRAINT pk_tournament_participants
|
||||
PRIMARY KEY (tournament_participant_id);
|
||||
|
||||
ALTER TABLE sponsors
|
||||
ADD CONSTRAINT pk_sponsors
|
||||
PRIMARY KEY (sponsor_id);
|
||||
|
||||
ALTER TABLE prizes
|
||||
ADD CONSTRAINT pk_prizes
|
||||
PRIMARY KEY (prize_id);
|
||||
|
||||
ALTER TABLE rounds
|
||||
ADD CONSTRAINT pk_rounds
|
||||
PRIMARY KEY (round_id);
|
||||
|
||||
ALTER TABLE games
|
||||
ADD CONSTRAINT pk_games
|
||||
PRIMARY KEY (game_id);
|
||||
|
||||
ALTER TABLE statistics
|
||||
ADD CONSTRAINT pk_statistics
|
||||
PRIMARY KEY (game_result_id);
|
||||
|
||||
ALTER TABLE game_participants
|
||||
ADD CONSTRAINT pk_game_participants
|
||||
PRIMARY KEY (game_participant_id);
|
||||
|
||||
-- alter unique
|
||||
|
||||
ALTER TABLE players
|
||||
ADD CONSTRAINT uc_contact_email
|
||||
UNIQUE (contact_email)
|
||||
ADD CONSTRAINT uc_contact_number
|
||||
UNIQUE (contact_number);
|
||||
|
||||
ALTER TABLE categories
|
||||
ADD CONSTRAINT uc_genre_name
|
||||
UNIQUE (genre_name);
|
||||
|
||||
-- alter foreign keys
|
||||
|
||||
ALTER TABLE team_players
|
||||
ADD CONSTRAINT fk_team_players(player_id)
|
||||
FOREIGN KEY (player_id)
|
||||
REFERENCES players(player_id)
|
||||
ADD CONSTRAINT fk_team_players(team_id)
|
||||
FOREIGN KEY (team_id)
|
||||
REFERENCES teams(team_id);
|
||||
|
||||
ALTER TABLE tournaments
|
||||
ADD CONSTRAINT fk_tournaments(genre_id)
|
||||
FOREIGN KEY (genre_id)
|
||||
REFERENCES categories(genre_id);
|
||||
|
||||
ALTER TABLE tournament_participants
|
||||
ADD CONSTRAINT fk_tournament_participants(tournament_id)
|
||||
FOREIGN KEY (tournament_id)
|
||||
REFERENCES tournaments(tournament_id)
|
||||
ADD CONSTRAINT fk_tournament_participants(player_id)
|
||||
FOREIGN KEY (player_id)
|
||||
REFERENCES players(player_id)
|
||||
ADD CONSTRAINT fk_tournament_participants(team_id)
|
||||
FOREIGN KEY (team_id)
|
||||
REFERENCES teams(team_id);
|
||||
|
||||
ALTER TABLE prizes
|
||||
ADD CONSTRAINT fk_prizes(sponsor_id)
|
||||
FOREIGN KEY (sponsor_id)
|
||||
REFERENCES sponsors(sponsor_id)
|
||||
ADD CONSTRAINT fk_prizes(tournament_id)
|
||||
FOREIGN KEY (tournament_id)
|
||||
REFERENCES tournaments(tournament_id);
|
||||
|
||||
ALTER TABLE games
|
||||
ADD CONSTRAINT fk_games(round_id)
|
||||
FOREIGN KEY (round_id)
|
||||
REFERENCES rounds(round_id);
|
||||
|
||||
ALTER TABLE statistics
|
||||
ADD CONSTRAINT fk_statistics(game_id)
|
||||
FOREIGN KEY (game_id)
|
||||
REFERENCES games(game_id);
|
||||
|
||||
ALTER TABLE game_participants
|
||||
ADD CONSTRAINT fk_game_participants(game_id)
|
||||
FOREIGN KEY (game_id)
|
||||
REFERENCES games(game_id)
|
||||
ADD CONSTRAINT fk_game_participants(tournament_participant_id)
|
||||
FOREIGN KEY (tournament_participant_id)
|
||||
REFERENCES tournament_participants(tournament_participant_id);
|
||||
|
||||
-- CHECK
|
||||
|
||||
ALTER TABLE players
|
||||
ADD CONSTRAINT ck_player_name
|
||||
CHECK (player_name = UPPER(player_name))
|
||||
ADD CONSTRAINT ck_contact_email
|
||||
CHECK (contact_email = UPPER(contact_email));
|
||||
|
||||
ALTER TABLE teams
|
||||
ADD CONSTRAINT ck_team_name
|
||||
CHECK (team_name = UPPER(team_name));
|
||||
|
||||
ALTER TABLE categories
|
||||
ADD CONSTRAINT ck_genre_name
|
||||
CHECK (genre_name = UPPER(genre_name))
|
||||
ADD CONSTRAINT ck_genre_description
|
||||
CHECK (genre_description = UPPER(genre_description))
|
||||
ADD CONSTRAINT ck_genre_accronym
|
||||
CHECK (genre_accronym = UPPER(genre_accronym));
|
||||
|
||||
ALTER TABLE tournaments
|
||||
ADD CONSTRAINT ck_tournament_city
|
||||
CHECK (tournament_city = UPPER(tournament_city))
|
||||
ADD CONSTRAINT ck_tournament_country
|
||||
CHECK (tournament_country = UPPER(tournament_country))
|
||||
ADD CONSTRAINT ck_tournament_arena
|
||||
CHECK (tournament_arena = UPPER(tournament_arena));
|
||||
|
||||
ALTER TABLE sponsors
|
||||
ADD CONSTRAINT ck_sponsor_name
|
||||
CHECK (sponsor_name = UPPER(sponsor_name))
|
||||
ADD CONSTRAINT ck_sponsor_type
|
||||
CHECK (sponsor_type = UPPER(sponsor_type));
|
||||
|
||||
ALTER TABLE prizes
|
||||
ADD CONSTRAINT ck_achievement_name
|
||||
CHECK (achievement_name = UPPER(achievement_name));
|
||||
|
||||
ALTER TABLE rounds
|
||||
ADD CONSTRAINT ck_round_name
|
||||
CHECK (round_name = UPPER(round_name));
|
||||
|
||||
ALTER TABLE games
|
||||
ADD CONSTRAINT ck_game_name
|
||||
CHECK (game_name = UPPER(game_name));
|
||||
|
||||
ALTER TABLE statistics
|
||||
ADD CONSTRAINT ck_game_WLD
|
||||
CHECK (game_WLD = UPPER(game_WLD));
|
||||
75
drop_9.sql
75
drop_9.sql
|
|
@ -9,8 +9,6 @@ DROP CONSTRAINT ck_game_name;
|
|||
ALTER TABLE rounds
|
||||
DROP CONSTRAINT ck_achievement_name;
|
||||
|
||||
ALTER TABLE prizes
|
||||
DROP CONSTRAINT ck_achievement_name;
|
||||
|
||||
ALTER TABLE sponsors
|
||||
DROP CONSTRAINT ck_sponsor_type
|
||||
|
|
@ -36,30 +34,29 @@ DROP CONSTRAINT ck_player_name;
|
|||
--foreign key
|
||||
|
||||
ALTER TABLE game_participants
|
||||
DROP CONSTRAINT game_id
|
||||
DROP CONSTRAINT tournament_participants;
|
||||
DROP CONSTRAINT fk_gp_games;
|
||||
|
||||
ALTER TABLE statistics
|
||||
DROP CONSTRAINT fk_statistics;
|
||||
DROP CONSTRAINT fk_s_games;
|
||||
|
||||
ALTER TABLE games
|
||||
DROP CONSTRAINT fk_games;
|
||||
DROP CONSTRAINT fk_g_rounds;
|
||||
|
||||
ALTER TABLE prizes
|
||||
DROP CONSTRAINT tournament_id
|
||||
DROP CONSTRAINT sponsor_id;
|
||||
DROP CONSTRAINT fk_p_sponsors
|
||||
DROP CONSTRAINT fk_p_tournaments;
|
||||
|
||||
ALTER TABLE tournament_participants
|
||||
DROP CONSTRAINT team_id
|
||||
DROP CONSTRAINT player_id
|
||||
DROP CONSTRAINT tournament_id;
|
||||
DROP CONSTRAINT fk_tp_tournaments
|
||||
DROP CONSTRAINT fk_tp_players
|
||||
DROP CONSTRAINT fk_tp_teams;
|
||||
|
||||
ALTER TABLE tournaments
|
||||
DROP CONSTRAINT genre_id;
|
||||
DROP CONSTRAINT fk_t_categories;
|
||||
|
||||
ALTER TABLE team_players
|
||||
DROP CONSTRAINT team_id
|
||||
DROP CONSTRAINT player_id
|
||||
DROP CONSTRAINT fk_team_players_olayers
|
||||
DROP CONSTRAINT fk_team_players_teams;
|
||||
|
||||
|
||||
--unique
|
||||
|
|
@ -70,42 +67,40 @@ ALTER TABLE players
|
|||
DROP UNIQUE(contact_email)
|
||||
DROP UNIQUE(contact_number);
|
||||
|
||||
--CONSTRAINT
|
||||
--PRIMARYKEY
|
||||
ALTER TABLE game_participants
|
||||
DROP CONSTRAINT game_participant_id;
|
||||
DROP CONSTRAINT pk_game_participant;
|
||||
|
||||
ALTER TABLE statistics
|
||||
DROP CONSTRAINT game_result_id;
|
||||
DROP CONSTRAINT pk_game_result;
|
||||
|
||||
ALTER TABLE games
|
||||
DROP TABLE game_id;
|
||||
|
||||
ALTER TABLE rounds
|
||||
DROP CONSTRAINT round_id;
|
||||
DROP CONSTRAINT pk_round;
|
||||
|
||||
ALTER TABLE prizes
|
||||
DROP CONSTRAINT prize_id;
|
||||
DROP CONSTRAINT pk_prize;
|
||||
|
||||
ALTER TABLE sponsors
|
||||
DROP CONSTRAINT sponsor_id;
|
||||
DROP CONSTRAINT pk_sponsor;
|
||||
|
||||
ALTER TABLE tournament_participants
|
||||
DROP CONSTRAINT tournament_participant_id;
|
||||
DROP CONSTRAINT pk_tournament_participant;
|
||||
|
||||
ALTER TABLE tournaments
|
||||
DROP CONSTRAINT tournament_id;
|
||||
DROP CONSTRAINT pk_tournament;
|
||||
|
||||
ALTER TABLE categories
|
||||
DROP CONSTRAINT genre_id;
|
||||
DROP CONSTRAINT pk_genre;
|
||||
|
||||
ALTER TABLE team_players
|
||||
DROP CONSTRAINT team_player_id;
|
||||
DROP CONSTRAINT pk_team_player;
|
||||
|
||||
ALTER TABLE teams
|
||||
DROP CONSTRAINT team_id;
|
||||
DROP CONSTRAINT pk_team;
|
||||
|
||||
ALTER TABLE players
|
||||
DROP CONSTRAINT player_id;
|
||||
DROP CONSTRAINT pk_player;
|
||||
|
||||
--Sequence
|
||||
|
||||
|
|
@ -133,7 +128,7 @@ DROP SEQUENCE seq_sponsors;
|
|||
DROP SEQUENCE seq_tournament_participants;
|
||||
|
||||
|
||||
DROP SEQUENCE seq_tournament;
|
||||
DROP SEQUENCE seq_tournaments;
|
||||
|
||||
|
||||
DROP SEQUENCE seq_categories;
|
||||
|
|
@ -149,38 +144,36 @@ DROP SEQUENCE seq_players;
|
|||
|
||||
-- Tables
|
||||
|
||||
ALTER TABLE game_participants
|
||||
|
||||
DROP TABLE game_participants PURGE;
|
||||
|
||||
ALTER TABLE statistics
|
||||
|
||||
DROP TABLE statistics PURGE;
|
||||
|
||||
ALTER TABLE games
|
||||
|
||||
DROP TABLE games PURGE;
|
||||
|
||||
ALTER TABLE rounds
|
||||
|
||||
DROP TABLE rounds PURGE;
|
||||
|
||||
ALTER TABLE prizes
|
||||
DROP TABLE prizes PURGE;
|
||||
|
||||
ALTER TABLE sponsors
|
||||
|
||||
DROP TABLE sponsors PURGE;
|
||||
|
||||
ALTER TABLE tournament_participants
|
||||
|
||||
DROP TABLE tournament_participants PURGE;
|
||||
|
||||
ALTER TABLE tournaments
|
||||
|
||||
DROP TABLE tournaments PURGE;
|
||||
|
||||
ALTER TABLE categories
|
||||
DROP TABLE categories PURGE;
|
||||
|
||||
ALTER TABLE team_players
|
||||
|
||||
DROP TABLE team_players PURGE;
|
||||
|
||||
ALTER TABLE teams
|
||||
|
||||
DROP TABLE teams PURGE;
|
||||
|
||||
ALTER TABLE players
|
||||
|
||||
DROP TABLE players PURGE;
|
||||
|
|
|
|||
96
insert_9.sql
96
insert_9.sql
|
|
@ -1,86 +1,86 @@
|
|||
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, 'JOESEPH' '', 12345679001),
|
||||
VALUES (seq_players.NEXTVAL, 'JOE', 'JOE.B@GMAIL.COM', 12345679002),
|
||||
VALUES (seq_players.NEXTVAL, 'DAVID', 'DAVID.G@GMAIL.COM', 12345679003),
|
||||
VALUES (seq_players.NEXTVAL, 'SERHAAN', 'S.SERHAAN@GMAIL.COM', 12345678999);
|
||||
VALUES (seq_players.NEXTVAL, 'JOESEPH' '', 12345679001);
|
||||
VALUES (seq_players.NEXTVAL, 'JOE', 'JOE.B@GMAIL.COM', 12345679002);
|
||||
VALUES (seq_players.NEXTVAL, 'DAVID', 'DAVID.G@GMAIL.COM', 12345679003);
|
||||
VALUES (seq_players.NEXTVAL, 'BEN', 'BEN.BEN@GMAIL.COM', 12345679004);
|
||||
|
||||
|
||||
INSERT INTO teams (team_id, team_name, date_established)
|
||||
VALUES (seq_teams.NEXTVAL, 'A TEAM', '17-MAY-2022'),
|
||||
VALUES (seq_teams.NEXTVAL, 'B TEAM', '18-MAY-2022'),
|
||||
VALUES (seq_teams.NEXTVAL, 'C TEAM', '19-MAY-2022'),
|
||||
VALUES (seq_teams.NEXTVAL, 'D TEAM', '20-MAY-2022'),
|
||||
VALUES (seq_teams.NEXTVAL, 'A TEAM', '17-MAY-2022');
|
||||
VALUES (seq_teams.NEXTVAL, 'B TEAM', '18-MAY-2022');
|
||||
VALUES (seq_teams.NEXTVAL, 'C TEAM', '19-MAY-2022');
|
||||
VALUES (seq_teams.NEXTVAL, 'D TEAM', '20-MAY-2022');
|
||||
VALUES (seq_teams.NEXTVAL, 'E TEAM', '21-MAY-2022');
|
||||
|
||||
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, 1235, 4322, '11-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, 1234, 4321, '10-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, 1237, 4324, '13-JAN-2022');
|
||||
VALUES (seq_team_players.NEXTVAL, 1238, 4325, '14-JAN-2022');
|
||||
|
||||
|
||||
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, 'FIGHTING', 'ROUND BASED FIGHTING GAME', 'FIGHT'),
|
||||
VALUES (seq_categories.NEXTVAL, 'RACING', 'ROUND BASED RACING GAME', ''),
|
||||
VALUES (seq_categories.NEXTVAL, 'SIMULATION', 'BASED ON REAL LIFE ACTIVITIES',''),
|
||||
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, 'RACING', 'ROUND BASED RACING GAME', '');
|
||||
VALUES (seq_categories.NEXTVAL, 'SIMULATION', 'BASED ON REAL LIFE ACTIVITIES','');
|
||||
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)
|
||||
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 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 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 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 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)
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022101, 1234, 4321),
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022102, 1235, 4322),
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022103, 1236, 4323),
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022104, 1237, 4324),
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022101, 1234, 4321);
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022102, 1235, 4322);
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022103, 1236, 4323);
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022104, 1237, 4324);
|
||||
VALUES (seq_tournament_participants.NEXTVAL, 21022105, 1238, 4325);
|
||||
|
||||
|
||||
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, 'APPLE', 'MEDIA', '03-JAN-2023', '17-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, 'GFUEL', 'FINANCIAL', '02-JAN-2023', '16-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, 'MICROSOFT', 'TITLE', '05-JAN-2023', '19-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)
|
||||
VALUES (seq_prizes.NEXTVAL, 9531, 2101, 10000, 'CHAMPIONS'),
|
||||
VALUES (seq_prizes.NEXTVAL, 9532, 2102, 9000, 'PLATINUM'),
|
||||
VALUES (seq_prizes.NEXTVAL, 9533, 2103, 8000, 'BRONZE'),
|
||||
VALUES (seq_prizes.NEXTVAL, 9534, 2104, 7000, 'SILVER'),
|
||||
VALUES (seq_prizes.NEXTVAL, 9531, 2101, 10000, 'CHAMPIONS');
|
||||
VALUES (seq_prizes.NEXTVAL, 9532, 2102, 9000, 'PLATINUM');
|
||||
VALUES (seq_prizes.NEXTVAL, 9533, 2103, 8000, 'BRONZE');
|
||||
VALUES (seq_prizes.NEXTVAL, 9534, 2104, 7000, 'SILVER');
|
||||
VALUES (seq_prizes.NEXTVAL, 9535, 2105, 6000, 'LOWEST');
|
||||
|
||||
INSERT INTO rounds (round_id, round_name, round_description)
|
||||
VALUES (seq_rounds.NEXTVAL, 'ROUND1', 'WINNER'),
|
||||
VALUES (seq_rounds.NEXTVAL, 'ROUND2', 'WINNER'),
|
||||
VALUES (seq_rounds.NEXTVAL, 'DECIDER', 'WINNER'),
|
||||
VALUES (seq_rounds.NEXTVAL, 'TEST1', 'WINNER'),
|
||||
VALUES (seq_rounds.NEXTVAL, 'ROUND1', 'WINNER');
|
||||
VALUES (seq_rounds.NEXTVAL, 'ROUND2', 'WINNER');
|
||||
VALUES (seq_rounds.NEXTVAL, 'DECIDER', 'WINNER');
|
||||
VALUES (seq_rounds.NEXTVAL, 'TEST1', 'WINNER');
|
||||
VALUES (seq_rounds.NEXTVAL, 'TEST2', 'WINNER');
|
||||
|
||||
INSERT INTO games (game_id, game_name, round_id)
|
||||
VALUES (seq_games.NEXTVAL, 'WARZONE', 57429751),
|
||||
VALUES (seq_games.NEXTVAL, 'MINECRAFT', 57429752),
|
||||
VALUES (seq_games.NEXTVAL, 'CLASH', 57429753),
|
||||
VALUES (seq_games.NEXTVAL, 'COD', 57429754),
|
||||
VALUES (seq_games.NEXTVAL, 'WARZONE', 57429751);
|
||||
VALUES (seq_games.NEXTVAL, 'MINECRAFT', 57429752);
|
||||
VALUES (seq_games.NEXTVAL, 'CLASH', 57429753);
|
||||
VALUES (seq_games.NEXTVAL, 'COD', 57429754);
|
||||
VALUES (seq_games.NEXTVAL, 'BATTLE', 57429755);
|
||||
|
||||
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, 4982, '120', 'WIN', 25, 0, 1),
|
||||
VALUES (seq_statistics.NEXTVAL, 4983, '120', 'DRAW', 19, 0, 4),
|
||||
VALUES (seq_statistics.NEXTVAL, 4984, '120', 'LOSS', 15, 0, 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, 4983, '120', 'DRAW', 19, 0, 4);
|
||||
VALUES (seq_statistics.NEXTVAL, 4984, '120', 'LOSS', 15, 0, 4);
|
||||
VALUES (seq_statistics.NEXTVAL, 4985, '120', 'WIN', 10, 0, 4);
|
||||
|
||||
INSERT INTO game_participants (game_participants_id, game_id, tournament_participant_id)
|
||||
VALUES (seq_game_participants.NEXTVAL, 4981, 56319761),
|
||||
VALUES (seq_game_participants.NEXTVAL, 4982, 56319762),
|
||||
VALUES (seq_game_participants.NEXTVAL, 4983, 56319763),
|
||||
VALUES (seq_game_participants.NEXTVAL, 4984, 56319764),
|
||||
VALUES (seq_game_participants.NEXTVAL, 4981, 56319761);
|
||||
VALUES (seq_game_participants.NEXTVAL, 4982, 56319762);
|
||||
VALUES (seq_game_participants.NEXTVAL, 4983, 56319763);
|
||||
VALUES (seq_game_participants.NEXTVAL, 4984, 56319764);
|
||||
VALUES (seq_game_participants.NEXTVAL, 4985, 56319765);
|
||||
|
|
|
|||
Loading…
Reference in New Issue