Advertisement
Guest User

sql

a guest
Mar 18th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. CREATE DATABASE smite2;
  2.  
  3. USE smite2;
  4.  
  5. CREATE TABLE Players (
  6. PlayerID int NOT NULL UNIQUE PRIMARY KEY,
  7. RoleID int NOT NULL,
  8. PlayerName varchar (40) NOT NULL,
  9. InGameName varchar (40) NOT NULL,
  10. PlayerRole varchar (40) NOT NULL,
  11. TeamID int NOT NULL
  12. );
  13.  
  14. CREATE TABLE Teams (
  15. TeamID int NOT NULL,
  16. PlayerID int NOT NULL,
  17. TeamName VARCHAR (30) NOT NULL,
  18. PRIMARY KEY (TeamID),
  19. FOREIGN KEY (PlayerID) REFERENCES Players(PlayerID)
  20. );
  21.  
  22. CREATE TABLE Gods (
  23. GodID int NOT NULL,
  24. GodName varchar (30) NOT NULL,
  25. RoleID int NOT NULL,
  26. GodRole varchar (30),
  27. PRIMARY KEY (GodID),
  28. FOREIGN KEY (RoleID) REFERENCES Players(RoleID)
  29. );
  30.  
  31. CREATE TABLE Matches (
  32. MatchID int NOT NULL ,
  33. Versus varchar (40) NOT NULL,
  34. MatchLength int NOT NULL,
  35. TeamID int NOT NULL,
  36. PRIMARY KEY (MatchID),
  37. FOREIGN KEY (MatchID) REFERENCES GodBans(MatchID)
  38. );
  39.  
  40. CREATE TABLE GodBans (
  41. MatchID int NOT NULL,
  42. GodID int NOT NULL,
  43. BanRate int NOT NULL,
  44. FOREIGN KEY (MatchID) REFERENCES Matches(MatchID),
  45. FOREIGN KEY (GodID) REFERENCES Gods(GodID)
  46. );
  47.  
  48. CREATE TABLE ProLeague (
  49. TeamID int NOT NULL ,
  50. Standing int NOT NULL,
  51. FOREIGN KEY (TeamID) REFERENCES Teams(TeamID)
  52. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement