Merge pull request #1 from jpez-development/create

added all table commands to create_9.sql and update table specs
This commit is contained in:
han 2022-05-12 16:21:02 +01:00 committed by GitHub
commit d66b21bd75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 88 additions and 0 deletions

View File

@ -0,0 +1,88 @@
CREATE TABLE players (
player_id NUMBER(4),
player_name VARCHAR2(15),
contact_email VARCHAR2(25),
contact_number CHAR(13),
)
CREATE TABLE teams (
team_id NUMBER(4),
team_name VARCHAR2(15),
date_established DATE,
)
CREATE TABLE team_players (
team_player_id NUMBER(8),
player_id NUMBER(4),
team_id NUMBER(4),
date_joined DATE,
)
CREATE TABLE categories (
genre_id NUMBER(4),
genre_name VARCHAR2(15),
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_city VARCHAR2(15),
tournament_country VARCHAR2(15),
tournament_arena VARCHAR2(15),
genre_id NUMBER(4),
)
CREATE TABLE tournament_participants (
tournament_participant_id NUMBER(8),
tournament_id NUMBER(8),
player_id NUMBER(4),
team_id NUMBER(4),
)
CREATE TABLE sponsors (
sponsor_id NUMBER(4),
sponsor_name VARCHAR2(15),
sponsor_type VARCHAR2(15),
sponsor_start_date DATE,
sponsor_end_date DATE,
)
CREATE TABLE prizes (
prize_id NUMBER(8),
sponsor_id NUMBER(4),
tournament_id NUMBER(4),
prize_amount NUMBER(10),
achievement_name VARCHAR2(15),
)
CREATE TABLE rounds (
round_id NUMBER(8),
round_name VARCHAR2(25),
round_description VARCHAR2(200),
)
CREATE TABLE games (
game_id NUMBER(8),
game_name VARCHAR2(15),
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),
)
CREATE TABLE game_participants (
game_participant_id NUMBER(16),
game_id NUMBER(8),
tournament_participant_id NUMBER(8),
)

Binary file not shown.