Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1.  
  2.  
  3. CREATE TABLE Gender (
  4. gender CHAR(1),
  5. description VARCHAR(10),
  6. PRIMARY KEY (gender)
  7. );
  8.  
  9. CREATE TABLE People (
  10. ID INT,
  11. name VARCHAR(50),
  12. gender CHAR(1),
  13. height FLOAT,
  14. PRIMARY KEY (ID),
  15. FOREIGN KEY (gender) REFERENCES Gender (gender)
  16. );
  17.  
  18. CREATE TABLE Sports (
  19. ID INT,
  20. name VARCHAR(50),
  21. record FLOAT,
  22. PRIMARY KEY (ID),
  23. UNIQUE (name)
  24. );
  25.  
  26. CREATE TABLE Competitions (
  27. ID INT,
  28. place VARCHAR(50),
  29. held DATE,
  30. PRIMARY KEY (ID)
  31. );
  32.  
  33. CREATE TABLE Results (
  34. peopleID INT NOT NULL,
  35. competitionID INT NOT NULL,
  36. sportID INT NOT NULL,
  37. result FLOAT,
  38. PRIMARY KEY (peopleID, competitionID, sportID),
  39. FOREIGN KEY (peopleID) REFERENCES People (ID),
  40. FOREIGN KEY (competitionID) REFERENCES Competitions (ID),
  41. FOREIGN KEY (sportID) REFERENCES Sports (ID)
  42. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement