Guest User

Untitled

a guest
Jan 22nd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 7.46 KB | None | 0 0
  1.                                                                      
  2.                                                                      
  3.                                                                      
  4.                                              
  5.                                                                      
  6.                                                                      
  7.                                                                      
  8.                                              
  9. CREATE DATABASE 'c:\temp\compleet3' USER 'SYSDBA' password 'masterkey';
  10.  
  11. CREATE TABLE Lid
  12. (   lnr         SMALLINT NOT NULL,
  13.     naam        CHAR(20),
  14.     adres       CHAR(30),
  15.     woonplaats  CHAR(30),
  16.     geboortedatum   DATE,
  17.     geslacht    CHAR(5),
  18.     PRIMARY KEY (lnr)
  19. );
  20.  
  21. CREATE TABLE Bestuurslid
  22. (   vergoeding  FLOAT,
  23.     lnr     SMALLINT NOT NULL,
  24.     PRIMARY KEY (lnr),
  25.     FOREIGN KEY (lnr) REFERENCES Lid (lnr)
  26. );
  27.  
  28. CREATE TABLE Afdeling
  29. (   adcode      FLOAT NOT NULL,
  30.     naamsport   CHAR(20),
  31.     oprichtdatum    DATE,
  32.     PRIMARY KEY (adcode)
  33. );
  34.  
  35. CREATE TABLE Team
  36. (   teamnr      FLOAT NOT NULL,
  37.     adcode      FLOAT NOT NULL,
  38.     PRIMARY KEY (teamnr),
  39.     FOREIGN KEY (adcode) REFERENCES Afdeling (adcode)
  40. );
  41.  
  42. CREATE TABLE Lidworden
  43. (   datum       DATE NOT NULL,
  44.     adcode      FLOAT NOT NULL,
  45.     lnr     SMALLINT NOT NULL,
  46.     teamnr      FLOAT NOT NULL,
  47.     PRIMARY KEY (datum, adcode, lnr),
  48.     FOREIGN KEY (adcode) REFERENCES Afdeling (adcode),
  49.     FOREIGN KEY (lnr) REFERENCES Lid (lnr),
  50.     FOREIGN KEY (teamnr) REFERENCES Team (teamnr)
  51. );
  52.  
  53. CREATE TABLE Zaal
  54. (   zaalnr      FLOAT NOT NULL,
  55.     naam        CHAR(20),
  56.     adres       CHAR(30),
  57.     woonplaats  CHAR(30),
  58.     huurperjaar FLOAT,
  59.     PRIMARY KEY (zaalnr)
  60. );
  61.  
  62. CREATE TABLE Zaalgebruik
  63. (   adcode      FLOAT NOT NULL,
  64.     datum       DATE NOT NULL,
  65.     tijd        INT NOT NULL,
  66.     zaalnr      FLOAT NOT NULL,
  67.     duur        FLOAT,
  68.     PRIMARY KEY (adcode, datum, tijd, zaalnr),
  69.     FOREIGN KEY (adcode) REFERENCES Afdeling (adcode),
  70.     FOREIGN KEY (zaalnr) REFERENCES Zaal (zaalnr)
  71. );
  72.  
  73. CREATE TABLE Bestuursafdeling
  74. (   functie     CHAR(20),
  75.     lnr     SMALLINT NOT NULL,
  76.     adcode      FLOAT NOT NULL,
  77.     PRIMARY KEY (lnr, adcode),
  78.     FOREIGN KEY (lnr) REFERENCES Lid (lnr),
  79.     FOREIGN KEY (adcode) REFERENCES Afdeling (adcode)
  80. );
  81.  
  82.  
  83.                                                                      
  84.                                                                      
  85.                                                                      
  86.                                              
  87. INSERT
  88. INTO Afdeling (adcode, naamsport, oprichtdatum)
  89. VALUES ('1', 'karate', '1-1-1979');
  90.  
  91. INSERT
  92. INTO Afdeling (adcode, naamsport, oprichtdatum)
  93. VALUES ('2', 'voetbal', '1-1-1945');
  94.  
  95. INSERT
  96. INTO Afdeling (adcode, naamsport, oprichtdatum)
  97. VALUES ('3', 'volleybal', '1-1-1980');
  98.  
  99. INSERT
  100. INTO Afdeling (adcode, naamsport, oprichtdatum)
  101. VALUES ('4', 'hockey', '1-1-2005');
  102.  
  103. INSERT
  104. INTO Team (teamnr, adcode)
  105. VALUES('1', '1');
  106.  
  107. INSERT
  108. INTO Team (teamnr, adcode)
  109. VALUES('2', '1');
  110.  
  111. INSERT
  112. INTO Team (teamnr, adcode)
  113. VALUES('3', '2');
  114.  
  115. INSERT
  116. INTO Team (teamnr, adcode)
  117. VALUES('4', '2');
  118.  
  119. INSERT
  120. INTO Team (teamnr, adcode)
  121. VALUES('5', '3');
  122.  
  123. INSERT
  124. INTO Team (teamnr, adcode)
  125. VALUES('6', '3');
  126.  
  127. INSERT
  128. INTO Team (teamnr, adcode)
  129. VALUES('7', '4');
  130.  
  131. INSERT
  132. INTO Team (teamnr, adcode)
  133. VALUES('8', '4');
  134.  
  135. INSERT
  136. INTO Zaal (zaalnr, naam, adres, woonplaats, huurperjaar)
  137. VALUES ('1', 'zaal1', 'rweg', 'delft', '10000');
  138.  
  139. INSERT
  140. INTO Zaal (zaalnr, naam, adres, woonplaats, huurperjaar)
  141. VALUES ('2', 'zaal2', 'dweg', 'delft', '12000');
  142.  
  143. INSERT
  144. INTO Zaal (zaalnr, naam, adres, woonplaats, huurperjaar)
  145. VALUES ('3', 'zaal3', 'Ekensteinstraat', 'delft', '11000');
  146.  
  147. INSERT
  148. INTO Zaal (zaalnr, naam, adres, woonplaats, huurperjaar)
  149. VALUES ('4', 'zaal4', 'aweg', 'delft', '10000');
  150.  
  151. INSERT
  152. INTO Lid(lnr, naam, adres, woonplaats, geboortedatum, geslacht)
  153. VALUES ('1', 'S.Tomkop', 'Vossenstraat 11', 'Oud Ade', '12-12-1967', 'man');
  154.  
  155. INSERT
  156. INTO Lid(lnr, naam, adres, woonplaats, geboortedatum, geslacht)
  157. VALUES ('2', 'G.Ekkie', 'Koeienstraat 12', 'Oud Ude', '12-06-1989', 'man');
  158.  
  159. INSERT
  160. INTO Lid(lnr, naam, adres, woonplaats, geboortedatum, geslacht)
  161. VALUES ('3', 'L.Omperik', 'Stierenstraat 13', 'Oud Bommel', '09-02-1977', 'man');
  162.  
  163. INSERT
  164. INTO Lid(lnr, naam, adres, woonplaats, geboortedatum, geslacht)
  165. VALUES ('4', 'B.een', 'Schapenstraat 14', 'Oud Kool', '11-11-1998', 'vrouw');
  166.  
  167. INSERT
  168. INTO Lid(lnr, naam, adres, woonplaats, geboortedatum, geslacht)
  169. VALUES ('5', 'V.oet', 'Paardenstraat 15', 'Oud Veen', '05-09-1997', 'vrouw');
  170.  
  171. INSERT
  172. INTO Lid(lnr, naam, adres, woonplaats, geboortedatum, geslacht)
  173. VALUES ('7', 'T.een', 'Paardenstraat 18', 'Oud Zeer', '01-01-1966', 'vrouw');
  174.  
  175. INSERT
  176. INTO Lid(lnr, naam, adres, woonplaats, geboortedatum, geslacht)
  177. VALUES ('6', 'K.nie', 'Geuzenstraat 88', 'Oud Pijn', '01-04-1922', 'man');
  178.  
  179. INSERT
  180. INTO Lid(lnr, naam, adres, woonplaats, geboortedatum, geslacht)
  181. VALUES ('8', 'H.eup', 'Godstraat 666', 'Nieuw land', '04-03-1994', 'man');
  182.  
  183. INSERT
  184. INTO Lidworden(datum, adcode, lnr, teamnr)
  185. VALUES ('12-09-1996','1','1','1');
  186.  
  187. INSERT
  188. INTO Lidworden(datum, adcode, lnr, teamnr)
  189. VALUES ('12-09-1994','1','1','2');
  190.  
  191. INSERT
  192. INTO Lidworden(datum, adcode, lnr, teamnr)
  193. VALUES ('12-02-1991','2','1','3');
  194.  
  195. INSERT
  196. INTO Lidworden(datum, adcode, lnr, teamnr)
  197. VALUES ('12-07-1982','1','2','2');
  198.  
  199. INSERT
  200. INTO Lidworden(datum, adcode, lnr, teamnr)
  201. VALUES ('12-03-1977','3','2','6');
  202.  
  203. INSERT
  204. INTO Lidworden(datum, adcode, lnr, teamnr)
  205. VALUES ('06-07-1966','4','2','8');
  206.  
  207. INSERT
  208. INTO Lidworden(datum, adcode, lnr, teamnr)
  209. VALUES ('05-03-1955','4','3','7');
  210.  
  211. INSERT
  212. INTO Lidworden(datum, adcode, lnr, teamnr)
  213. VALUES ('04-02-1944','1','4','2');
  214.  
  215. INSERT
  216. INTO Lidworden(datum, adcode, lnr, teamnr)
  217. VALUES ('06-02-1978','2','5','4');
  218.  
  219. INSERT
  220. INTO Lidworden(datum, adcode, lnr, teamnr)
  221. VALUES ('01-06-1968','3','6','6');
  222.  
  223. INSERT
  224. INTO Lidworden(datum, adcode, lnr, teamnr)
  225. VALUES ('12-07-1999','2','7','3');
  226.  
  227. INSERT
  228. INTO Lidworden(datum, adcode, lnr, teamnr)
  229. VALUES ('12-07-1983','3','8','5');
  230.  
  231. INSERT
  232. INTO Bestuurslid(lnr, vergoeding)
  233. VALUES ('1', '6000');
  234.  
  235. INSERT
  236. INTO Bestuurslid(lnr, vergoeding)
  237. VALUES ('2', '666');
  238.  
  239. INSERT
  240. INTO Bestuurslid(lnr, vergoeding)
  241. VALUES ('7', '23879424');
  242.  
  243. INSERT
  244. INTO Bestuursafdeling(functie, lnr, adcode)
  245. VALUES ('Nietsnut', '1', '1');
  246.  
  247. INSERT
  248. INTO Bestuursafdeling(functie, lnr, adcode)
  249. VALUES ('Stoel', '1', '2');
  250.  
  251. INSERT
  252. INTO Bestuursafdeling(functie, lnr, adcode)
  253. VALUES ('Spion', '1', '3');
  254.  
  255. INSERT
  256. INTO Bestuursafdeling(functie, lnr, adcode)
  257. VALUES ('Stennistrapper', '1', '4');
  258.  
  259. INSERT
  260. INTO Bestuursafdeling(functie, lnr, adcode)
  261. VALUES ('Manusje van alles', '2', '1');
  262.  
  263. INSERT
  264. INTO Bestuursafdeling(functie, lnr, adcode)
  265. VALUES ('Slaaf', '2', '2');
  266.  
  267. INSERT
  268. INTO Bestuursafdeling(functie, lnr, adcode)
  269. VALUES ('Baas', '2', '3');
  270.  
  271. INSERT
  272. INTO Bestuursafdeling(functie, lnr, adcode)
  273. VALUES ('Druiloor', '2', '4');
  274.  
  275. INSERT
  276. INTO Bestuursafdeling(functie, lnr, adcode)
  277. VALUES ('Toezichthouder', '7', '2');
  278.  
  279.  
  280.  
  281. INSERT
  282. INTO zaalgebruik(adcode, datum, tijd, zaalnr, duur)
  283. VALUES ('1', '12-8-1997', '1800', '1', '4');
  284.  
  285. INSERT
  286. INTO zaalgebruik(adcode, datum, tijd, zaalnr, duur)
  287. VALUES ('1', '12-7-1997', '1200', '1', '5');
  288.  
  289. INSERT
  290. INTO zaalgebruik(adcode, datum, tijd, zaalnr, duur)
  291. VALUES ('4', '12-6-1997', '1200', '1', '5');
  292.  
  293. INSERT
  294. INTO zaalgebruik(adcode, datum, tijd, zaalnr, duur)
  295. VALUES ('3', '12-5-1997', '1800', '3', '6');
  296.  
  297. INSERT
  298. INTO zaalgebruik(adcode, datum, tijd, zaalnr, duur)
  299. VALUES ('2', '12-4-1997', '1900', '2', '2');
Add Comment
Please, Sign In to add comment