blob: 6b190ce9e1ca044b32d522e2d4ae0aa21fc3badf [file] [log] [blame]
DROP TABLE TeamPlayer ;
DROP TABLE Player ;
DROP TABLE Team ;
DROP TABLE League ;
commit;
CREATE TABLE Player
(
player_Id VARCHAR(255) PRIMARY KEY,
name VARCHAR(255),
position VARCHAR(255),
salary DOUBLE PRECISION NOT NULL
);
commit;
CREATE TABLE League
(
league_Id VARCHAR(255) PRIMARY KEY,
name VARCHAR(255),
sport VARCHAR(255)
);
commit;
CREATE TABLE Team
(
team_Id VARCHAR(255) PRIMARY KEY,
city VARCHAR(255),
name VARCHAR(255),
league_Id VARCHAR(255),
CONSTRAINT FK_1 FOREIGN KEY (league_Id) REFERENCES League (league_Id)
);
commit;
CREATE TABLE TeamPlayer
(
player_Id VARCHAR(255),
team_Id VARCHAR(255),
CONSTRAINT FK_2 FOREIGN KEY (team_Id) REFERENCES Team (team_Id),
CONSTRAINT FK_3 FOREIGN KEY (player_Id) REFERENCES Player (player_Id)
);
commit;
quit;