Advertisement
Guest User

Untitled

a guest
Feb 4th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.86 KB | None | 0 0
  1. CREATE TABLE MatchupEntries(
  2. id_matchupEntries INT PRIMARY KEY,
  3. id_matchup INT NOT NULL,
  4. id_ParentMatchup INT NULL,
  5. id_TeamCompeting INT NULL,
  6. Score NUMBER(5,2) NULL
  7. )
  8.  
  9. CREATE TABLE Matchups(
  10. id_Matchups INT NOT NULL PRIMARY KEY,
  11. id_Tournament INT NOT NULL,
  12. id_Winner INT NULL,
  13. MatchupRound INT NOT NULL
  14. )
  15.  
  16. CREATE TABLE People(
  17. id_People NOT NULL PRIMARY KEY,
  18. FirstName VARCHAR2 NOT NULL,
  19. LastName VARCHAR2 NOT NULL,
  20. Email VARCHAR2 NOT NULL,
  21. PhoneNr VARCHAR2 NOT NULL
  22. )
  23.  
  24. CREATE TABLE Prizes(
  25. id_Prizes INT NOT NULL PRIMARY KEY,
  26. PlaceNumber INT NOT NULL,
  27. PlaceName VARCHAR2 NOT NULL,
  28. PrizeAmount NUMBER NOT NULL,
  29. PrizePercentage NUMBER NOT NULL
  30. )
  31.  
  32.  
  33. CREATE TABLE TeamMembers(
  34. id_teamMembers INT NOT NULL PRIMARY KEY,
  35. id_team int NOT NULL,
  36. id_preson int NOT NULL
  37. )
  38.  
  39. CREATE TABLE Teams (
  40. id_teams int NOT NULL primary key,
  41. teamName VARCHAR2 NOT NULL
  42. )
  43.  
  44.  
  45. CREATE TABLE TournamentEntries(
  46. id_Entries int not null primary key,
  47. id_turnament int NOT NULL,
  48. id_team int NOT NULL
  49. )
  50.  
  51. CREATE TABLE TournamentPrizes(
  52. id_TurnamentPrizes int not null primary key,
  53. id_Tournament INT NOT NULL,
  54. id_Prize int not null
  55. )
  56.  
  57. CREATE TABLE Tournaments(
  58. id_turnaments int not null primary key,
  59. TournamentName VARCHAR2 NOT NULL,
  60. EntryFee NUMBER NOT NULL,
  61. Active number(1) NOT NULL
  62. )
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74. --INSERT
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. INSERT INTO Tournaments VALUES(1,Turniej 1,50,1);
  82. INSERT INTO Tournaments VALUES(2,Turniej 2,100,1);
  83. INSERT INTO Tournaments VALUES(3,Turniej 3,0,0);
  84. INSERT INTO Tournaments VALUES(4,Turniej 4,0,0);
  85. INSERT INTO Tournaments VALUES(5,Turniej 5,0,0);
  86. INSERT INTO Tournaments VALUES(6,Turniej 6,0,0);
  87. INSERT INTO Tournaments VALUES(7,Turniej 7,0,0);
  88. INSERT INTO Tournaments VALUES(8,Turniej 8,0,0);
  89. INSERT INTO Tournaments VALUES(9,Turniej 9,0,0);
  90. INSERT INTO Tournaments VALUES(10,Turniej 10,0,0);
  91. INSERT INTO Tournaments VALUES(11,Turniej 11,0,0);
  92. INSERT INTO Tournaments VALUES(12,Turniej 12,0,0);
  93. INSERT INTO Tournaments VALUES(13,Turniej 13,0,0);
  94. INSERT INTO Tournaments VALUES(14,Turniej 14,0,0);
  95. INSERT INTO Tournaments VALUES(15,Turniej 15,0,0);
  96.  
  97.  
  98.  
  99. INSERT INTO Prizes VALUES(1,1,'winner',150,0);
  100. INSERT INTO Prizes VALUES(2,2'2nd place',50,0);
  101. INSERT INTO Prizes VALUES(3,1'champion',300,0);
  102. INSERT INTO Prizes VALUES(4,2,'silver',100,0);
  103. INSERT INTO Prizes VALUES(5,1,'win',100,0);
  104. INSERT INTO Prizes VALUES(6,1,'win',100,0);
  105. INSERT INTO Prizes VALUES(7,1,'win',100,0);
  106. INSERT INTO Prizes VALUES(8,1,'win',100,0);
  107. INSERT INTO Prizes VALUES(9,1,'win',100,0);
  108. INSERT INTO Prizes VALUES(10,1,'win',100,0);
  109. INSERT INTO Prizes VALUES(11,1,'win',100,0);
  110. INSERT INTO Prizes VALUES(12,1,'win',100,0);
  111. INSERT INTO Prizes VALUES(13,1,'win',100,0);
  112. INSERT INTO Prizes VALUES(14,1,'win',100,0);
  113. INSERT INTO Prizes VALUES(15,1,'win',100,0);
  114.  
  115.  
  116.  
  117. INSERT INTO TournamentPrizes VALUES(1,1,1);
  118. INSERT INTO TournamentPrizes VALUES(2,1,2);
  119. INSERT INTO TournamentPrizes VALUES(3,1,1);
  120. INSERT INTO TournamentPrizes VALUES(4,1,2);
  121. INSERT INTO TournamentPrizes VALUES(5,3,3);
  122. INSERT INTO TournamentPrizes VALUES(6,4,4);
  123. INSERT INTO TournamentPrizes VALUES(7,5,5);
  124. INSERT INTO TournamentPrizes VALUES(8,6,6);
  125. INSERT INTO TournamentPrizes VALUES(9,7,7);
  126. INSERT INTO TournamentPrizes VALUES(10,8,8);
  127. INSERT INTO TournamentPrizes VALUES(11,9,9);
  128. INSERT INTO TournamentPrizes VALUES(12,10,10);
  129. INSERT INTO TournamentPrizes VALUES(13,11,11);
  130. INSERT INTO TournamentPrizes VALUES(14,12,12);
  131. INSERT INTO TournamentPrizes VALUES(15,13,13);
  132.  
  133.  
  134.  
  135. INSERT INTO People VALUES(1,'Anna','Ciosk','email1@gmail.com','81050854796');
  136. INSERT INTO People VALUES(2,'Krzysztof','Kowalski','email2@gmail.com','73082823846');
  137. INSERT INTO People VALUES(3,'Mariusz','Piotrowski','email3@gmail.com','69121868745');
  138. INSERT INTO People VALUES(4,'Tadeusz','Maliniak','email4@gmail.com','78100864875');
  139. INSERT INTO People VALUES(5,'Karol','Wojciechowski','email5@gmail.com','59010565847');
  140. INSERT INTO People VALUES(6,'Maciej','Radecki','email6@gmail.com','82112554796');
  141. INSERT INTO People VALUES(7,'Paweł','Gruszczyński','email7@gmail.com','80031854796');
  142. INSERT INTO People VALUES(8,'Paweł','Laprus','email8@gmail.com','75101979621');
  143. INSERT INTO People VALUES(9,'Robert','Słoma','email9@gmail.com','64072959621');
  144. INSERT INTO People VALUES(10,'Kamila','Baran','email10@gmail.com','74062979621');
  145. INSERT INTO People VALUES(11,'Albert','Drozdowski','email11@gmail.com','80090156812');
  146. INSERT INTO People VALUES(12,'Henryk','Bista','email12@gmail.com','77040368154');
  147. INSERT INTO People VALUES(13,'Marek','Makuszyński','email13@gmail.com','79010187769');
  148. INSERT INTO People VALUES(14,'Zbigniew','Michta','email14@gmail.com','83060650012');
  149. INSERT INTO People VALUES(15,'Katarzyna','Michalska','email15@gmail.com','55111597532');
  150.  
  151.  
  152. INSERT INTO Teams VALUES(1,'team1');
  153. INSERT INTO Teams VALUES(2,'team2');
  154. INSERT INTO Teams VALUES(3,'team3');
  155. INSERT INTO Teams VALUES(4,'team4');
  156. INSERT INTO Teams VALUES(5,'team5');
  157. INSERT INTO Teams VALUES(6,'team6');
  158. INSERT INTO Teams VALUES(7,'team7');
  159. INSERT INTO Teams VALUES(8,'team8');
  160. INSERT INTO Teams VALUES(9,'team9');
  161. INSERT INTO Teams VALUES(10,'team10');
  162. INSERT INTO Teams VALUES(11,'team11');
  163. INSERT INTO Teams VALUES(12,'team12');
  164. INSERT INTO Teams VALUES(13,'team13');
  165. INSERT INTO Teams VALUES(14,'team14');
  166. INSERT INTO Teams VALUES(15,'team15');
  167.  
  168.  
  169. INSERT INTO TeamMembers VALUES(1,1,1);
  170. INSERT INTO TeamMembers VALUES(2,1,2);
  171. INSERT INTO TeamMembers VALUES(3,2,3);
  172. INSERT INTO TeamMembers VALUES(4,2,4);
  173. INSERT INTO TeamMembers VALUES(5,3,5);
  174. INSERT INTO TeamMembers VALUES(6,3,6);
  175. INSERT INTO TeamMembers VALUES(7,4,7);
  176. INSERT INTO TeamMembers VALUES(8,4,8);
  177. INSERT INTO TeamMembers VALUES(9,5,9);
  178. INSERT INTO TeamMembers VALUES(10,6,10);
  179. INSERT INTO TeamMembers VALUES(11,7,11);
  180. INSERT INTO TeamMembers VALUES(12,8,12);
  181. INSERT INTO TeamMembers VALUES(13,9,13);
  182. INSERT INTO TeamMembers VALUES(14,10,14);
  183. INSERT INTO TeamMembers VALUES(15,11,15);
  184.  
  185. INSERT INTO TournamentEntries VALUES(1,1,1);
  186. INSERT INTO TournamentEntries VALUES(2,1,2);
  187. INSERT INTO TournamentEntries VALUES(3,1,3);
  188. INSERT INTO TournamentEntries VALUES(4,1,4);
  189. INSERT INTO TournamentEntries VALUES(5,2,5);
  190. INSERT INTO TournamentEntries VALUES(6,2,6);
  191. INSERT INTO TournamentEntries VALUES(7,2,7);
  192. INSERT INTO TournamentEntries VALUES(8,2,8);
  193. INSERT INTO TournamentEntries VALUES(9,3,9);
  194. INSERT INTO TournamentEntries VALUES(10,3,10);
  195. INSERT INTO TournamentEntries VALUES(11,3,11);
  196. INSERT INTO TournamentEntries VALUES(12,3,12);
  197. INSERT INTO TournamentEntries VALUES(13,4,13);
  198. INSERT INTO TournamentEntries VALUES(14,4,14);
  199. INSERT INTO TournamentEntries VALUES(15,4,15);
  200.  
  201.  
  202. INSERT INTO Matchups VALUES(1,1,1,1);
  203. INSERT INTO Matchups VALUES(2,1,3,1);
  204. INSERT INTO Matchups VALUES(3,1,1,2);
  205. INSERT INTO Matchups VALUES(4,2,5,1);
  206. INSERT INTO Matchups VALUES(5,2,8,1);
  207. INSERT INTO Matchups VALUES(6,2,5,2);
  208. INSERT INTO Matchups VALUES(7,3,NULL,1);
  209. INSERT INTO Matchups VALUES(8,4,NULL,1);
  210. INSERT INTO Matchups VALUES(9,5,NULL,1);
  211. INSERT INTO Matchups VALUES(10,6,NULL,1);
  212. INSERT INTO Matchups VALUES(11,7,NULL,1);
  213. INSERT INTO Matchups VALUES(12,8,NULL,1);
  214. INSERT INTO Matchups VALUES(13,9,NULL,1);
  215. INSERT INTO Matchups VALUES(14,10,NULL,1);
  216. INSERT INTO Matchups VALUES(15,11,NULL,1);
  217.  
  218.  
  219. INSERT INTO MatchupEntries VALUES(1,1,NULL,1,100);
  220. INSERT INTO MatchupEntries VALUES(2,1,NULL,2,50);
  221. INSERT INTO MatchupEntries VALUES(3,2,NULL,3,100);
  222. INSERT INTO MatchupEntries VALUES(4,2,NULL,4,50);
  223. INSERT INTO MatchupEntries VALUES(5,3,1,1,100);
  224. INSERT INTO MatchupEntries VALUES(6,3,2,3,50);
  225. INSERT INTO MatchupEntries VALUES(7,4,NULL,5,100);
  226. INSERT INTO MatchupEntries VALUES(8,4,NULL,6,50);
  227. INSERT INTO MatchupEntries VALUES(9,5,NULL,7,50);
  228. INSERT INTO MatchupEntries VALUES(10,5,NULL,8,100);
  229. INSERT INTO MatchupEntries VALUES(11,6,4,5,100);
  230. INSERT INTO MatchupEntries VALUES(12,6,5,8,50);
  231. INSERT INTO MatchupEntries VALUES(13,7,NULL,9,NULL);
  232. INSERT INTO MatchupEntries VALUES(14,7,NULL,10,NULL);
  233. INSERT INTO MatchupEntries VALUES(15,8,NULL,11,NULL);
  234. INSERT INTO MatchupEntries VALUES(16,8,NULL,12,NULL);
  235.  
  236.  
  237. --- Views
  238.  
  239. Create View AS Teammates
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement