Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- phpMyAdmin SQL Dump
- -- version 4.8.5
- -- https://www.phpmyadmin.net/
- --
- -- Host: localhost
- -- Czas generowania: 07 Maj 2019, 16:56
- -- Wersja serwera: 10.1.37-MariaDB
- -- Wersja PHP: 7.2.12
- SET FOREIGN_KEY_CHECKS=0;
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- 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: mydb
- --
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli boxes
- --
- CREATE TABLE boxes (
- idboxes int(11) NOT NULL,
- predefined_boxid int(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli faktury
- --
- CREATE TABLE faktury (
- numer_faktury varchar(15) NOT NULL,
- id_pojazdu int(11) NOT NULL,
- id_klienta int(11) NOT NULL,
- data date NOT NULL,
- kwota decimal(10,0) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli faktury
- --
- INSERT INTO faktury (numer_faktury, id_pojazdu, id_klienta, `data`, kwota) VALUES
- ('2/XII/2018', 1, 2, '2019-03-10', '123'),
- ('3/XII/2018', 2, 3, '2019-03-05', '1234'),
- ('4/XII/2018', 1, 2, '2019-03-11', '123'),
- ('5/XII/219', 2, 3, '2019-03-14', '124'),
- ('6/XII/2018', 3, 3, '2019-03-07', '241');
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli klienci
- --
- CREATE TABLE klienci (
- id_klienci int(11) NOT NULL,
- imie varchar(45) NOT NULL,
- nazwisko varchar(45) NOT NULL,
- numer_kontaktowy varchar(45) NOT NULL,
- email varchar(45) NOT NULL,
- nip char(10) DEFAULT NULL,
- regon varchar(45) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli klienci
- --
- INSERT INTO klienci (id_klienci, imie, nazwisko, numer_kontaktowy, email, nip, regon) VALUES
- (1, 'Piotr', 'Maciejewski', '48789973628', 'PiotrMaciejewski@teleworm.us', '7763549931', '070129529'),
- (2, 'Lechosław', 'Sobczak', '48602171745', 'LechoslawSobczak@dayrep.com', NULL, NULL),
- (3, 'Urszula', 'Wieczorek', '48535857849', 'UrszulaWieczorek@rhyta.com', '9711317635', '477872928'),
- (4, 'Małgorzata', 'Maciejewska', '48799234238', 'MalgorzataMaciejewska@armyspy.com', '1190178901', '755985356'),
- (5, 'Renard', 'Borkowski', '48514739702', 'RenardBorkowski@dayrep.com', NULL, NULL);
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli lista_napraw
- --
- CREATE TABLE lista_napraw (
- id_rodzaju_naprawy int(11) NOT NULL,
- nazwa_naprawy varchar(45) NOT NULL,
- koszt_naprawy decimal(7,2) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli lista_napraw
- --
- INSERT INTO lista_napraw (id_rodzaju_naprawy, nazwa_naprawy, koszt_naprawy) VALUES
- (1, 'Wymiana opon', '99.99'),
- (2, 'Wymiana klocków hamulcowych', '65.00'),
- (3, 'Diagnostyka silnika', '50.00'),
- (4, 'Wymiana oleju', '99.99'),
- (5, 'Wymiana przedniej szyby', '99.99');
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli naprawy
- --
- CREATE TABLE naprawy (
- id_naprawy int(11) NOT NULL,
- id_pojazdu int(11) NOT NULL,
- id_klienta int(11) NOT NULL,
- id_pracownika int(11) NOT NULL,
- stan_licznika varchar(45) NOT NULL,
- data_przyjecia date NOT NULL,
- data_oddania date DEFAULT NULL,
- uwagi longtext
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli naprawy
- --
- INSERT INTO naprawy (id_naprawy, id_pojazdu, id_klienta, id_pracownika, stan_licznika, data_przyjecia, data_oddania, uwagi) VALUES
- (1, 1, 1, 1, '120000', '2019-03-18', '2019-03-20', NULL),
- (2, 2, 2, 2, '100000', '2019-03-05', NULL, 'brak maski '),
- (3, 3, 3, 3, '90472', '2019-03-14', NULL, 'posiada immobilaiser'),
- (4, 4, 4, 4, '76732', '2019-03-17', NULL, NULL),
- (5, 5, 5, 5, '88838', '2019-03-06', NULL, NULL);
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli naprawy_has_lista_napraw
- --
- CREATE TABLE naprawy_has_lista_napraw (
- naprawy_id_naprawy int(11) NOT NULL,
- lista_napraw_id_rodzaju_naprawy int(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli naprawy_has_lista_napraw
- --
- INSERT INTO naprawy_has_lista_napraw (naprawy_id_naprawy, lista_napraw_id_rodzaju_naprawy) VALUES
- (3, 2),
- (3, 4),
- (3, 5),
- (4, 3),
- (5, 2);
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli pojazdy
- --
- CREATE TABLE pojazdy (
- id_pojazdu int(11) NOT NULL,
- marka varchar(45) NOT NULL,
- model varchar(45) NOT NULL,
- numer_rejestracyjny varchar(45) NOT NULL,
- vin varchar(45) NOT NULL,
- uwagi longtext
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli pojazdy
- --
- INSERT INTO pojazdy (id_pojazdu, marka, model, numer_rejestracyjny, vin, uwagi) VALUES
- (1, 'Mitsubishi', 'Carisma', 'LKS03791', 'JTMWF4DV6C5045103', NULL),
- (2, 'BMW', 'M3', 'LUB03929', '1FAFP53295A226903', NULL),
- (3, 'Audi', 'A6', 'LU240AA', 'KMHDU46D29U660002', NULL),
- (4, 'Alfa Romeo', 'Gulietta', 'LKS23455', 'WBABD33484PL01283', NULL),
- (5, 'Renault', 'Clio', 'LKR12332', '2A8HR54119R503881', NULL);
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli pracownicy
- --
- CREATE TABLE pracownicy (
- id_pracownika int(11) NOT NULL,
- imie varchar(45) NOT NULL,
- nazwisko varchar(45) NOT NULL,
- data_urodzenia date NOT NULL,
- miejscowosc varchar(45) NOT NULL,
- kod_pocztowy varchar(45) NOT NULL,
- ulica varchar(45) NOT NULL,
- nr_domu varchar(45) NOT NULL,
- nr_lokalu varchar(45) DEFAULT NULL,
- seria_dowodu_osobisego char(9) NOT NULL,
- pesel char(11) NOT NULL,
- numer_kontaktowy varchar(45) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli pracownicy
- --
- INSERT INTO pracownicy (id_pracownika, imie, nazwisko, data_urodzenia, miejscowosc, kod_pocztowy, ulica, nr_domu, nr_lokalu, seria_dowodu_osobisego, pesel, numer_kontaktowy) VALUES
- (3, 'Krzysztof', 'Krawczyk', '1955-02-21', 'Katowice', '10-221', 'Pogodna', '44', '22', 'AZW321123', '56051262203', '48777666555'),
- (4, 'Jan', 'Kowalski', '1996-07-08', 'Krasynstaw', '22-302', 'Kościuszki', '12', '1', 'AII282948', '03022000711', '4892848294'),
- (5, 'Dobiesław', 'Burgundowicz', '1956-12-03', 'Janów Lubelski', '22-306', 'Wesoła', '18', NULL, 'VMN154523', '13252132212', '48746728471'),
- (6, 'Sebastian', 'Psikuta', '1966-01-29', 'Lublin', '20-888', 'Głęboka', '33', '7', 'JKE542824', '04310310132', '48727995374'),
- (7, 'Roman', 'Brzęczyszczykiewicz', '1979-02-12', 'Lublin', '20-999', 'Radości', '56', '5', 'VLR448968', '77111512821', '48928746622');
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli predefined_boxes
- --
- CREATE TABLE predefined_boxes (
- idpredefined_boxes int(11) NOT NULL,
- type varchar(45) NOT NULL,
- width int(11) NOT NULL,
- height int(11) NOT NULL,
- depth int(11) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli proby_logowania
- --
- CREATE TABLE proby_logowania (
- id_proby int(11) NOT NULL,
- ip char(15) DEFAULT NULL,
- data timestamp NULL DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli role
- --
- CREATE TABLE `role` (
- id_roli int(11) NOT NULL,
- nazwa_roli varchar(45) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli role
- --
- INSERT INTO role (id_roli, nazwa_roli) VALUES
- (1, 'Administrator'),
- (2, 'Mechanik'),
- (3, 'Księgowy'),
- (4, 'Właściciel'),
- (5, 'Użytkownik');
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli sesje
- --
- CREATE TABLE sesje (
- id_sesji int(11) NOT NULL,
- id_uzytkownika int(11) NOT NULL,
- hash char(40) NOT NULL,
- data_wygasniecia datetime NOT NULL,
- ip varchar(39) NOT NULL,
- agent varchar(200) NOT NULL,
- cookie char(40) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli uzytkownicy
- --
- CREATE TABLE uzytkownicy (
- id_uzytkownika int(11) NOT NULL,
- email varchar(45) NOT NULL,
- haslo varchar(100) NOT NULL,
- ostatnie_logowanie timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- id_pracownika int(11) DEFAULT NULL,
- id_roli int(11) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Zrzut danych tabeli uzytkownicy
- --
- INSERT INTO uzytkownicy (id_uzytkownika, email, haslo, ostatnie_logowanie, id_pracownika, id_roli) VALUES
- (1, 'duzybrzuszek@gmail.com', 'password1', '0000-00-00 00:00:00', 1, 1),
- (2, 'myszka@gmail.com', 'password1', '0000-00-00 00:00:00', 2, 2),
- (3, 'duzalyda@o2.pl', 'password3', '2019-03-19 16:12:37', NULL, 4),
- (4, 'malalyda@wp.pl', 'password4', '2019-03-19 16:12:37', 4, 2),
- (5, 'klocuszek@gmail.com', 'kakaka', '2019-03-19 16:13:03', NULL, 4);
- -- --------------------------------------------------------
- --
- -- Struktura tabeli dla tabeli zablokowani
- --
- CREATE TABLE zablokowani (
- id_zab int(11) NOT NULL,
- domena varchar(100) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Indeksy dla zrzutów tabel
- --
- --
- -- Indeksy dla tabeli boxes
- --
- ALTER TABLE boxes
- ADD PRIMARY KEY (idboxes,predefined_boxid),
- ADD KEY fk_boxes_predefined_boxes1_idx (predefined_boxid);
- --
- -- Indeksy dla tabeli faktury
- --
- ALTER TABLE faktury
- ADD PRIMARY KEY (numer_faktury);
- --
- -- Indeksy dla tabeli klienci
- --
- ALTER TABLE klienci
- ADD PRIMARY KEY (id_klienci);
- --
- -- Indeksy dla tabeli lista_napraw
- --
- ALTER TABLE lista_napraw
- ADD PRIMARY KEY (id_rodzaju_naprawy);
- --
- -- Indeksy dla tabeli naprawy
- --
- ALTER TABLE naprawy
- ADD PRIMARY KEY (id_naprawy);
- --
- -- Indeksy dla tabeli naprawy_has_lista_napraw
- --
- ALTER TABLE naprawy_has_lista_napraw
- ADD PRIMARY KEY (naprawy_id_naprawy,lista_napraw_id_rodzaju_naprawy),
- ADD KEY fk_naprawy_has_lista_napraw_lista_napraw1_idx (lista_napraw_id_rodzaju_naprawy),
- ADD KEY fk_naprawy_has_lista_napraw_naprawy1_idx (naprawy_id_naprawy);
- --
- -- Indeksy dla tabeli pojazdy
- --
- ALTER TABLE pojazdy
- ADD PRIMARY KEY (id_pojazdu);
- --
- -- Indeksy dla tabeli pracownicy
- --
- ALTER TABLE pracownicy
- ADD PRIMARY KEY (id_pracownika);
- --
- -- Indeksy dla tabeli predefined_boxes
- --
- ALTER TABLE predefined_boxes
- ADD PRIMARY KEY (idpredefined_boxes);
- --
- -- Indeksy dla tabeli proby_logowania
- --
- ALTER TABLE proby_logowania
- ADD PRIMARY KEY (id_proby);
- --
- -- Indeksy dla tabeli role
- --
- ALTER TABLE role
- ADD PRIMARY KEY (id_roli);
- --
- -- Indeksy dla tabeli sesje
- --
- ALTER TABLE sesje
- ADD PRIMARY KEY (id_sesji);
- --
- -- Indeksy dla tabeli uzytkownicy
- --
- ALTER TABLE uzytkownicy
- ADD PRIMARY KEY (id_uzytkownika);
- --
- -- Indeksy dla tabeli zablokowani
- --
- ALTER TABLE zablokowani
- ADD PRIMARY KEY (id_zab),
- ADD UNIQUE KEY domena_UNIQUE (domena);
- --
- -- AUTO_INCREMENT for dumped tables
- --
- --
- -- AUTO_INCREMENT dla tabeli boxes
- --
- ALTER TABLE boxes
- MODIFY idboxes int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli klienci
- --
- ALTER TABLE klienci
- MODIFY id_klienci int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli lista_napraw
- --
- ALTER TABLE lista_napraw
- MODIFY id_rodzaju_naprawy int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli naprawy
- --
- ALTER TABLE naprawy
- MODIFY id_naprawy int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli pojazdy
- --
- ALTER TABLE pojazdy
- MODIFY id_pojazdu int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli pracownicy
- --
- ALTER TABLE pracownicy
- MODIFY id_pracownika int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli predefined_boxes
- --
- ALTER TABLE predefined_boxes
- MODIFY idpredefined_boxes int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli proby_logowania
- --
- ALTER TABLE proby_logowania
- MODIFY id_proby int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli role
- --
- ALTER TABLE role
- MODIFY id_roli int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli sesje
- --
- ALTER TABLE sesje
- MODIFY id_sesji int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli uzytkownicy
- --
- ALTER TABLE uzytkownicy
- MODIFY id_uzytkownika int(11) NOT NULL AUTO_INCREMENT;
- --
- -- AUTO_INCREMENT dla tabeli zablokowani
- --
- ALTER TABLE zablokowani
- MODIFY id_zab int(11) NOT NULL AUTO_INCREMENT;
- --
- -- Ograniczenia dla zrzutów tabel
- --
- --
- -- Ograniczenia dla tabeli boxes
- --
- ALTER TABLE boxes
- ADD CONSTRAINT fk_boxes_predefined_boxes1 FOREIGN KEY (predefined_boxid) REFERENCES predefined_boxes (idpredefined_boxes) ON DELETE NO ACTION ON UPDATE NO ACTION;
- --
- -- Ograniczenia dla tabeli naprawy_has_lista_napraw
- --
- ALTER TABLE naprawy_has_lista_napraw
- 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,
- 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;
- SET FOREIGN_KEY_CHECKS=1;
- /*!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