diff --git a/create_9.sql b/create_9.sql index b23302b..186f79d 100644 --- a/create_9.sql +++ b/create_9.sql @@ -1,13 +1,13 @@ CREATE TABLE players ( player_id NUMBER(4), - player_name VARCHAR2(15) NOT NULL, - contact_email VARCHAR2(25) NOT NULL UNIQUE, - contact_number CHAR(13) NOT NULL UNIQUE + player_name VARCHAR2(15), + contact_email VARCHAR2(25), + contact_number CHAR(13) ); CREATE TABLE teams ( team_id NUMBER(4), - team_name VARCHAR2(15) NOT NULL, + team_name VARCHAR2(15), date_established DATE DEFAULT SYSDATE ); @@ -15,21 +15,21 @@ CREATE TABLE team_players ( team_player_id NUMBER(8), player_id NUMBER(4), team_id NUMBER(4), - date_joined DATE NOT NULL SYSDATE + date_joined DATE DEFAULT SYSDATE ); CREATE TABLE categories ( genre_id NUMBER(4), - genre_name VARCHAR2(15) NOT NULL UNIQUE DEFAULT SYSDATE, + genre_name VARCHAR2(15) DEFAULT SYSDATE, genre_description VARCHAR2(200), genre_accronym CHAR(5) ); CREATE TABLE tournaments ( tournament_id NUMBER(4), - tournament_name VARCHAR2(15) NOT NULL, - tournament_start_date DATE NOT NULL DEFAULT SYSDATE, - tournament_end_date DATE NOT NULL, + tournament_name VARCHAR2(15), + tournament_start_date DATE DEFAULT SYSDATE, + tournament_end_date DATE, tournament_city VARCHAR2(15), tournament_country VARCHAR2(15), tournament_arena VARCHAR2(15), @@ -45,9 +45,9 @@ CREATE TABLE tournament_participants ( CREATE TABLE sponsors ( sponsor_id NUMBER(4), - sponsor_name VARCHAR2(15) NOT NULL DEFAULT "anonymous", + sponsor_name VARCHAR2(15) DEFAULT "anonymous", sponsor_type VARCHAR2(15), - sponsor_start_date DATE NOT NULL DEFAULT SYSDATE, + sponsor_start_date DATE DEFAULT SYSDATE, sponsor_end_date DATE ); @@ -55,30 +55,30 @@ CREATE TABLE prizes ( prize_id NUMBER(8), sponsor_id NUMBER(4), tournament_id NUMBER(4), - prize_amount NUMBER(10) NOT NULL, - achievement_name VARCHAR2(15) NOT NULL DEFAULT "winner" + prize_amount NUMBER(10), + achievement_name VARCHAR2(15) DEFAULT "winner" ); CREATE TABLE rounds ( round_id NUMBER(8), - round_name VARCHAR2(25) NOT NULL, + round_name VARCHAR2(25), round_description VARCHAR2(200) ); CREATE TABLE games ( game_id NUMBER(8), - game_name VARCHAR2(15) NOT NULL, + game_name VARCHAR2(15), round_id NUMBER(8) ); CREATE TABLE statistics ( game_result_id NUMBER(8), game_id NUMBER(4), - game_duration NUMBER(8) NOT NULL, - game_WLD CHAR(4) NOT NULL, - game_kills NUMBER(5) NOT NULL, - game_deaths NUMBER(5) NOT NULL, - game_assists NUMBER(5) NOT NULL + game_duration NUMBER(8), + game_WLD CHAR(4), + game_kills NUMBER(5), + game_deaths NUMBER(5), + game_assists NUMBER(5) ); CREATE TABLE game_participants (