Advertisement
Guest User

Untitled

a guest
Apr 10th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.82 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.8.5
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: localhost
  6. -- Czas generowania: 10 Kwi 2019, 14:12
  7. -- Wersja serwera: 10.1.37-MariaDB
  8. -- Wersja PHP: 7.2.12
  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: `mydb`
  23. --
  24.  
  25. -- --------------------------------------------------------
  26.  
  27. --
  28. -- Struktura tabeli dla tabeli `faktury`
  29. --
  30.  
  31. CREATE TABLE `faktury` (
  32. `numer_faktury` varchar(15) NOT NULL,
  33. `id_pojazdu` int(11) NOT NULL,
  34. `id_klienta` int(11) NOT NULL,
  35. `data` date NOT NULL,
  36. `kwota` decimal(10,0) NOT NULL
  37. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  38.  
  39. --
  40. -- Zrzut danych tabeli `faktury`
  41. --
  42.  
  43. INSERT INTO `faktury` (`numer_faktury`, `id_pojazdu`, `id_klienta`, `data`, `kwota`) VALUES
  44. ('2/XII/2018', 1, 2, '2019-03-10', '123'),
  45. ('3/XII/2018', 2, 3, '2019-03-05', '1234'),
  46. ('4/XII/2018', 1, 2, '2019-03-11', '123'),
  47. ('5/XII/219', 2, 3, '2019-03-14', '124'),
  48. ('6/XII/2018', 3, 3, '2019-03-07', '241');
  49.  
  50. -- --------------------------------------------------------
  51.  
  52. --
  53. -- Struktura tabeli dla tabeli `klienci`
  54. --
  55.  
  56. CREATE TABLE `klienci` (
  57. `id_klienci` int(11) NOT NULL,
  58. `imie` varchar(45) NOT NULL,
  59. `nazwisko` varchar(45) NOT NULL,
  60. `numer_kontaktowy` varchar(45) NOT NULL,
  61. `email` varchar(45) NOT NULL,
  62. `nip` char(10) DEFAULT NULL,
  63. `regon` varchar(45) DEFAULT NULL
  64. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  65.  
  66. --
  67. -- Zrzut danych tabeli `klienci`
  68. --
  69.  
  70. INSERT INTO `klienci` (`id_klienci`, `imie`, `nazwisko`, `numer_kontaktowy`, `email`, `nip`, `regon`) VALUES
  71. (1, 'Piotr', 'Maciejewski', '48789973628', 'PiotrMaciejewski@teleworm.us', '7763549931', '070129529'),
  72. (2, 'Lechosław', 'Sobczak', '48602171745', 'LechoslawSobczak@dayrep.com', NULL, NULL),
  73. (3, 'Urszula', 'Wieczorek', '48535857849', 'UrszulaWieczorek@rhyta.com', '9711317635', '477872928'),
  74. (4, 'Małgorzata', 'Maciejewska', '48799234238', 'MalgorzataMaciejewska@armyspy.com', '1190178901', '755985356'),
  75. (5, 'Renard', 'Borkowski', '48514739702', 'RenardBorkowski@dayrep.com', NULL, NULL);
  76.  
  77. -- --------------------------------------------------------
  78.  
  79. --
  80. -- Struktura tabeli dla tabeli `lista_napraw`
  81. --
  82.  
  83. CREATE TABLE `lista_napraw` (
  84. `id_rodzaju_naprawy` int(11) NOT NULL,
  85. `nazwa_naprawy` varchar(45) NOT NULL,
  86. `koszt_naprawy` decimal(7,2) NOT NULL
  87. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  88.  
  89. --
  90. -- Zrzut danych tabeli `lista_napraw`
  91. --
  92.  
  93. INSERT INTO `lista_napraw` (`id_rodzaju_naprawy`, `nazwa_naprawy`, `koszt_naprawy`) VALUES
  94. (1, 'Wymiana opon', '99.99'),
  95. (2, 'Wymiana klocków hamulcowych', '65.00'),
  96. (3, 'Diagnostyka silnika', '50.00'),
  97. (4, 'Wymiana oleju', '99.99'),
  98. (5, 'Wymiana przedniej szyby', '99.99');
  99.  
  100. -- --------------------------------------------------------
  101.  
  102. --
  103. -- Struktura tabeli dla tabeli `naprawy`
  104. --
  105.  
  106. CREATE TABLE `naprawy` (
  107. `id_naprawy` int(11) NOT NULL,
  108. `id_pojazdu` int(11) NOT NULL,
  109. `id_klienta` int(11) NOT NULL,
  110. `id_pracownika` int(11) NOT NULL,
  111. `stan_licznika` varchar(45) NOT NULL,
  112. `data_przyjecia` date NOT NULL,
  113. `data_oddania` date DEFAULT NULL,
  114. `uwagi` longtext
  115. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  116.  
  117. --
  118. -- Zrzut danych tabeli `naprawy`
  119. --
  120.  
  121. INSERT INTO `naprawy` (`id_naprawy`, `id_pojazdu`, `id_klienta`, `id_pracownika`, `stan_licznika`, `data_przyjecia`, `data_oddania`, `uwagi`) VALUES
  122. (1, 1, 1, 1, '120000', '2019-03-18', '2019-03-20', NULL),
  123. (2, 2, 2, 2, '100000', '2019-03-05', NULL, 'brak maski '),
  124. (3, 3, 3, 3, '90472', '2019-03-14', NULL, 'posiada immobilaiser'),
  125. (4, 4, 4, 4, '76732', '2019-03-17', NULL, NULL),
  126. (5, 5, 5, 5, '88838', '2019-03-06', NULL, NULL);
  127.  
  128. -- --------------------------------------------------------
  129.  
  130. --
  131. -- Struktura tabeli dla tabeli `naprawy_has_lista_napraw`
  132. --
  133.  
  134. CREATE TABLE `naprawy_has_lista_napraw` (
  135. `naprawy_id_naprawy` int(11) NOT NULL,
  136. `lista_napraw_id_rodzaju_naprawy` int(11) NOT NULL
  137. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  138.  
  139. --
  140. -- Zrzut danych tabeli `naprawy_has_lista_napraw`
  141. --
  142.  
  143. INSERT INTO `naprawy_has_lista_napraw` (`naprawy_id_naprawy`, `lista_napraw_id_rodzaju_naprawy`) VALUES
  144. (3, 2),
  145. (3, 4),
  146. (3, 5),
  147. (4, 3),
  148. (5, 2);
  149.  
  150. -- --------------------------------------------------------
  151.  
  152. --
  153. -- Struktura tabeli dla tabeli `pojazdy`
  154. --
  155.  
  156. CREATE TABLE `pojazdy` (
  157. `id_pojazdu` int(11) NOT NULL,
  158. `marka` varchar(45) NOT NULL,
  159. `model` varchar(45) NOT NULL,
  160. `numer_rejestracyjny` varchar(45) NOT NULL,
  161. `vin` varchar(45) NOT NULL,
  162. `uwagi` longtext
  163. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  164.  
  165. --
  166. -- Zrzut danych tabeli `pojazdy`
  167. --
  168.  
  169. INSERT INTO `pojazdy` (`id_pojazdu`, `marka`, `model`, `numer_rejestracyjny`, `vin`, `uwagi`) VALUES
  170. (1, 'Mitsubishi', 'Carisma', 'LKS03791', 'JTMWF4DV6C5045103', NULL),
  171. (2, 'BMW', 'M3', 'LUB03929', '1FAFP53295A226903', NULL),
  172. (3, 'Audi', 'A6', 'LU240AA', 'KMHDU46D29U660002', NULL),
  173. (4, 'Alfa Romeo', 'Gulietta', 'LKS23455', 'WBABD33484PL01283', NULL),
  174. (5, 'Renault', 'Clio', 'LKR12332', '2A8HR54119R503881', NULL);
  175.  
  176. -- --------------------------------------------------------
  177.  
  178. --
  179. -- Struktura tabeli dla tabeli `pracownicy`
  180. --
  181.  
  182. CREATE TABLE `pracownicy` (
  183. `id_pracownika` int(11) NOT NULL,
  184. `imie` varchar(45) NOT NULL,
  185. `nazwisko` varchar(45) NOT NULL,
  186. `data_urodzenia` date NOT NULL,
  187. `miejscowosc` varchar(45) NOT NULL,
  188. `kod_pocztowy` varchar(45) NOT NULL,
  189. `ulica` varchar(45) NOT NULL,
  190. `nr_domu` varchar(45) NOT NULL,
  191. `nr_lokalu` varchar(45) DEFAULT NULL,
  192. `seria_dowodu_osobisego` char(9) NOT NULL,
  193. `pesel` char(11) NOT NULL,
  194. `numer_kontaktowy` varchar(45) NOT NULL
  195. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  196.  
  197. --
  198. -- Zrzut danych tabeli `pracownicy`
  199. --
  200.  
  201. INSERT INTO `pracownicy` (`id_pracownika`, `imie`, `nazwisko`, `data_urodzenia`, `miejscowosc`, `kod_pocztowy`, `ulica`, `nr_domu`, `nr_lokalu`, `seria_dowodu_osobisego`, `pesel`, `numer_kontaktowy`) VALUES
  202. (3, 'Krzysztof', 'Krawczyk', '1955-02-21', 'Katowice', '10-221', 'Pogodna', '44', '22', 'AZW321123', '56051262203', '48777666555'),
  203. (4, 'Jan', 'Kowalski', '1996-07-08', 'Krasynstaw', '22-302', 'Kościuszki', '12', '1', 'AII282948', '03022000711', '4892848294'),
  204. (5, 'Dobiesław', 'Burgundowicz', '1956-12-03', 'Janów Lubelski', '22-306', 'Wesoła', '18', NULL, 'VMN154523', '13252132212', '48746728471'),
  205. (6, 'Sebastian', 'Psikuta', '1966-01-29', 'Lublin', '20-888', 'Głęboka', '33', '7', 'JKE542824', '04310310132', '48727995374'),
  206. (7, 'Roman', 'Brzęczyszczykiewicz', '1979-02-12', 'Lublin', '20-999', 'Radości', '56', '5', 'VLR448968', '77111512821', '48928746622');
  207.  
  208. -- --------------------------------------------------------
  209.  
  210. --
  211. -- Struktura tabeli dla tabeli `proby_logowania`
  212. --
  213.  
  214. CREATE TABLE `proby_logowania` (
  215. `id_proby` int(11) NOT NULL,
  216. `ip` char(15) DEFAULT NULL,
  217. `data` timestamp NULL DEFAULT NULL
  218. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  219.  
  220. -- --------------------------------------------------------
  221.  
  222. --
  223. -- Struktura tabeli dla tabeli `role`
  224. --
  225.  
  226. CREATE TABLE `role` (
  227. `id_roli` int(11) NOT NULL,
  228. `nazwa_roli` varchar(45) DEFAULT NULL
  229. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  230.  
  231. --
  232. -- Zrzut danych tabeli `role`
  233. --
  234.  
  235. INSERT INTO `role` (`id_roli`, `nazwa_roli`) VALUES
  236. (1, 'Administrator'),
  237. (2, 'Mechanik'),
  238. (3, 'Księgowy'),
  239. (4, 'Właściciel'),
  240. (5, 'Użytkownik');
  241.  
  242. -- --------------------------------------------------------
  243.  
  244. --
  245. -- Struktura tabeli dla tabeli `sesje`
  246. --
  247.  
  248. CREATE TABLE `sesje` (
  249. `id_sesji` int(11) NOT NULL,
  250. `id_uzytkownika` int(11) NOT NULL,
  251. `hash` char(40) NOT NULL,
  252. `data_wygasniecia` datetime NOT NULL,
  253. `ip` varchar(39) NOT NULL,
  254. `agent` varchar(200) NOT NULL,
  255. `cookie` char(40) NOT NULL
  256. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  257.  
  258. -- --------------------------------------------------------
  259.  
  260. --
  261. -- Struktura tabeli dla tabeli `uzytkownicy`
  262. --
  263.  
  264. CREATE TABLE `uzytkownicy` (
  265. `id_uzytkownika` int(11) NOT NULL,
  266. `email` varchar(45) NOT NULL,
  267. `haslo` varchar(100) NOT NULL,
  268. `ostatnie_logowanie` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  269. `id_pracownika` int(11) DEFAULT NULL,
  270. `id_roli` int(11) NOT NULL
  271. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  272.  
  273. --
  274. -- Zrzut danych tabeli `uzytkownicy`
  275. --
  276.  
  277. INSERT INTO `uzytkownicy` (`id_uzytkownika`, `email`, `haslo`, `ostatnie_logowanie`, `id_pracownika`, `id_roli`) VALUES
  278. (1, 'duzybrzuszek@gmail.com', 'password1', '0000-00-00 00:00:00', 1, 1),
  279. (2, 'myszka@gmail.com', 'password1', '0000-00-00 00:00:00', 2, 2),
  280. (3, 'duzalyda@o2.pl', 'password3', '2019-03-19 16:12:37', NULL, 4),
  281. (4, 'malalyda@wp.pl', 'password4', '2019-03-19 16:12:37', 4, 2),
  282. (5, 'klocuszek@gmail.com', 'kakaka', '2019-03-19 16:13:03', NULL, 4);
  283.  
  284. -- --------------------------------------------------------
  285.  
  286. --
  287. -- Struktura tabeli dla tabeli `zablokowani`
  288. --
  289.  
  290. CREATE TABLE `zablokowani` (
  291. `id_zab` int(11) NOT NULL,
  292. `domena` varchar(100) NOT NULL
  293. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  294.  
  295. --
  296. -- Indeksy dla zrzutów tabel
  297. --
  298.  
  299. --
  300. -- Indeksy dla tabeli `faktury`
  301. --
  302. ALTER TABLE `faktury`
  303. ADD PRIMARY KEY (`numer_faktury`);
  304.  
  305. --
  306. -- Indeksy dla tabeli `klienci`
  307. --
  308. ALTER TABLE `klienci`
  309. ADD PRIMARY KEY (`id_klienci`);
  310.  
  311. --
  312. -- Indeksy dla tabeli `lista_napraw`
  313. --
  314. ALTER TABLE `lista_napraw`
  315. ADD PRIMARY KEY (`id_rodzaju_naprawy`);
  316.  
  317. --
  318. -- Indeksy dla tabeli `naprawy`
  319. --
  320. ALTER TABLE `naprawy`
  321. ADD PRIMARY KEY (`id_naprawy`);
  322.  
  323. --
  324. -- Indeksy dla tabeli `naprawy_has_lista_napraw`
  325. --
  326. ALTER TABLE `naprawy_has_lista_napraw`
  327. ADD PRIMARY KEY (`naprawy_id_naprawy`,`lista_napraw_id_rodzaju_naprawy`),
  328. ADD KEY `fk_naprawy_has_lista_napraw_lista_napraw1_idx` (`lista_napraw_id_rodzaju_naprawy`),
  329. ADD KEY `fk_naprawy_has_lista_napraw_naprawy1_idx` (`naprawy_id_naprawy`);
  330.  
  331. --
  332. -- Indeksy dla tabeli `pojazdy`
  333. --
  334. ALTER TABLE `pojazdy`
  335. ADD PRIMARY KEY (`id_pojazdu`);
  336.  
  337. --
  338. -- Indeksy dla tabeli `pracownicy`
  339. --
  340. ALTER TABLE `pracownicy`
  341. ADD PRIMARY KEY (`id_pracownika`);
  342.  
  343. --
  344. -- Indeksy dla tabeli `proby_logowania`
  345. --
  346. ALTER TABLE `proby_logowania`
  347. ADD PRIMARY KEY (`id_proby`);
  348.  
  349. --
  350. -- Indeksy dla tabeli `role`
  351. --
  352. ALTER TABLE `role`
  353. ADD PRIMARY KEY (`id_roli`);
  354.  
  355. --
  356. -- Indeksy dla tabeli `sesje`
  357. --
  358. ALTER TABLE `sesje`
  359. ADD PRIMARY KEY (`id_sesji`);
  360.  
  361. --
  362. -- Indeksy dla tabeli `uzytkownicy`
  363. --
  364. ALTER TABLE `uzytkownicy`
  365. ADD PRIMARY KEY (`id_uzytkownika`);
  366.  
  367. --
  368. -- Indeksy dla tabeli `zablokowani`
  369. --
  370. ALTER TABLE `zablokowani`
  371. ADD PRIMARY KEY (`id_zab`),
  372. ADD UNIQUE KEY `domena_UNIQUE` (`domena`);
  373.  
  374. --
  375. -- AUTO_INCREMENT for dumped tables
  376. --
  377.  
  378. --
  379. -- AUTO_INCREMENT dla tabeli `klienci`
  380. --
  381. ALTER TABLE `klienci`
  382. MODIFY `id_klienci` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  383.  
  384. --
  385. -- AUTO_INCREMENT dla tabeli `lista_napraw`
  386. --
  387. ALTER TABLE `lista_napraw`
  388. MODIFY `id_rodzaju_naprawy` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  389.  
  390. --
  391. -- AUTO_INCREMENT dla tabeli `naprawy`
  392. --
  393. ALTER TABLE `naprawy`
  394. MODIFY `id_naprawy` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  395.  
  396. --
  397. -- AUTO_INCREMENT dla tabeli `pojazdy`
  398. --
  399. ALTER TABLE `pojazdy`
  400. MODIFY `id_pojazdu` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  401.  
  402. --
  403. -- AUTO_INCREMENT dla tabeli `pracownicy`
  404. --
  405. ALTER TABLE `pracownicy`
  406. MODIFY `id_pracownika` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
  407.  
  408. --
  409. -- AUTO_INCREMENT dla tabeli `proby_logowania`
  410. --
  411. ALTER TABLE `proby_logowania`
  412. MODIFY `id_proby` int(11) NOT NULL AUTO_INCREMENT;
  413.  
  414. --
  415. -- AUTO_INCREMENT dla tabeli `role`
  416. --
  417. ALTER TABLE `role`
  418. MODIFY `id_roli` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  419.  
  420. --
  421. -- AUTO_INCREMENT dla tabeli `sesje`
  422. --
  423. ALTER TABLE `sesje`
  424. MODIFY `id_sesji` int(11) NOT NULL AUTO_INCREMENT;
  425.  
  426. --
  427. -- AUTO_INCREMENT dla tabeli `uzytkownicy`
  428. --
  429. ALTER TABLE `uzytkownicy`
  430. MODIFY `id_uzytkownika` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  431.  
  432. --
  433. -- AUTO_INCREMENT dla tabeli `zablokowani`
  434. --
  435. ALTER TABLE `zablokowani`
  436. MODIFY `id_zab` int(11) NOT NULL AUTO_INCREMENT;
  437.  
  438. --
  439. -- Ograniczenia dla zrzutów tabel
  440. --
  441.  
  442. --
  443. -- Ograniczenia dla tabeli `naprawy_has_lista_napraw`
  444. --
  445. ALTER TABLE `naprawy_has_lista_napraw`
  446. ADD CONSTRAINT `fk_naprawy_has_lista_napraw_lista_napraw1` FOREIGN KEY (`lista_napraw_id_rodzaju_naprawy`) REFERENCES `lista_napraw` (`id_rodzaju_naprawy`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  447. ADD CONSTRAINT `fk_naprawy_has_lista_napraw_naprawy1` FOREIGN KEY (`naprawy_id_naprawy`) REFERENCES `naprawy` (`id_naprawy`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  448. COMMIT;
  449.  
  450. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  451. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  452. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement