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