· 6 years ago · Jun 16, 2019, 10:40 PM
1-- phpMyAdmin SQL Dump
2-- version 4.9.0.1
3-- https://www.phpmyadmin.net/
4--
5-- Host: 127.0.0.1
6-- Czas generowania: 16 Cze 2019, 12:41
7-- Wersja serwera: 10.3.15-MariaDB
8-- Wersja PHP: 7.3.6
9
10SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11SET AUTOCOMMIT = 0;
12START TRANSACTION;
13SET time_zone = "+00:00";
14
15
16/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
17/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
18/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
19/*!40101 SET NAMES utf8mb4 */;
20
21--
22-- Baza danych: `wioslarstwo`
23--
24
25CREATE DATABASE IF NOT EXISTS `wioslarstwo` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
26USE `wioslarstwo`;
27
28-- --------------------------------------------------------
29
30--
31-- Struktura tabeli dla tabeli `kluby`
32--
33
34CREATE TABLE `kluby` (
35 `ID_Klubu` int(4) NOT NULL,
36 `Data_Zalozenia` date NOT NULL,
37 `Adres` varchar(20) COLLATE utf8_unicode_ci NOT NULL
38) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
39
40-- --------------------------------------------------------
41
42--
43-- Struktura tabeli dla tabeli `kluby_zawody`
44--
45
46CREATE TABLE `kluby_zawody` (
47 `ID_Zawodow` int(4) NOT NULL,
48 `ID_Klubu` int(4) NOT NULL
49) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
50
51-- --------------------------------------------------------
52
53--
54-- Struktura tabeli dla tabeli `modele`
55--
56
57CREATE TABLE `modele` (
58 `ID_Modelu` int(4) NOT NULL,
59 `Marka` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
60 `Wartosc` decimal(6,2) NOT NULL,
61 `Przeznaczenie` varchar(20) COLLATE utf8_unicode_ci NOT NULL
62) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
63
64-- --------------------------------------------------------
65
66--
67-- Struktura tabeli dla tabeli `nagrody`
68--
69
70CREATE TABLE `nagrody` (
71 `ID_Nagrody` int(4) NOT NULL,
72 `ID_Zawodnika` int(4) DEFAULT NULL,
73 `ID_Klubu` int(4) DEFAULT NULL,
74 `ID_Trenera` int(4) DEFAULT NULL,
75 `Rodzaj_Nagrody` enum('zloto','srebro','braz') COLLATE utf8_unicode_ci DEFAULT NULL
76) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
77
78-- --------------------------------------------------------
79
80--
81-- Struktura tabeli dla tabeli `organizatorzy`
82--
83
84CREATE TABLE `organizatorzy` (
85 `ID_Organizatora` int(4) NOT NULL,
86 `Nazwa` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
87 `Adres` varchar(30) COLLATE utf8_unicode_ci NOT NULL
88) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
89
90-- --------------------------------------------------------
91
92--
93-- Struktura tabeli dla tabeli `organizatorzy_zawody`
94--
95
96CREATE TABLE `organizatorzy_zawody` (
97 `ID_Organizatora` int(4) NOT NULL,
98 `ID_Zawodow` int(4) NOT NULL
99) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
100
101-- --------------------------------------------------------
102
103--
104-- Struktura tabeli dla tabeli `osady`
105--
106
107CREATE TABLE `osady` (
108 `ID_Osady` int(4) NOT NULL,
109 `Liczba_Osob` int(1) NOT NULL
110) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
111
112-- --------------------------------------------------------
113
114--
115-- Struktura tabeli dla tabeli `pracownicy`
116--
117
118CREATE TABLE `pracownicy` (
119 `ID_Pracownika` int(4) NOT NULL,
120 `Narodowosc` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
121 `Imie` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
122 `Nazwisko` varchar(20) COLLATE utf8_unicode_ci NOT NULL
123) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
124
125-- --------------------------------------------------------
126
127--
128-- Struktura tabeli dla tabeli `sedziowie`
129--
130
131CREATE TABLE `sedziowie` (
132 `ID_Sedziego` int(4) NOT NULL,
133 `ID_Pracownika` int(4) NOT NULL
134) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
135
136-- --------------------------------------------------------
137
138--
139-- Struktura tabeli dla tabeli `sedziowie_zawody`
140--
141
142CREATE TABLE `sedziowie_zawody` (
143 `ID_Sedziego` int(4) NOT NULL,
144 `ID_Zawodow` int(4) NOT NULL
145) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
146
147-- --------------------------------------------------------
148
149--
150-- Struktura tabeli dla tabeli `sponsorzy`
151--
152
153CREATE TABLE `sponsorzy` (
154 `ID_Sponsora` int(4) NOT NULL,
155 `ID_Klubu` int(4) NOT NULL,
156 `Nazwa` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
157 `Srodki` decimal(6,2) DEFAULT NULL
158) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
159
160-- --------------------------------------------------------
161
162--
163-- Struktura tabeli dla tabeli `sprzety`
164--
165
166CREATE TABLE `sprzety` (
167 `ID_Sprzetu` int(4) NOT NULL,
168 `ID_Klubu` int(4) NOT NULL,
169 `ID_Modelu` int(4) NOT NULL
170) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
171
172-- --------------------------------------------------------
173
174--
175-- Struktura tabeli dla tabeli `trasy`
176--
177
178CREATE TABLE `trasy` (
179 `ID_Trasy` int(4) NOT NULL,
180 `Adres` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
181 `Dlugosc` decimal(6,3) DEFAULT NULL
182) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
183
184-- --------------------------------------------------------
185
186--
187-- Struktura tabeli dla tabeli `trenerzy`
188--
189
190CREATE TABLE `trenerzy` (
191 `ID_Trenera` int(4) NOT NULL,
192 `ID_Klubu` int(4) NOT NULL,
193 `Rola` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
194 `ID_Pracownika` int(4) NOT NULL
195) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
196
197-- --------------------------------------------------------
198
199--
200-- Struktura tabeli dla tabeli `wyniki`
201--
202
203CREATE TABLE `wyniki` (
204 `ID_Wyniku` int(4) NOT NULL,
205 `ID_Zawodow` int(4) NOT NULL,
206 `ID_Osady` int(4) NOT NULL,
207 `Czas` time NOT NULL,
208 `Poziom` varchar(20) COLLATE utf8_unicode_ci NOT NULL
209) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
210
211-- --------------------------------------------------------
212
213--
214-- Struktura tabeli dla tabeli `zawodnicy`
215--
216
217CREATE TABLE `zawodnicy` (
218 `ID_Zawodnika` int(4) NOT NULL,
219 `ID_Trenera` int(4) NOT NULL,
220 `ID_Klubu` int(4) NOT NULL,
221 `ID_Pracownika` int(4) NOT NULL
222) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
223
224-- --------------------------------------------------------
225
226--
227-- Struktura tabeli dla tabeli `zawodnicy_osady`
228--
229
230CREATE TABLE `zawodnicy_osady` (
231 `ID_Osady` int(4) NOT NULL,
232 `ID_Zawodnika` int(4) NOT NULL
233) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
234
235-- --------------------------------------------------------
236
237--
238-- Struktura tabeli dla tabeli `zawody`
239--
240
241CREATE TABLE `zawody` (
242 `ID_Zawodow` int(4) NOT NULL,
243 `ID_Trasy` int(4) NOT NULL,
244 `Kat_Wiekowa` enum('mlodzik','junior','senior') COLLATE utf8_unicode_ci NOT NULL,
245 `Rodz_Konkurencji` enum('M1x','M2x','W1x','W2x') COLLATE utf8_unicode_ci NOT NULL,
246 `Data` date NOT NULL,
247 `Poziom` enum('paraolimpijskie','olimpijskie','nieolimpijskie') COLLATE utf8_unicode_ci NOT NULL
248) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
249
250--
251-- Indeksy dla zrzutów tabel
252--
253
254--
255-- Indeksy dla tabeli `kluby`
256--
257ALTER TABLE `kluby`
258 ADD PRIMARY KEY (`ID_Klubu`);
259
260--
261-- Indeksy dla tabeli `kluby_zawody`
262--
263ALTER TABLE `kluby_zawody`
264 ADD PRIMARY KEY (`ID_Zawodow`,`ID_Klubu`),
265 ADD KEY `ID_Klubu` (`ID_Klubu`);
266
267--
268-- Indeksy dla tabeli `modele`
269--
270ALTER TABLE `modele`
271 ADD PRIMARY KEY (`ID_Modelu`);
272
273--
274-- Indeksy dla tabeli `nagrody`
275--
276ALTER TABLE `nagrody`
277 ADD PRIMARY KEY (`ID_Nagrody`),
278 ADD KEY `ID_Zawodnika` (`ID_Zawodnika`),
279 ADD KEY `ID_Klubu` (`ID_Klubu`),
280 ADD KEY `ID_Trenera` (`ID_Trenera`);
281
282--
283-- Indeksy dla tabeli `organizatorzy`
284--
285ALTER TABLE `organizatorzy`
286 ADD PRIMARY KEY (`ID_Organizatora`);
287
288--
289-- Indeksy dla tabeli `organizatorzy_zawody`
290--
291ALTER TABLE `organizatorzy_zawody`
292 ADD PRIMARY KEY (`ID_Organizatora`,`ID_Zawodow`),
293 ADD KEY `ID_Zawodow` (`ID_Zawodow`);
294
295--
296-- Indeksy dla tabeli `osady`
297--
298ALTER TABLE `osady`
299 ADD PRIMARY KEY (`ID_Osady`);
300
301--
302-- Indeksy dla tabeli `pracownicy`
303--
304ALTER TABLE `pracownicy`
305 ADD PRIMARY KEY (`ID_Pracownika`);
306
307--
308-- Indeksy dla tabeli `sedziowie`
309--
310ALTER TABLE `sedziowie`
311 ADD PRIMARY KEY (`ID_Sedziego`),
312 ADD KEY `ID_Pracownika` (`ID_Pracownika`);
313
314--
315-- Indeksy dla tabeli `sedziowie_zawody`
316--
317ALTER TABLE `sedziowie_zawody`
318 ADD PRIMARY KEY (`ID_Sedziego`,`ID_Zawodow`);
319
320--
321-- Indeksy dla tabeli `sponsorzy`
322--
323ALTER TABLE `sponsorzy`
324 ADD PRIMARY KEY (`ID_Sponsora`),
325 ADD KEY `ID_Klubu` (`ID_Klubu`);
326
327--
328-- Indeksy dla tabeli `sprzety`
329--
330ALTER TABLE `sprzety`
331 ADD PRIMARY KEY (`ID_Sprzetu`),
332 ADD KEY `ID_Klubu` (`ID_Klubu`),
333 ADD KEY `ID_Modelu` (`ID_Modelu`);
334
335--
336-- Indeksy dla tabeli `trasy`
337--
338ALTER TABLE `trasy`
339 ADD PRIMARY KEY (`ID_Trasy`);
340
341--
342-- Indeksy dla tabeli `trenerzy`
343--
344ALTER TABLE `trenerzy`
345 ADD PRIMARY KEY (`ID_Trenera`),
346 ADD KEY `ID_Pracownika` (`ID_Pracownika`),
347 ADD KEY `ID_Klubu` (`ID_Klubu`);
348
349--
350-- Indeksy dla tabeli `wyniki`
351--
352ALTER TABLE `wyniki`
353 ADD PRIMARY KEY (`ID_Wyniku`),
354 ADD KEY `ID_Zawodow` (`ID_Zawodow`),
355 ADD KEY `ID_Osady` (`ID_Osady`);
356
357--
358-- Indeksy dla tabeli `zawodnicy`
359--
360ALTER TABLE `zawodnicy`
361 ADD PRIMARY KEY (`ID_Zawodnika`),
362 ADD KEY `ID_Pracownika` (`ID_Pracownika`),
363 ADD KEY `ID_Klubu` (`ID_Klubu`),
364 ADD KEY `ID_Trenera` (`ID_Trenera`);
365
366--
367-- Indeksy dla tabeli `zawodnicy_osady`
368--
369ALTER TABLE `zawodnicy_osady`
370 ADD PRIMARY KEY (`ID_Osady`,`ID_Zawodnika`),
371 ADD KEY `ID_Zawodnika` (`ID_Zawodnika`);
372
373--
374-- Indeksy dla tabeli `zawody`
375--
376ALTER TABLE `zawody`
377 ADD PRIMARY KEY (`ID_Zawodow`),
378 ADD KEY `ID_Trasy` (`ID_Trasy`);
379
380--
381-- Ograniczenia dla zrzutów tabel
382--
383
384--
385-- Ograniczenia dla tabeli `kluby_zawody`
386--
387ALTER TABLE `kluby_zawody`
388 ADD CONSTRAINT `kluby_zawody_ibfk_1` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`),
389 ADD CONSTRAINT `kluby_zawody_ibfk_2` FOREIGN KEY (`ID_Zawodow`) REFERENCES `zawody` (`ID_Zawodow`);
390
391--
392-- Ograniczenia dla tabeli `nagrody`
393--
394ALTER TABLE `nagrody`
395 ADD CONSTRAINT `nagrody_ibfk_1` FOREIGN KEY (`ID_Zawodnika`) REFERENCES `zawodnicy` (`ID_Zawodnika`),
396 ADD CONSTRAINT `nagrody_ibfk_2` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`),
397 ADD CONSTRAINT `nagrody_ibfk_3` FOREIGN KEY (`ID_Trenera`) REFERENCES `trenerzy` (`ID_Trenera`);
398
399--
400-- Ograniczenia dla tabeli `organizatorzy_zawody`
401--
402ALTER TABLE `organizatorzy_zawody`
403 ADD CONSTRAINT `organizatorzy_zawody_ibfk_1` FOREIGN KEY (`ID_Zawodow`) REFERENCES `zawody` (`ID_Zawodow`),
404 ADD CONSTRAINT `organizatorzy_zawody_ibfk_2` FOREIGN KEY (`ID_Organizatora`) REFERENCES `organizatorzy` (`ID_Organizatora`);
405
406--
407-- Ograniczenia dla tabeli `sedziowie`
408--
409ALTER TABLE `sedziowie`
410 ADD CONSTRAINT `sedziowie_ibfk_1` FOREIGN KEY (`ID_Pracownika`) REFERENCES `pracownicy` (`ID_Pracownika`);
411
412--
413-- Ograniczenia dla tabeli `sponsorzy`
414--
415ALTER TABLE `sponsorzy`
416 ADD CONSTRAINT `sponsorzy_ibfk_1` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`);
417
418--
419-- Ograniczenia dla tabeli `sprzety`
420--
421ALTER TABLE `sprzety`
422 ADD CONSTRAINT `sprzety_ibfk_1` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`),
423 ADD CONSTRAINT `sprzety_ibfk_2` FOREIGN KEY (`ID_Modelu`) REFERENCES `modele` (`ID_Modelu`);
424
425--
426-- Ograniczenia dla tabeli `trenerzy`
427--
428ALTER TABLE `trenerzy`
429 ADD CONSTRAINT `trenerzy_ibfk_1` FOREIGN KEY (`ID_Pracownika`) REFERENCES `pracownicy` (`ID_Pracownika`),
430 ADD CONSTRAINT `trenerzy_ibfk_2` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`);
431
432--
433-- Ograniczenia dla tabeli `wyniki`
434--
435ALTER TABLE `wyniki`
436 ADD CONSTRAINT `wyniki_ibfk_1` FOREIGN KEY (`ID_Zawodow`) REFERENCES `zawody` (`ID_Zawodow`),
437 ADD CONSTRAINT `wyniki_ibfk_2` FOREIGN KEY (`ID_Osady`) REFERENCES `osady` (`ID_Osady`);
438
439--
440-- Ograniczenia dla tabeli `zawodnicy`
441--
442ALTER TABLE `zawodnicy`
443 ADD CONSTRAINT `zawodnicy_ibfk_1` FOREIGN KEY (`ID_Pracownika`) REFERENCES `pracownicy` (`ID_Pracownika`),
444 ADD CONSTRAINT `zawodnicy_ibfk_2` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`),
445 ADD CONSTRAINT `zawodnicy_ibfk_3` FOREIGN KEY (`ID_Trenera`) REFERENCES `trenerzy` (`ID_Trenera`);
446
447--
448-- Ograniczenia dla tabeli `zawodnicy_osady`
449--
450ALTER TABLE `zawodnicy_osady`
451 ADD CONSTRAINT `zawodnicy_osady_ibfk_1` FOREIGN KEY (`ID_Osady`) REFERENCES `osady` (`ID_Osady`),
452 ADD CONSTRAINT `zawodnicy_osady_ibfk_2` FOREIGN KEY (`ID_Zawodnika`) REFERENCES `zawodnicy` (`ID_Zawodnika`);
453
454--
455-- Ograniczenia dla tabeli `zawody`
456--
457
458
459
460
461ALTER TABLE sedziowie_zawody add foreign key (ID_sedziego) REFERENCES sedziowie(ID_sedziego);
462alter table sedziowie_zawody add foreign key (ID_zawodow) REFERENCES zawody(ID_zawodow);
463
464/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
465/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
466/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
467
468
469
470
471INSERT INTO kluby (ID_Klubu, Data_zalozenia, Adres)
472values
473("1", "1990-12-12", "ul. Dluga, Gdansk"),
474("2", "1990-11-11", "ul. Bezowa, Gdansk"),
475("3", "1991-12-03", "ul. Krotka, Gdansk"),
476("4", "1992-11-12", "ul. Dluga, Warszawa"),
477("5", "1999-02-12", "ul. Dluga, Krakow");
478
479
480INSERT INTO modele (ID_Modelu, Marka, Wartosc, Przeznaczenie) VALUES
481("1", "Nike", 50, "Wioslo"),
482("2", "Adidas", 30, "Okulary"),
483("3", "Puma", 55, "Rękawiczki"),
484("4", "Asics", 52, "Kamizelka"),
485("5", "Nike", 500, "Kajak");
486
487
488INSERT INTO pracownicy (ID_Pracownika, Narodowosc, Imie, Nazwisko) VALUES
489("1", "Poland", "Janusz", "Kowalski"),
490("2", "England", "John", "Lennon"),
491("3", "Spain", "Gustavo", "Impreza"),
492("4", "Russia", "Vladimir", "Kos"),
493("5", "Poland", "Thomas", "Nowak"),
494("6", "Poland", "Jan", "Kokos"),
495("7", "Poland", "Michalina", "Czech"),
496("8", "Poland", "Tomasz", "Krajewski"),
497("9", "Poland", "Julia", "Kowalczyk"),
498("10", "Poland", "Piotr", "Karpinski"),
499("11", "Poland", "Antoni", "Zawadzki"),
500("12", "Poland", "Zuzanna", "Witkowska"),
501("13", "Poland", "Natalia", "Michalak"),
502("14", "Poland", "Adam", "Gajda"),
503("15", "Poland", "Malina", "Dabrowska"),
504("16", "Poland", "Zofia", "Kot"),
505("17", "Poland", "Tymon", "Kaminski"),
506("18", "Poland", "Aleksander", "Urban"),
507("19", "Poland", "Dawid", "Bielecki");
508
509INSERT INTO sprzety (ID_Sprzetu, ID_Klubu, ID_Modelu) VALUES
510(1, 1, 1), (2, 1, 3), (3, 2, 2), (4, 3, 1), (5, 3, 2), (6, 3, 3), (7, 3, 4), (8, 4, 1), (9, 4, 4);
511INSERT INTO organizatorzy (ID_Organizatora, Nazwa, Adres) VALUES
512(1, "Nike", "ul. Krótka, Kraków"),
513(2, "4MOVE", "ul. Warszawska, Kraków"),
514(3, "PK", "ul. Warszawska, Kraków"),
515(4, "Adidas", "ul. Green ST, London");
516INSERT INTO sponsorzy (ID_Sponsora, ID_Klubu, Nazwa, Srodki) VALUES (1, 1, "Skoda", 2000), (2, 1, "Nike", 2500), (3, 2, "Adidas", 3000), (4, 3, "4Move", 9000);
517
518INSERT INTO trenerzy (ID_TRENERA, ID_KLUBU, ROLA, ID_PRACOWNIKA)
519VALUES (1, 1, "kondycja", 1),
520(2, 3, "zeglarstwo", 2),
521(3, 4, "kondycja", 3),
522(4, 5, "kondycja", 4);
523insert into sedziowie (ID_sedziego, ID_Pracownika)
524values (1, 5), (2, 6);
525insert into osady (id_osady, Liczba_Osob)
526values (1, 1),
527(2, 1),
528(3, 1),
529(4, 1),
530(5, 2),
531(6, 2),
532(7, 2),
533(8, 2);
534insert into zawodnicy(ID_Zawodnika, ID_Trenera, ID_Klubu, ID_Pracownika)
535values (1, 1, 1, 7),
536(2, 1, 1, 8),
537(3, 1, 2, 9),
538(4, 2, 2, 10),
539(5, 2, 3, 11),
540(6, 2, 3, 12),
541(7, 3, 3, 13),
542(8, 3, 4, 14),
543(9, 3, 4, 15),
544(10, 4, 4, 16),
545(11, 4, 5, 17),
546(12, 4, 5, 18),
547(13, 4, 5, 19);
548insert into nagrody(ID_Nagrody, ID_Zawodnika, ID_Klubu, ID_Trenera, Rodzaj_nagrody)
549values (1, 3, null, null, 'zloto'),
550(2, 4, null, null, 'srebro'),
551(3, 5, null, null, 'braz'),
552(4, 6, null, null, 'srebro'),
553(5, 7, null, null, 'zloto'),
554(6, 8, null, null, 'braz'),
555(7, null, 1, null, 'zloto'),
556(8, null, 2, null, 'braz'),
557(9, null, 4, null, 'srebro'),
558(10, null, null, 1, 'zloto'),
559(11, null, null, 2, 'srebro'),
560(12, null, null, 3, 'braz');
561insert into zawodnicy_osady (ID_Osady, ID_Zawodnika)
562values (1, 1),
563(2, 2),
564(3, 3),
565(4, 4),
566(5, 5),
567(5, 6),
568(6, 7),
569(6, 8),
570(7, 9),
571(7, 10),
572(8, 11),
573(8, 12);
574insert into zawody (ID_Zawodow, ID_Trasy, Kat_Wiekowa, Rodz_Konkurencji, Data, Poziom)
575values (1, 2, 'mlodzik', 'M2x', '2020-12-03', 'paraolimpijskie'),
576(2, 1, 'senior', 'M1x', '2020-08-02', 'olimpijskie'),
577(3, 4, 'junior', 'W2x', '2021-02-05', 'paraolimpijskie'),
578(4, 3, 'senior', 'W1x', '2020-04-03', 'nieolimpijskie'),
579(5, 5, 'mlodzik', 'M2x', '2020-07-23', 'nieolimpijskie');
580
581INSERT INTO trasy (ID_Trasy, Adres, Dlugosc) VALUES
582(1, "ul Blonie, Krakow", 230),
583(2, "ul Wroclawska, Warszawa", 830),
584(3, "ul Royal Avenue, London", 160),
585(4, "ul Golden Avenue, Peterborough", 163),
586(5, "ul st Francisco, Barcelona", 160);
587
588insert into kluby_zawody (ID_Zawodow, ID_Klubu) values
589(1, 3), (1, 4), (1,5),
590(2, 1), (2, 3),
591(3,3), (3,4), (3,5),
592(4,1), (4, 4), (4,5),
593(5,1), (5,2), (5,3), (5,4);
594insert into sedziowie_zawody (ID_Sedziego, ID_Zawodow) values
595(1, 2), (1, 1), (2,3), (1,4), (2,5);
596insert into wyniki (ID_Wyniku, ID_Zawodow, ID_Osady, Czas, Poziom) values
597(1, 1, 5, '00:10:45', "P1"),
598(2, 2, 3, '00:08:25', "P2"),
599(3, 3, 8, '00:12:15', "P3"),
600(4, 4, 4, '00:07:17', "P2"),
601(5, 5, 7, '00:09:41', "P2");
602insert into organizatorzy_zawody (ID_Organizatora, ID_Zawodow) values
603(4,1), (3,2), (1,3), (4,4), (4,5);
604
605
606
607
608
609ALTER TABLE `zawody`
610 ADD CONSTRAINT `zawody_ibfk_1` FOREIGN KEY (`ID_Zawodow`) REFERENCES `kluby_zawody` (`ID_Zawodow`),
611 ADD CONSTRAINT `zawody_ibfk_2` FOREIGN KEY (`ID_Trasy`) REFERENCES `trasy` (`ID_Trasy`);
612COMMIT;