-- phpMyAdmin SQL Dump -- version 4.8.5 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 -- Czas generowania: 24 Wrz 2020, 11:43 -- Wersja serwera: 10.1.38-MariaDB -- Wersja PHP: 7.3.4 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: `mandaty` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `policjant` -- CREATE TABLE `policjant` ( `idp` int(11) NOT NULL, `nazwisko` varchar(60) COLLATE utf8_polish_ci DEFAULT NULL, `imie` varchar(30) COLLATE utf8_polish_ci DEFAULT NULL, `pesel` varchar(11) COLLATE utf8_polish_ci DEFAULT NULL, `ids` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; -- -- Zrzut danych tabeli `policjant` -- INSERT INTO `policjant` (`idp`, `nazwisko`, `imie`, `pesel`, `ids`) VALUES (1, 'Rzewuski', 'Jarosław', '74021658137', 1), (2, 'Powaga', 'Grzegorz', '76032965129', 1), (3, 'Zalewska', 'Renata', '79122965874', 4), (4, 'Jankowski', 'Leszek', '77061865982', 5), (5, 'Krawczyk', 'Julita', '79112954328', 2); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `sprawca` -- CREATE TABLE `sprawca` ( `idspr` int(11) NOT NULL, `nazwisko` varchar(240) COLLATE utf8_polish_ci DEFAULT NULL, `imie` varchar(30) COLLATE utf8_polish_ci DEFAULT NULL, `pesel` varchar(11) COLLATE utf8_polish_ci DEFAULT NULL, `ulica` varchar(70) COLLATE utf8_polish_ci DEFAULT NULL, `nrdomu` varchar(10) COLLATE utf8_polish_ci DEFAULT NULL, `kodpocztowy` varchar(6) COLLATE utf8_polish_ci DEFAULT NULL, `miejscowosc` varchar(60) COLLATE utf8_polish_ci DEFAULT NULL, `idw` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; -- -- Zrzut danych tabeli `sprawca` -- INSERT INTO `sprawca` (`idspr`, `nazwisko`, `imie`, `pesel`, `ulica`, `nrdomu`, `kodpocztowy`, `miejscowosc`, `idw`) VALUES (1, 'Pytlik', 'Roman', '53121923456', 'Podgórna', '7', '22-100', 'Chełm', 10), (2, 'Patkowska', 'Aneta', '81042343216', 'Podkarpacka', '9', '35-010', 'Rzeszów', 12), (3, 'Kowalczyk', 'Paweł', '78060798765', 'Lwowska', '13A', '22-100', 'Chełm', 10), (4, 'Wójcik', 'Natalia', '77042956289', 'Połacie', '4/5', '22-300', 'Krasnystaw', 10), (5, 'Bajzel', 'Krystian', '74031545687', 'Warszawska', '44/6', '08-400', 'Garwolin', 11), (6, 'Gryz', 'Adam', '76010973592', 'Białostocka', '119/6', '18-400', 'Łomża', 14), (7, 'Chyba', 'Paweł', '76080864825', 'Lwowska', '85/2', '22-300', 'Krasnystaw', 10), (8, 'Owsiany', 'Bohdan', '76061691375', '3-go Maja', '48', '08-110', 'Siedlce', 11), (9, 'Deleżuch', 'Marta', '78122469143', 'Rzeszowska', '13/4B', '37-200', 'Przeworsk', 12), (10, 'Cholewińska', 'Edyta', '77022876194', 'Zwoleńska', '9/2', '26-200', 'Radom', 11), (11, 'Martyniuk', 'Damian', '73102030405', 'Krakowska', '7', '33-100', 'Tarnów', 12), (12, 'Adamczyk', 'Jadwiga', '73093025473', 'Mogilany', '8', '42-152', 'Opatów', 15), (13, 'Powaga', 'Grzegorz', '76032965129', 'Pocztowa', '88', '21-010', 'Łęczna', 10), (14, 'Rompała', 'Ewa', '77070725379', 'Opatowska', '4/8', '26-900', 'Staszów', 15), (15, 'Żbik', 'Wacław', '68032153917', 'Warszawska', '4/6', '06-400', 'Ciechanów', 11), (16, 'Celińska', 'Edyta', '76021458631', 'Zielona', '11', '65-568', 'Czerwonka', 15), (17, 'Walendziak', 'Jakub', '75081653986', 'Krakowska', '45A/4C', '41-500', 'Chorzów', 16); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `stopien` -- CREATE TABLE `stopien` ( `ids` int(11) NOT NULL, `nazwa` varchar(60) COLLATE utf8_polish_ci DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; -- -- Zrzut danych tabeli `stopien` -- INSERT INTO `stopien` (`ids`, `nazwa`) VALUES (1, 'Aspirant'), (2, 'Podkomisarz'), (3, 'Sierżant sztabowy'), (4, 'Inspektor'), (5, 'Nadinspektor'); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `taryfikator` -- CREATE TABLE `taryfikator` ( `idt` int(11) NOT NULL, `wykroczenie` varchar(200) COLLATE utf8_polish_ci DEFAULT NULL, `minkwotamandatu` decimal(7,2) DEFAULT NULL, `maxkwotamandatu` decimal(7,2) DEFAULT NULL, `punktykarne` decimal(10,0) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; -- -- Zrzut danych tabeli `taryfikator` -- INSERT INTO `taryfikator` (`idt`, `wykroczenie`, `minkwotamandatu`, `maxkwotamandatu`, `punktykarne`) VALUES (1, 'Niekorzystanie z pasów bezpieczeństwa podczas jazdy', '100.00', '100.00', '2'), (2, 'Korzystanie podczas jazdy z telefonu wymagające trzymania słuchawki lub mikrofonu w ręku przez kierującego pojazdem', '200.00', '200.00', '5'), (3, 'Przekroczenie dopuszczalnej prędkości o 11-20 km/h', '50.00', '100.00', '2'), (4, 'Przekroczenie dopuszczalnej prędkości o 21-30 km/h', '100.00', '200.00', '4'), (5, 'Przekroczenie dopuszczalnej prędkości o 31-40 km/h', '200.00', '300.00', '5'), (6, 'Przekroczenie dopuszczalnej prędkości o 41-50 km/h', '300.00', '400.00', '6'), (7, 'Przekroczenie dopuszczalnej prędkości o 51 km/h i więcej (w terenie zabudowanym utrata prawa jazdy)', '400.00', '500.00', '10'), (8, 'Wyprzedzanie na przejściach dla pieszych lub bezpośrednio przed nimi', '200.00', '200.00', '2'), (9, 'Jazda bez wymaganych świateł od zmierzchu do świtu', '200.00', '200.00', '4'), (10, 'Kierowanie pojazdem mechanicznym w stanie po użyciu alkoholu lub środka podobnie działającego do alkoholu', '50.00', '5000.00', '10'), (11, 'Przekroczenie dopuszczalnej prędkości do 10 km/h: 0 pkt do 50 zł', '50.00', '100.00', '0'), (12, 'Przechodzenie przez jezdnię w miejscu, w którym urządzenia zabezpieczające lub przeszkoda oddzielają drogę dla pieszych albo chodnik od jezdni:', '50.00', '50.00', '0'), (13, 'Omijanie pojazdu, który jechał w tym samym kierunku, lecz zatrzymał się w celu ustąpienia pierwszeństwa pieszemu', '400.00', '500.00', '10'); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `wojewodztwo` -- CREATE TABLE `wojewodztwo` ( `idw` int(11) NOT NULL, `nazwa` varchar(30) COLLATE utf8_polish_ci DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; -- -- Zrzut danych tabeli `wojewodztwo` -- INSERT INTO `wojewodztwo` (`idw`, `nazwa`) VALUES (10, 'Lubelskie'), (11, 'Mazowieckie'), (12, 'Podkarpackie'), (13, 'Małopolskie'), (14, 'Podlaskie'), (15, 'Świętokrzyskie'), (16, 'Śląskie'); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `wykroczenia` -- CREATE TABLE `wykroczenia` ( `idspr` int(11) NOT NULL, `idt` int(11) NOT NULL, `idp` int(11) NOT NULL, `dataw` date NOT NULL, `kwotamandatu` decimal(7,2) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; -- -- Zrzut danych tabeli `wykroczenia` -- INSERT INTO `wykroczenia` (`idspr`, `idt`, `idp`, `dataw`, `kwotamandatu`) VALUES (1, 5, 4, '2017-03-21', '250.00'), (1, 6, 4, '2017-07-10', '300.00'), (2, 3, 4, '2017-05-09', '50.00'), (2, 3, 4, '2017-06-07', '300.00'), (2, 5, 2, '2017-04-20', '200.00'), (3, 4, 2, '2017-07-01', '150.00'), (3, 4, 5, '2017-05-31', '400.00'), (3, 9, 2, '2017-04-04', '250.00'), (4, 4, 1, '2017-04-11', '300.00'), (4, 6, 5, '2017-05-17', '450.00'), (4, 12, 5, '2017-08-13', '100.00'), (5, 2, 5, '2017-09-22', '200.00'), (6, 5, 1, '2017-05-16', '350.00'), (6, 9, 1, '2017-07-12', '200.00'), (7, 4, 2, '2017-07-13', '200.00'), (7, 5, 2, '2017-04-11', '300.00'), (7, 10, 5, '2017-09-13', '50000.00'), (8, 5, 2, '2017-04-24', '300.00'), (8, 12, 5, '2017-06-15', '50.00'), (9, 5, 5, '2017-05-24', '350.00'), (9, 7, 2, '2017-07-20', '500.00'), (10, 3, 1, '2017-05-14', '100.00'), (11, 5, 1, '2017-04-26', '400.00'), (11, 13, 1, '2017-08-07', '400.00'), (12, 1, 5, '2017-08-09', '150.00'), (12, 6, 5, '2017-04-18', '400.00'), (13, 5, 4, '2017-04-19', '400.00'), (14, 10, 2, '2017-03-07', '3000.00'), (15, 5, 4, '2017-08-15', '300.00'), (15, 12, 5, '2017-09-13', '100.00'), (16, 7, 1, '2017-08-15', '500.00'), (17, 4, 5, '2017-09-13', '200.00'); -- -- Indeksy dla zrzutów tabel -- -- -- Indeksy dla tabeli `policjant` -- ALTER TABLE `policjant` ADD PRIMARY KEY (`idp`), ADD KEY `ids` (`ids`); -- -- Indeksy dla tabeli `sprawca` -- ALTER TABLE `sprawca` ADD PRIMARY KEY (`idspr`), ADD KEY `idw` (`idw`); -- -- Indeksy dla tabeli `stopien` -- ALTER TABLE `stopien` ADD PRIMARY KEY (`ids`); -- -- Indeksy dla tabeli `taryfikator` -- ALTER TABLE `taryfikator` ADD PRIMARY KEY (`idt`); -- -- Indeksy dla tabeli `wojewodztwo` -- ALTER TABLE `wojewodztwo` ADD PRIMARY KEY (`idw`); -- -- Indeksy dla tabeli `wykroczenia` -- ALTER TABLE `wykroczenia` ADD PRIMARY KEY (`idspr`,`idt`,`idp`,`dataw`), ADD KEY `idp` (`idp`), ADD KEY `idt` (`idt`); -- -- Ograniczenia dla zrzutów tabel -- -- -- Ograniczenia dla tabeli `policjant` -- ALTER TABLE `policjant` ADD CONSTRAINT `policjant_ibfk_1` FOREIGN KEY (`ids`) REFERENCES `stopien` (`ids`); -- -- Ograniczenia dla tabeli `sprawca` -- ALTER TABLE `sprawca` ADD CONSTRAINT `sprawca_ibfk_1` FOREIGN KEY (`idw`) REFERENCES `wojewodztwo` (`idw`); -- -- Ograniczenia dla tabeli `wykroczenia` -- ALTER TABLE `wykroczenia` ADD CONSTRAINT `wykroczenia_ibfk_1` FOREIGN KEY (`idp`) REFERENCES `policjant` (`idp`), ADD CONSTRAINT `wykroczenia_ibfk_2` FOREIGN KEY (`idt`) REFERENCES `taryfikator` (`idt`), ADD CONSTRAINT `wykroczenia_ibfk_3` FOREIGN KEY (`idspr`) REFERENCES `sprawca` (`idspr`); COMMIT; /*!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 */;