removed constraints from create_9.sql to add to constraints_9.sql

This commit is contained in:
aboolathings 2022-05-12 18:02:56 +01:00
parent 2c264356cd
commit 410d8298fe
1 changed files with 20 additions and 20 deletions

View File

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