Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.33 KB | None | 0 0
  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: 17 Cze 2019, 00:39
  7. -- Wersja serwera: 10.3.15-MariaDB
  8. -- Wersja PHP: 7.3.6
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET AUTOCOMMIT = 0;
  12. START TRANSACTION;
  13. SET 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: `kolarstwo`
  23. --
  24. create database kolarstwo;
  25.  
  26. -- --------------------------------------------------------
  27.  
  28. --
  29. -- Struktura tabeli dla tabeli `druzyna`
  30. --
  31.  
  32. CREATE TABLE `druzyna` (
  33. `IdDruzyny` int(6) NOT NULL,
  34. `Nazwa` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
  35. `Kraj` text COLLATE utf8_unicode_ci NOT NULL,
  36. `Kierownik` text COLLATE utf8_unicode_ci NOT NULL,
  37. `Budzet` int(6) NOT NULL,
  38. `DataZalozenia` date NOT NULL
  39. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  40.  
  41. --
  42. -- Zrzut danych tabeli `druzyna`
  43. --
  44.  
  45. INSERT INTO `druzyna` (`IdDruzyny`, `Nazwa`, `Kraj`, `Kierownik`, `Budzet`, `DataZalozenia`) VALUES
  46. (1, 'Polaki', 'Polska', 'Lempart', 123, '2019-06-16'),
  47. (2, 'StreetTeam', 'Afganistan', 'Karol', 2137, '2019-06-17');
  48.  
  49. -- --------------------------------------------------------
  50.  
  51. --
  52. -- Struktura tabeli dla tabeli `etap`
  53. --
  54.  
  55. CREATE TABLE `etap` (
  56. `IdEtapu` int(6) NOT NULL,
  57. `NrEtapu` int(6) NOT NULL,
  58. `IdTrasy` int(6) NOT NULL,
  59. `IdZawodow` int(6) NOT NULL
  60. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  61.  
  62. --
  63. -- Zrzut danych tabeli `etap`
  64. --
  65.  
  66. INSERT INTO `etap` (`IdEtapu`, `NrEtapu`, `IdTrasy`, `IdZawodow`) VALUES
  67. (1, 1, 1, 1),
  68. (2, 2, 1, 1);
  69.  
  70. -- --------------------------------------------------------
  71.  
  72. --
  73. -- Struktura tabeli dla tabeli `klasyfikacja_generalna`
  74. --
  75.  
  76. CREATE TABLE `klasyfikacja_generalna` (
  77. `Pozycja` int(6) NOT NULL,
  78. `LiczbaPkt` int(6) NOT NULL,
  79. `Strata` int(6) NOT NULL,
  80. `IdZawodnika` int(6) NOT NULL,
  81. `IdZawodow` int(6) NOT NULL
  82. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  83.  
  84. --
  85. -- Zrzut danych tabeli `klasyfikacja_generalna`
  86. --
  87.  
  88. INSERT INTO `klasyfikacja_generalna` (`Pozycja`, `LiczbaPkt`, `Strata`, `IdZawodnika`, `IdZawodow`) VALUES
  89. (1, 300, 20, 1, 1),
  90. (2, 200, 220, 2, 1);
  91.  
  92. -- --------------------------------------------------------
  93.  
  94. --
  95. -- Struktura tabeli dla tabeli `ranking_swiatowy`
  96. --
  97.  
  98. CREATE TABLE `ranking_swiatowy` (
  99. `IdZawodnika` int(6) NOT NULL,
  100. `Druzyna` int(6) NOT NULL,
  101. `Punkty` int(6) NOT NULL,
  102. `Strata` int(6) NOT NULL
  103. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  104.  
  105. --
  106. -- Zrzut danych tabeli `ranking_swiatowy`
  107. --
  108.  
  109. INSERT INTO `ranking_swiatowy` (`IdZawodnika`, `Druzyna`, `Punkty`, `Strata`) VALUES
  110. (1, 0, 300, 20),
  111. (2, 0, 200, 220);
  112.  
  113. -- --------------------------------------------------------
  114.  
  115. --
  116. -- Struktura tabeli dla tabeli `rower`
  117. --
  118.  
  119. CREATE TABLE `rower` (
  120. `NumerSeryjny` int(6) NOT NULL,
  121. `Marka` text COLLATE utf8_unicode_ci NOT NULL,
  122. `Model` text COLLATE utf8_unicode_ci NOT NULL,
  123. `TypOpon` int(20) NOT NULL,
  124. `RozmiarRamy` int(6) NOT NULL,
  125. `IdZawodnika` int(6) NOT NULL
  126. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  127.  
  128. --
  129. -- Zrzut danych tabeli `rower`
  130. --
  131.  
  132. INSERT INTO `rower` (`NumerSeryjny`, `Marka`, `Model`, `TypOpon`, `RozmiarRamy`, `IdZawodnika`) VALUES
  133. (201020, 'Porsze', 'ROP', 0, 20, 2),
  134. (202020, 'Micubiszi', 'PRO', 0, 30, 1);
  135.  
  136. -- --------------------------------------------------------
  137.  
  138. --
  139. -- Struktura tabeli dla tabeli `sponsor`
  140. --
  141.  
  142. CREATE TABLE `sponsor` (
  143. `IdFirmy` int(6) NOT NULL,
  144. `Nazwa` text COLLATE utf8_unicode_ci NOT NULL,
  145. `Budzet` int(6) NOT NULL,
  146. `KontraktOd` date NOT NULL,
  147. `KontraktDo` date NOT NULL,
  148. `IdDruzyny` int(6) NOT NULL
  149. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  150.  
  151. --
  152. -- Zrzut danych tabeli `sponsor`
  153. --
  154.  
  155. INSERT INTO `sponsor` (`IdFirmy`, `Nazwa`, `Budzet`, `KontraktOd`, `KontraktDo`, `IdDruzyny`) VALUES
  156. (1, 'Karolex', 1000, '2019-06-17', '0000-00-00', 1),
  157. (2, 'Korzeniex', 2000, '2019-06-17', '0000-00-00', 2);
  158.  
  159. -- --------------------------------------------------------
  160.  
  161. --
  162. -- Struktura tabeli dla tabeli `trasa`
  163. --
  164.  
  165. CREATE TABLE `trasa` (
  166. `IdTrasy` int(6) NOT NULL,
  167. `Dlugosc` int(6) NOT NULL,
  168. `ZmianaWys` int(6) NOT NULL,
  169. `Nawierzchnia` varchar(20) COLLATE utf8_unicode_ci NOT NULL
  170. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  171.  
  172. --
  173. -- Zrzut danych tabeli `trasa`
  174. --
  175.  
  176. INSERT INTO `trasa` (`IdTrasy`, `Dlugosc`, `ZmianaWys`, `Nawierzchnia`) VALUES
  177. (1, 100, 30, 'Slisko'),
  178. (2, 450, 60, 'Sucha');
  179.  
  180. -- --------------------------------------------------------
  181.  
  182. --
  183. -- Struktura tabeli dla tabeli `trener`
  184. --
  185.  
  186. CREATE TABLE `trener` (
  187. `IdTrenera` int(6) NOT NULL,
  188. `Imie` text COLLATE utf8_unicode_ci NOT NULL,
  189. `Nazwisko` text COLLATE utf8_unicode_ci NOT NULL,
  190. `Wiek` int(3) NOT NULL,
  191. `Kraj` text COLLATE utf8_unicode_ci NOT NULL,
  192. `IdDruzyny` int(6) NOT NULL
  193. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  194.  
  195. --
  196. -- Zrzut danych tabeli `trener`
  197. --
  198.  
  199. INSERT INTO `trener` (`IdTrenera`, `Imie`, `Nazwisko`, `Wiek`, `Kraj`, `IdDruzyny`) VALUES
  200. (1, 'Jan', 'Nowak', 18, 'Polska', 1),
  201. (2, 'Pan', 'Kowak', 81, 'Polska', 2);
  202.  
  203. -- --------------------------------------------------------
  204.  
  205. --
  206. -- Struktura tabeli dla tabeli `wyniki_etapu`
  207. --
  208.  
  209. CREATE TABLE `wyniki_etapu` (
  210. `Czas` int(6) NOT NULL,
  211. `Pozycja` int(6) NOT NULL,
  212. `PktZaEtap` int(6) NOT NULL,
  213. `Strata` int(6) NOT NULL,
  214. `IdEtapu` int(6) NOT NULL,
  215. `IdZawodnika` int(6) NOT NULL
  216. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  217.  
  218. --
  219. -- Zrzut danych tabeli `wyniki_etapu`
  220. --
  221.  
  222. INSERT INTO `wyniki_etapu` (`Czas`, `Pozycja`, `PktZaEtap`, `Strata`, `IdEtapu`, `IdZawodnika`) VALUES
  223. (230, 1, 150, 10, 1, 1),
  224. (210, 1, 150, 10, 2, 1),
  225. (300, 2, 100, 110, 1, 2),
  226. (310, 2, 100, 110, 2, 2);
  227.  
  228. -- --------------------------------------------------------
  229.  
  230. --
  231. -- Struktura tabeli dla tabeli `zawodnik`
  232. --
  233.  
  234. CREATE TABLE `zawodnik` (
  235. `IdZawodnika` int(6) NOT NULL,
  236. `Imie` text COLLATE utf8_unicode_ci NOT NULL,
  237. `Nazwisko` text COLLATE utf8_unicode_ci NOT NULL,
  238. `Wiek` int(3) NOT NULL,
  239. `Kraj` text COLLATE utf8_unicode_ci NOT NULL,
  240. `Waga` int(3) NOT NULL,
  241. `GrupaKrwi` varchar(6) COLLATE utf8_unicode_ci NOT NULL,
  242. `IdTrenera` int(6) NOT NULL,
  243. `IdDruzyny` int(6) NOT NULL
  244. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  245.  
  246. --
  247. -- Zrzut danych tabeli `zawodnik`
  248. --
  249.  
  250. INSERT INTO `zawodnik` (`IdZawodnika`, `Imie`, `Nazwisko`, `Wiek`, `Kraj`, `Waga`, `GrupaKrwi`, `IdTrenera`, `IdDruzyny`) VALUES
  251. (1, 'Karol', 'Korzen', 18, 'Afganistan', 90, 'ABrh+', 1, 1),
  252. (2, 'Garol', 'Gorzen', 8, 'Polzga', 81, 'ABrh-', 2, 2);
  253.  
  254. -- --------------------------------------------------------
  255.  
  256. --
  257. -- Struktura tabeli dla tabeli `zawody`
  258. --
  259.  
  260. CREATE TABLE `zawody` (
  261. `IdZawodow` int(6) NOT NULL,
  262. `Nazwa` text COLLATE utf8_unicode_ci NOT NULL,
  263. `DataRoz` date NOT NULL,
  264. `DataZak` date NOT NULL,
  265. `Kraj` text COLLATE utf8_unicode_ci NOT NULL,
  266. `Nagroda` int(6) NOT NULL
  267. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  268.  
  269. --
  270. -- Zrzut danych tabeli `zawody`
  271. --
  272.  
  273. INSERT INTO `zawody` (`IdZawodow`, `Nazwa`, `DataRoz`, `DataZak`, `Kraj`, `Nagroda`) VALUES
  274. (1, 'Wyscigi', '2019-06-17', '2019-06-22', 'Francja', 20),
  275. (2, 'WcaleNieWyscigi', '2021-06-17', '2021-08-03', 'Niemcy', 32);
  276.  
  277. --
  278. -- Indeksy dla zrzutów tabel
  279. --
  280.  
  281. --
  282. -- Indeksy dla tabeli `druzyna`
  283. --
  284. ALTER TABLE `druzyna`
  285. ADD PRIMARY KEY (`IdDruzyny`);
  286.  
  287. --
  288. -- Indeksy dla tabeli `etap`
  289. --
  290. ALTER TABLE `etap`
  291. ADD PRIMARY KEY (`IdEtapu`),
  292. ADD KEY `IdTrasy` (`IdTrasy`),
  293. ADD KEY `IdZawodow` (`IdZawodow`);
  294.  
  295. --
  296. -- Indeksy dla tabeli `klasyfikacja_generalna`
  297. --
  298. ALTER TABLE `klasyfikacja_generalna`
  299. ADD PRIMARY KEY (`IdZawodnika`,`IdZawodow`),
  300. ADD KEY `IdZawodnika` (`IdZawodnika`),
  301. ADD KEY `IdZawodow` (`IdZawodow`);
  302.  
  303. --
  304. -- Indeksy dla tabeli `ranking_swiatowy`
  305. --
  306. ALTER TABLE `ranking_swiatowy`
  307. ADD PRIMARY KEY (`IdZawodnika`),
  308. ADD KEY `IdZawodnika` (`IdZawodnika`);
  309.  
  310. --
  311. -- Indeksy dla tabeli `rower`
  312. --
  313. ALTER TABLE `rower`
  314. ADD PRIMARY KEY (`NumerSeryjny`),
  315. ADD KEY `IDZawodnika` (`IdZawodnika`);
  316.  
  317. --
  318. -- Indeksy dla tabeli `sponsor`
  319. --
  320. ALTER TABLE `sponsor`
  321. ADD PRIMARY KEY (`IdFirmy`),
  322. ADD KEY `IdDruzyny` (`IdDruzyny`);
  323.  
  324. --
  325. -- Indeksy dla tabeli `trasa`
  326. --
  327. ALTER TABLE `trasa`
  328. ADD PRIMARY KEY (`IdTrasy`);
  329.  
  330. --
  331. -- Indeksy dla tabeli `trener`
  332. --
  333. ALTER TABLE `trener`
  334. ADD PRIMARY KEY (`IdTrenera`),
  335. ADD KEY `IdDruzyny` (`IdDruzyny`);
  336.  
  337. --
  338. -- Indeksy dla tabeli `wyniki_etapu`
  339. --
  340. ALTER TABLE `wyniki_etapu`
  341. ADD PRIMARY KEY (`IdZawodnika`,`IdEtapu`),
  342. ADD KEY `IdEtapu` (`IdEtapu`),
  343. ADD KEY `IdZawodnika` (`IdZawodnika`);
  344.  
  345. --
  346. -- Indeksy dla tabeli `zawodnik`
  347. --
  348. ALTER TABLE `zawodnik`
  349. ADD PRIMARY KEY (`IdZawodnika`),
  350. ADD KEY `IdTrenera` (`IdTrenera`),
  351. ADD KEY `IdDruzyny` (`IdDruzyny`);
  352.  
  353. --
  354. -- Indeksy dla tabeli `zawody`
  355. --
  356. ALTER TABLE `zawody`
  357. ADD PRIMARY KEY (`IdZawodow`);
  358.  
  359. --
  360. -- Ograniczenia dla zrzutów tabel
  361. --
  362.  
  363. --
  364. -- Ograniczenia dla tabeli `etap`
  365. --
  366. ALTER TABLE `etap`
  367. ADD CONSTRAINT `fk_etap_IdTrasy` FOREIGN KEY (`IdTrasy`) REFERENCES `trasa` (`IdTrasy`),
  368. ADD CONSTRAINT `fk_etap_IdZawodow` FOREIGN KEY (`IdZawodow`) REFERENCES `zawody` (`IdZawodow`);
  369.  
  370. --
  371. -- Ograniczenia dla tabeli `klasyfikacja_generalna`
  372. --
  373. ALTER TABLE `klasyfikacja_generalna`
  374. ADD CONSTRAINT `FK_klasyfikacja_generalna_IdZawodow` FOREIGN KEY (`IdZawodow`) REFERENCES `zawody` (`IdZawodow`),
  375. ADD CONSTRAINT `fk_klasyfikacja_generalna_IdZawodnika` FOREIGN KEY (`IdZawodnika`) REFERENCES `zawodnik` (`IdZawodnika`);
  376.  
  377. --
  378. -- Ograniczenia dla tabeli `ranking_swiatowy`
  379. --
  380. ALTER TABLE `ranking_swiatowy`
  381. ADD CONSTRAINT `fk_ranking_swiatowy_IdZawodnika` FOREIGN KEY (`IdZawodnika`) REFERENCES `zawodnik` (`IdZawodnika`);
  382.  
  383. --
  384. -- Ograniczenia dla tabeli `rower`
  385. --
  386. ALTER TABLE `rower`
  387. ADD CONSTRAINT `fk_rower_IdZawodnika` FOREIGN KEY (`IdZawodnika`) REFERENCES `zawodnik` (`IdZawodnika`),
  388. ADD CONSTRAINT `fk_rower_zawodnik` FOREIGN KEY (`IdZawodnika`) REFERENCES `zawodnik` (`IdZawodnika`);
  389.  
  390. --
  391. -- Ograniczenia dla tabeli `sponsor`
  392. --
  393. ALTER TABLE `sponsor`
  394. ADD CONSTRAINT `fk_sponsor_IdDruzyny` FOREIGN KEY (`IdDruzyny`) REFERENCES `druzyna` (`IdDruzyny`);
  395.  
  396. --
  397. -- Ograniczenia dla tabeli `trener`
  398. --
  399. ALTER TABLE `trener`
  400. ADD CONSTRAINT `fk_trener_IdDruzyny` FOREIGN KEY (`IdDruzyny`) REFERENCES `druzyna` (`IdDruzyny`);
  401.  
  402. --
  403. -- Ograniczenia dla tabeli `wyniki_etapu`
  404. --
  405. ALTER TABLE `wyniki_etapu`
  406. ADD CONSTRAINT `FK_wyniki_etapu_IdEtapu` FOREIGN KEY (`IdEtapu`) REFERENCES `etap` (`IdEtapu`),
  407. ADD CONSTRAINT `FK_wyniki_etapu_IdZawodnika` FOREIGN KEY (`IdZawodnika`) REFERENCES `zawodnik` (`IdZawodnika`);
  408.  
  409. --
  410. -- Ograniczenia dla tabeli `zawodnik`
  411. --
  412. ALTER TABLE `zawodnik`
  413. ADD CONSTRAINT `fk_Zawodnik_IdDruzyny` FOREIGN KEY (`IdDruzyny`) REFERENCES `druzyna` (`IdDruzyny`),
  414. ADD CONSTRAINT `fk_zawodnik_IdTrenera` FOREIGN KEY (`IdTrenera`) REFERENCES `trener` (`IdTrenera`);
  415. COMMIT;
  416.  
  417. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  418. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  419. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement