Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Creating tables--
  2. BEGIN TRANSACTION;
  3.  
  4. --Scen table--
  5. CREATE TABLE Scen(
  6.     scen_id SERIAL PRIMARY KEY,
  7.     namn VARCHAR(20) NOT NULL,
  8.     max_askadare INTEGER NOT NULL
  9. );
  10.  
  11. --Jobbare table--
  12. CREATE TABLE Jobbare(
  13.     jobbare_id SERIAL PRIMARY KEY,
  14.     namn VARCHAR(30) NOT NULL,
  15.     personnummer VARCHAR(13) NOT NULL,
  16.     adress VARCHAR(40) NOT NULL
  17. );
  18.  
  19. --Band table--
  20. CREATE TABLE Band(
  21.     band_id SERIAL PRIMARY KEY,
  22.     namn VARCHAR(30) NOT NULL,
  23.     land VARCHAR(20) NOT NULL,
  24.     info TEXT NOT NULL,
  25.     jobbare INTEGER REFERENCES Jobbare(jobbare_id)
  26. );
  27.  
  28. --Artist table--
  29. CREATE TABLE Artist(
  30.     artist_id SERIAL PRIMARY KEY,
  31.     namn VARCHAR(30) NOT NULL,
  32.     info TEXT NOT NULL
  33. );
  34.  
  35. --Band_Artist table--
  36. CREATE TABLE Band_Artist(
  37.     band INTEGER REFERENCES Band(band_id),
  38.     artist INTEGER REFERENCES Artist(artist_id),
  39.     PRIMARY KEY(band, artist)
  40. );
  41.  
  42. --Scen_Schema table--
  43. CREATE TABLE Scen_Schema(
  44.     upptradande_id SERIAL PRIMARY KEY,
  45.     scen INTEGER REFERENCES Scen(scen_id) NOT NULL,
  46.     band INTEGER REFERENCES Band(band_id) NOT NULL,
  47.     tid_start TIMESTAMP NOT NULL,
  48.     tid_stopp TIMESTAMP NOT NULL
  49. );
  50.  
  51. END TRANSACTION;
  52.  
  53. --Inserting dara into tables--
  54. BEGIN TRANSACTION;
  55.  
  56. --Scen data--
  57. INSERT INTO Scen(namn, max_askadare) VALUES('Mallorcascenen', 2000);
  58. INSERT INTO Scen(namn, max_askadare) VALUES('Forumscenen', 500);
  59. INSERT INTO Scen(namn, max_askadare) VALUES('Skogsscenen', 1000);
  60. INSERT INTO Scen(namn, max_askadare) VALUES('LillaScenen', 200);
  61. INSERT INTO Scen(namn, max_askadare) VALUES('Dieseltältet', 150);
  62.  
  63. --Jobbare data--
  64. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Hugo Hansen', '19971031-1441', 'Landvägen 31');
  65. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Oscar Nilsson', '19830503-3142', 'Björkavägen 12');
  66. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Hannah Svensson', '19930721-6314', 'Järnvägsgatan 15b');
  67. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Ulf Lidgren', '19880212-5312', 'Kyrkvägen 7');
  68. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Marie Magnusson', '19751005-3219', 'Apelgatan 21');
  69. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Lennart Karlsson', '19631201-3265', 'Drakagatan 18');
  70. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Daniel Cehic', '19961023-5963', 'Gibraltargatan 39');
  71. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Ebba Begntsson', '19831104-8263', 'Gråvidegatan 13');
  72. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Jacob Jacobsson', '19910112-5763', 'Husievägen 26');
  73. INSERT INTO Jobbare(namn personnummer, adress) VALUES('Johan Nyman', '200003015-7294', 'Hammargatan 14b');
  74.  
  75. --Band data--
  76. INSERT INTO Band(namn, land, info, jobbare) VALUES('The Rockets', 'Sverige',
  77. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  78. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  79. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  80. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
  81.  , 1);
  82. INSERT INTO Band(namn, land, info, jobbare) VALUES('Chemist Adam', 'Irland',
  83. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  84. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  85. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  86. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
  87.  , 1);
  88. INSERT INTO Band(namn, land, info, jobbare) VALUES('Whizz Bishop', 'Sverige',
  89. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  90. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  91. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  92. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
  93.  , 2);
  94. INSERT INTO Band(namn, land, info, jobbare) VALUES('Jedi Eggshell', 'Norge',
  95. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  96. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  97. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  98. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
  99.  , 5);
  100. INSERT INTO Band(namn, land, info, jobbare) VALUES('Restricted Prescription', 'Finland',
  101. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  102. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  103. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  104. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
  105.  , 8);
  106. INSERT INTO Band(namn, land, info, jobbare) VALUES('Dope Shelf', 'Sverige',
  107. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  108. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  109. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  110. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
  111.  , 10);
  112. INSERT INTO Band(namn, land, info, jobbare) VALUES('Jarmo Haapala', 'Sverige',
  113. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  114. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  115. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  116. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
  117.  , 3);
  118.  
  119.  
  120. --Artist data--
  121. INSERT INTO Artist(namn, info) VALUES('Ivar Hofman',
  122. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  123. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  124. INSERT INTO Artist(namn, info) VALUES('Gabriel Norddahl',
  125. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  126. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  127. INSERT INTO Artist(namn, info) VALUES('Linus Sanddahl',
  128. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  129. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  130. INSERT INTO Artist(namn, info) VALUES('Anders Tegnér',
  131. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  132. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  133. INSERT INTO Artist(namn, info) VALUES('Jonny Norström',
  134. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  135. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  136. INSERT INTO Artist(namn, info) VALUES('Therese Sundin',
  137. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  138. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  139. INSERT INTO Artist(namn, info) VALUES('Nichole Samuelsson',
  140. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  141. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  142. INSERT INTO Artist(namn, info) VALUES('August Sparre',
  143. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  144. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  145. INSERT INTO Artist(namn, info) VALUES('Ludvig Edgren',
  146. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  147. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  148. INSERT INTO Artist(namn, info) VALUES('Johan Nordquist',
  149. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  150. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  151. INSERT INTO Artist(namn, info) VALUES('Mattias Rosenquist',
  152. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  153. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  154. INSERT INTO Artist(namn, info) VALUES('Max Englund',
  155. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  156. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  157. INSERT INTO Artist(namn, info) VALUES('Nelly Borg',
  158. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  159. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  160. INSERT INTO Artist(namn, info) VALUES('Gösta Sjöholm',
  161. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  162. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  163. INSERT INTO Artist(namn, info) VALUES('Lucas Löfgren',
  164. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  165. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  166. INSERT INTO Artist(namn, info) VALUES('Jimmy McDermott',
  167. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  168. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  169. INSERT INTO Artist(namn, info) VALUES('Rory O Casey',
  170. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  171. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  172. INSERT INTO Artist(namn, info) VALUES('Owen Brennan',
  173. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  174. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  175. INSERT INTO Artist(namn, info) VALUES('Jarmo Haapala',
  176. 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  177. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.');
  178.  
  179. --Band_Artist data--
  180. INSERT INTO Band_Artist(band, artist) VALUES(1, 1);
  181. INSERT INTO Band_Artist(band, artist) VALUES(1, 2);
  182. INSERT INTO Band_Artist(band, artist) VALUES(1, 3);
  183. INSERT INTO Band_Artist(band, artist) VALUES(1, 4);
  184. INSERT INTO Band_Artist(band, artist) VALUES(2, 16);
  185. INSERT INTO Band_Artist(band, artist) VALUES(2, 17);
  186. INSERT INTO Band_Artist(band, artist) VALUES(2, 18);
  187. INSERT INTO Band_Artist(band, artist) VALUES(3, 5);
  188. INSERT INTO Band_Artist(band, artist) VALUES(3, 6);
  189. INSERT INTO Band_Artist(band, artist) VALUES(4, 7);
  190. INSERT INTO Band_Artist(band, artist) VALUES(4, 8);
  191. INSERT INTO Band_Artist(band, artist) VALUES(5, 9);
  192. INSERT INTO Band_Artist(band, artist) VALUES(5, 10);
  193. INSERT INTO Band_Artist(band, artist) VALUES(5, 11);
  194. INSERT INTO Band_Artist(band, artist) VALUES(5, 12);
  195. INSERT INTO Band_Artist(band, artist) VALUES(6, 13);
  196. INSERT INTO Band_Artist(band, artist) VALUES(6, 14);
  197. INSERT INTO Band_Artist(band, artist) VALUES(6, 15);
  198. INSERT INTO Band_Artist(band, artist) VALUES(7, 19);
  199.  
  200. --Spel_Schema data dag 1--
  201. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(1, 1, '2018-06-07 15:00:00', '2018-06-07 18:00:00');
  202. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(1, 2, '2018-06-07 19:00:00', '2018-06-07 22:00:00');
  203. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(1, 3, '2018-06-07 23:00:00', '2018-06-08 02:00:00');
  204. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(2, 7, '2018-06-07 15:00:00', '2018-06-07 17:00:00');
  205. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(2, 6, '2018-06-07 18:00:00', '2018-06-07 22:00:00');
  206. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(2, 5, '2018-06-07 22:00:00', '2018-06-08 01:00:00');
  207. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(3, 4, '2018-06-07 15:00:00', '2018-06-07 18:00:00');
  208. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(3, 1, '2018-06-07 19:00:00', '2018-06-07 22:00:00');
  209. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(3, 7, '2018-06-07 23:00:00', '2018-06-08 02:00:00');
  210. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(4, 5, '2018-06-07 15:00:00', '2018-06-07 17:00:00');
  211. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(4, 7, '2018-06-07 19:00:00', '2018-06-07 21:00:00');
  212. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(4, 2, '2018-06-07 24:00:00', '2018-06-08 02:00:00');
  213. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(5, 4, '2018-06-07 23:00:00', '2018-06-08 02:00:00');
  214.  
  215. --Spel_Schema data dag 2--
  216. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(1, 5, '2018-06-08 15:00:00', '2018-06-08 18:00:00');
  217. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(1, 6, '2018-06-08 19:00:00', '2018-06-08 22:00:00');
  218. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(1, 4, '2018-06-08 23:00:00', '2018-06-09 02:00:00');
  219. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(2, 1, '2018-06-08 15:00:00', '2018-06-08 17:00:00');
  220. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(2, 2, '2018-06-08 18:00:00', '2018-06-08 21:00:00');
  221. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(2, 3, '2018-06-08 22:00:00', '2018-06-09 01:00:00');
  222. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(3, 7, '2018-06-08 15:00:00', '2018-06-08 18:00:00');
  223. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(3, 1, '2018-06-08 19:00:00', '2018-06-08 22:00:00');
  224. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(3, 5, '2018-06-08 23:00:00', '2018-06-09 02:00:00');
  225. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(4, 3, '2018-06-08 15:00:00', '2018-06-08 17:00:00');
  226. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(4, 6, '2018-06-08 24:00:00', '2018-06-09 02:00:00');
  227. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(5, 4, '2018-06-08 19:00:00', '2018-06-08 22:00:00');
  228. INSERT INTO Spel_Schema(scen, band, tid_start, tid_stopp) VALUES(5, 7, '2018-06-08 23:00:00', '2018-06-09 02:00:00');
  229.  
  230. END TRANSACTION;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement