Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- phpMyAdmin SQL Dump
- -- version 4.9.0.1
- -- https://www.phpmyadmin.net/
- --
- -- Host: 127.0.0.1
- -- Czas generowania: 16 Cze 2019, 12:41
- -- Wersja serwera: 10.3.15-MariaDB
- -- Wersja PHP: 7.3.6
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- SET AUTOCOMMIT = 0;
- START TRANSACTION;
- SET time_zone = "+00:00";
- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
- /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
- /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
- /*!40101 SET NAMES utf8mb4 */;
- --
- -- Baza danych: `wioslarstwo`
- --
- CREATE DATABASE IF NOT EXISTS `wioslarstwo` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
- USE `wioslarstwo`;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `kluby`
- --
- CREATE TABLE `kluby` (
- `ID_Klubu` int(4) NOT NULL,
- `Data_Zalozenia` date NOT NULL,
- `Adres` varchar(20) COLLATE utf8_unicode_ci NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `kluby_zawody`
- --
- CREATE TABLE `kluby_zawody` (
- `ID_Zawodow` int(4) NOT NULL,
- `ID_Klubu` int(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `modele`
- --
- CREATE TABLE `modele` (
- `ID_Modelu` int(4) NOT NULL,
- `Marka` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
- `Wartosc` decimal(6,2) NOT NULL,
- `Przeznaczenie` varchar(20) COLLATE utf8_unicode_ci NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `nagrody`
- --
- CREATE TABLE `nagrody` (
- `ID_Nagrody` int(4) NOT NULL,
- `ID_Zawodnika` int(4) DEFAULT NULL,
- `ID_Klubu` int(4) DEFAULT NULL,
- `ID_Trenera` int(4) DEFAULT NULL,
- `Rodzaj_Nagrody` enum('zloto','srebro','braz') COLLATE utf8_unicode_ci DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `organizatorzy`
- --
- CREATE TABLE `organizatorzy` (
- `ID_Organizatora` int(4) NOT NULL,
- `Nazwa` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
- `Adres` varchar(30) COLLATE utf8_unicode_ci NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `organizatorzy_zawody`
- --
- CREATE TABLE `organizatorzy_zawody` (
- `ID_Organizatora` int(4) NOT NULL,
- `ID_Zawodow` int(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `osady`
- --
- CREATE TABLE `osady` (
- `ID_Osady` int(4) NOT NULL,
- `Liczba_OsĂłb` int(1) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `pracownicy`
- --
- CREATE TABLE `pracownicy` (
- `ID_Pracownika` int(4) NOT NULL,
- `Narodowosc` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
- `Imie` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
- `Nazwisko` varchar(20) COLLATE utf8_unicode_ci NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `sedziowie`
- --
- CREATE TABLE `sedziowie` (
- `ID_Sedziego` int(4) NOT NULL,
- `ID_Pracownika` int(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `sedziowie_zawody`
- --
- CREATE TABLE `sedziowie_zawody` (
- `ID_Sedziego` int(4) NOT NULL,
- `ID_Zawodow` int(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `sponsorzy`
- --
- CREATE TABLE `sponsorzy` (
- `ID_Sponsora` int(4) NOT NULL,
- `ID_Klubu` int(4) NOT NULL,
- `Nazwa` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
- `Srodki` decimal(6,2) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `sprzety`
- --
- CREATE TABLE `sprzety` (
- `ID_Sprzetu` int(4) NOT NULL,
- `ID_Klubu` int(4) NOT NULL,
- `ID_Modelu` int(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `trasy`
- --
- CREATE TABLE `trasy` (
- `ID_Trasy` int(4) NOT NULL,
- `Adres` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
- `Dlugosc` decimal(6,3) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `trenerzy`
- --
- CREATE TABLE `trenerzy` (
- `ID_Trenera` int(4) NOT NULL,
- `ID_Klubu` int(4) NOT NULL,
- `Rola` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
- `ID_Pracownika` int(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `wyniki`
- --
- CREATE TABLE `wyniki` (
- `ID_Wyniku` int(4) NOT NULL,
- `ID_Zawodow` int(4) NOT NULL,
- `ID_Osady` int(4) NOT NULL,
- `Czas` time NOT NULL,
- `Poziom` varchar(20) COLLATE utf8_unicode_ci NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `zawodnicy`
- --
- CREATE TABLE `zawodnicy` (
- `ID_Zawodnika` int(4) NOT NULL,
- `ID_Trenera` int(4) NOT NULL,
- `ID_Klubu` int(4) NOT NULL,
- `ID_Pracownika` int(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `zawodnicy_osady`
- --
- CREATE TABLE `zawodnicy_osady` (
- `ID_Osady` int(4) NOT NULL,
- `ID_Zawodnika` int(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli `zawody`
- --
- CREATE TABLE `zawody` (
- `ID_Zawodow` int(4) NOT NULL,
- `ID_Trasy` int(4) NOT NULL,
- `Kat_Wiekowa` enum('mlodzik','junior','senior') COLLATE utf8_unicode_ci NOT NULL,
- `Rodz_Konkurencji` enum('M1x','M2x','W1x','W2x') COLLATE utf8_unicode_ci NOT NULL,
- `Data` date NOT NULL,
- `Poziom` enum('paraolimpijskie','olimpijskie','nieolimpijskie') COLLATE utf8_unicode_ci NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- --
- -- Indeksy dla zrzutów tabel
- --
- --
- -- Indeksy dla tabeli `kluby`
- --
- ALTER TABLE `kluby`
- ADD PRIMARY KEY (`ID_Klubu`);
- --
- -- Indeksy dla tabeli `kluby_zawody`
- --
- ALTER TABLE `kluby_zawody`
- ADD PRIMARY KEY (`ID_Zawodow`,`ID_Klubu`),
- ADD KEY `ID_Klubu` (`ID_Klubu`);
- --
- -- Indeksy dla tabeli `modele`
- --
- ALTER TABLE `modele`
- ADD PRIMARY KEY (`ID_Modelu`);
- --
- -- Indeksy dla tabeli `nagrody`
- --
- ALTER TABLE `nagrody`
- ADD PRIMARY KEY (`ID_Nagrody`),
- ADD KEY `ID_Zawodnika` (`ID_Zawodnika`),
- ADD KEY `ID_Klubu` (`ID_Klubu`),
- ADD KEY `ID_Trenera` (`ID_Trenera`);
- --
- -- Indeksy dla tabeli `organizatorzy`
- --
- ALTER TABLE `organizatorzy`
- ADD PRIMARY KEY (`ID_Organizatora`);
- --
- -- Indeksy dla tabeli `organizatorzy_zawody`
- --
- ALTER TABLE `organizatorzy_zawody`
- ADD PRIMARY KEY (`ID_Organizatora`,`ID_Zawodow`),
- ADD KEY `ID_Zawodow` (`ID_Zawodow`);
- --
- -- Indeksy dla tabeli `osady`
- --
- ALTER TABLE `osady`
- ADD PRIMARY KEY (`ID_Osady`);
- --
- -- Indeksy dla tabeli `pracownicy`
- --
- ALTER TABLE `pracownicy`
- ADD PRIMARY KEY (`ID_Pracownika`);
- --
- -- Indeksy dla tabeli `sedziowie`
- --
- ALTER TABLE `sedziowie`
- ADD PRIMARY KEY (`ID_Sedziego`),
- ADD KEY `ID_Pracownika` (`ID_Pracownika`);
- --
- -- Indeksy dla tabeli `sedziowie_zawody`
- --
- ALTER TABLE `sedziowie_zawody`
- ADD PRIMARY KEY (`ID_Sedziego`,`ID_Zawodow`);
- --
- -- Indeksy dla tabeli `sponsorzy`
- --
- ALTER TABLE `sponsorzy`
- ADD PRIMARY KEY (`ID_Sponsora`),
- ADD KEY `ID_Klubu` (`ID_Klubu`);
- --
- -- Indeksy dla tabeli `sprzety`
- --
- ALTER TABLE `sprzety`
- ADD PRIMARY KEY (`ID_Sprzetu`),
- ADD KEY `ID_Klubu` (`ID_Klubu`),
- ADD KEY `ID_Modelu` (`ID_Modelu`);
- --
- -- Indeksy dla tabeli `trasy`
- --
- ALTER TABLE `trasy`
- ADD PRIMARY KEY (`ID_Trasy`);
- --
- -- Indeksy dla tabeli `trenerzy`
- --
- ALTER TABLE `trenerzy`
- ADD PRIMARY KEY (`ID_Trenera`),
- ADD KEY `ID_Pracownika` (`ID_Pracownika`),
- ADD KEY `ID_Klubu` (`ID_Klubu`);
- --
- -- Indeksy dla tabeli `wyniki`
- --
- ALTER TABLE `wyniki`
- ADD PRIMARY KEY (`ID_Wyniku`),
- ADD KEY `ID_Zawodow` (`ID_Zawodow`),
- ADD KEY `ID_Osady` (`ID_Osady`);
- --
- -- Indeksy dla tabeli `zawodnicy`
- --
- ALTER TABLE `zawodnicy`
- ADD PRIMARY KEY (`ID_Zawodnika`),
- ADD KEY `ID_Pracownika` (`ID_Pracownika`),
- ADD KEY `ID_Klubu` (`ID_Klubu`),
- ADD KEY `ID_Trenera` (`ID_Trenera`);
- --
- -- Indeksy dla tabeli `zawodnicy_osady`
- --
- ALTER TABLE `zawodnicy_osady`
- ADD PRIMARY KEY (`ID_Osady`,`ID_Zawodnika`),
- ADD KEY `ID_Zawodnika` (`ID_Zawodnika`);
- --
- -- Indeksy dla tabeli `zawody`
- --
- ALTER TABLE `zawody`
- ADD PRIMARY KEY (`ID_Zawodow`),
- ADD KEY `ID_Trasy` (`ID_Trasy`);
- --
- -- Ograniczenia dla zrzutów tabel
- --
- --
- -- Ograniczenia dla tabeli `kluby_zawody`
- --
- ALTER TABLE `kluby_zawody`
- ADD CONSTRAINT `kluby_zawody_ibfk_1` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`),
- ADD CONSTRAINT `kluby_zawody_ibfk_2` FOREIGN KEY (`ID_Zawodow`) REFERENCES `zawody` (`ID_Zawodow`);
- --
- -- Ograniczenia dla tabeli `nagrody`
- --
- ALTER TABLE `nagrody`
- ADD CONSTRAINT `nagrody_ibfk_1` FOREIGN KEY (`ID_Zawodnika`) REFERENCES `zawodnicy` (`ID_Zawodnika`),
- ADD CONSTRAINT `nagrody_ibfk_2` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`),
- ADD CONSTRAINT `nagrody_ibfk_3` FOREIGN KEY (`ID_Trenera`) REFERENCES `trenerzy` (`ID_Trenera`);
- --
- -- Ograniczenia dla tabeli `organizatorzy_zawody`
- --
- ALTER TABLE `organizatorzy_zawody`
- ADD CONSTRAINT `organizatorzy_zawody_ibfk_1` FOREIGN KEY (`ID_Zawodow`) REFERENCES `zawody` (`ID_Zawodow`),
- ADD CONSTRAINT `organizatorzy_zawody_ibfk_2` FOREIGN KEY (`ID_Organizatora`) REFERENCES `organizatorzy` (`ID_Organizatora`);
- --
- -- Ograniczenia dla tabeli `sedziowie`
- --
- ALTER TABLE `sedziowie`
- ADD CONSTRAINT `sedziowie_ibfk_1` FOREIGN KEY (`ID_Pracownika`) REFERENCES `pracownicy` (`ID_Pracownika`);
- --
- -- Ograniczenia dla tabeli `sponsorzy`
- --
- ALTER TABLE `sponsorzy`
- ADD CONSTRAINT `sponsorzy_ibfk_1` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`);
- --
- -- Ograniczenia dla tabeli `sprzety`
- --
- ALTER TABLE `sprzety`
- ADD CONSTRAINT `sprzety_ibfk_1` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`),
- ADD CONSTRAINT `sprzety_ibfk_2` FOREIGN KEY (`ID_Modelu`) REFERENCES `modele` (`ID_Modelu`);
- --
- -- Ograniczenia dla tabeli `trenerzy`
- --
- ALTER TABLE `trenerzy`
- ADD CONSTRAINT `trenerzy_ibfk_1` FOREIGN KEY (`ID_Pracownika`) REFERENCES `pracownicy` (`ID_Pracownika`),
- ADD CONSTRAINT `trenerzy_ibfk_2` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`);
- --
- -- Ograniczenia dla tabeli `wyniki`
- --
- ALTER TABLE `wyniki`
- ADD CONSTRAINT `wyniki_ibfk_1` FOREIGN KEY (`ID_Zawodow`) REFERENCES `zawody` (`ID_Zawodow`),
- ADD CONSTRAINT `wyniki_ibfk_2` FOREIGN KEY (`ID_Osady`) REFERENCES `osady` (`ID_Osady`);
- --
- -- Ograniczenia dla tabeli `zawodnicy`
- --
- ALTER TABLE `zawodnicy`
- ADD CONSTRAINT `zawodnicy_ibfk_1` FOREIGN KEY (`ID_Pracownika`) REFERENCES `pracownicy` (`ID_Pracownika`),
- ADD CONSTRAINT `zawodnicy_ibfk_2` FOREIGN KEY (`ID_Klubu`) REFERENCES `kluby` (`ID_Klubu`),
- ADD CONSTRAINT `zawodnicy_ibfk_3` FOREIGN KEY (`ID_Trenera`) REFERENCES `trenerzy` (`ID_Trenera`);
- --
- -- Ograniczenia dla tabeli `zawodnicy_osady`
- --
- ALTER TABLE `zawodnicy_osady`
- ADD CONSTRAINT `zawodnicy_osady_ibfk_1` FOREIGN KEY (`ID_Osady`) REFERENCES `osady` (`ID_Osady`),
- ADD CONSTRAINT `zawodnicy_osady_ibfk_2` FOREIGN KEY (`ID_Zawodnika`) REFERENCES `zawodnicy` (`ID_Zawodnika`);
- --
- -- Ograniczenia dla tabeli `zawody`
- --
- ALTER TABLE `zawody`
- ADD CONSTRAINT `zawody_ibfk_1` FOREIGN KEY (`ID_Zawodow`) REFERENCES `kluby_zawody` (`ID_Zawodow`),
- ADD CONSTRAINT `zawody_ibfk_2` FOREIGN KEY (`ID_Trasy`) REFERENCES `trasy` (`ID_Trasy`);
- COMMIT;
- ALTER TABLE sedziowie_zawody add foreign key (ID_sedziego) REFERENCES sedziowie(ID_sedziego);
- alter table sedziowie_zawody add foreign key (ID_zawodow) REFERENCES zawody(ID_zawodow);
- /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
- /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
- /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement