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