· 5 years ago · Jun 07, 2020, 11:58 AM
1-- --------------------------------------------------------
2-- Host: 127.0.0.1
3-- Wersja serwera: 10.3.22-MariaDB-0+deb10u1 - Debian 10
4-- Serwer OS: debian-linux-gnu
5-- HeidiSQL Wersja: 11.0.0.5919
6-- --------------------------------------------------------
7
8/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
9/*!40101 SET NAMES utf8 */;
10/*!50503 SET NAMES utf8mb4 */;
11/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
12/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
13
14-- Zrzut struktury tabela dbzal.Klient
15CREATE TABLE IF NOT EXISTS `Klient` (
16 `id_klient` bigint(20) NOT NULL,
17 `imie` varchar(30) DEFAULT NULL,
18 `nazwisko` varchar(30) DEFAULT NULL,
19 `nr_karty_kredyt` bigint(20) DEFAULT NULL,
20 `firma` varchar(30) DEFAULT NULL,
21 `ulica` varchar(30) DEFAULT NULL,
22 `numer` bigint(20) DEFAULT NULL,
23 `miasto` varchar(30) DEFAULT NULL,
24 `kod` bigint(20) DEFAULT NULL,
25 `nip` bigint(20) DEFAULT NULL,
26 `telefon` bigint(20) DEFAULT NULL,
27 PRIMARY KEY (`id_klient`)
28) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
29
30-- Zrzucanie danych dla tabeli dbzal.Klient: ~2 rows (około)
31/*!40000 ALTER TABLE `Klient` DISABLE KEYS */;
32INSERT INTO `Klient` (`id_klient`, `imie`, `nazwisko`, `nr_karty_kredyt`, `firma`, `ulica`, `numer`, `miasto`, `kod`, `nip`, `telefon`) VALUES
33 (0, 'Imie1', 'Nazw1', 1234, 'f', 'u', 321, 'm', 123, 321, 123),
34 (1, 'Imie2', 'Nazw2', 1234, 'f', 'u', 321, 'm', 123, 321, 123);
35/*!40000 ALTER TABLE `Klient` ENABLE KEYS */;
36
37-- Zrzut struktury tabela dbzal.miejsce
38CREATE TABLE IF NOT EXISTS `miejsce` (
39 `id_miejsce` bigint(20) NOT NULL,
40 `ulica` varchar(30) DEFAULT NULL,
41 `numer` bigint(20) DEFAULT NULL,
42 `miasto` varchar(30) DEFAULT NULL,
43 `kod` bigint(20) DEFAULT NULL,
44 `telefon` bigint(20) DEFAULT NULL,
45 `uwagi` varchar(128) DEFAULT NULL,
46 PRIMARY KEY (`id_miejsce`)
47) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
48
49-- Zrzucanie danych dla tabeli dbzal.miejsce: ~4 rows (około)
50/*!40000 ALTER TABLE `miejsce` DISABLE KEYS */;
51INSERT INTO `miejsce` (`id_miejsce`, `ulica`, `numer`, `miasto`, `kod`, `telefon`, `uwagi`) VALUES
52 (0, 'u', 1234, 'm', 1234, 1234, 'Tak.'),
53 (1, 'u2', 1234, 'm2', 421, 421, 'Tak.'),
54 (4, 'non', 52, 'm3', 4211, 4212, 'Nie.'),
55 (5, 'halfnon', 52, 'm3', 4211, 4212, 'Nie.');
56/*!40000 ALTER TABLE `miejsce` ENABLE KEYS */;
57
58-- Zrzut struktury tabela dbzal.pracownik
59CREATE TABLE IF NOT EXISTS `pracownik` (
60 `id_pracownik` bigint(20) NOT NULL,
61 `imie` varchar(30) DEFAULT NULL,
62 `nazwisko` varchar(30) DEFAULT NULL,
63 `data_zatr` date DEFAULT NULL,
64 `dzial` varchar(30) DEFAULT NULL,
65 `stanowisko` bigint(20) DEFAULT NULL,
66 `pensja` bigint(20) DEFAULT NULL,
67 `dodatek` varchar(30) DEFAULT NULL,
68 `telefon` bigint(20) DEFAULT NULL,
69 PRIMARY KEY (`id_pracownik`)
70) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
71
72-- Zrzucanie danych dla tabeli dbzal.pracownik: ~2 rows (około)
73/*!40000 ALTER TABLE `pracownik` DISABLE KEYS */;
74INSERT INTO `pracownik` (`id_pracownik`, `imie`, `nazwisko`, `data_zatr`, `dzial`, `stanowisko`, `pensja`, `dodatek`, `telefon`) VALUES
75 (0, 'Prac1', 'Nac1', '2020-06-06', 'd', 1, 42, 'Dot', 4123),
76 (1, 'Prac2', 'Nac2', '2020-06-07', 'd', 2, 45, 'Dot', 4123);
77/*!40000 ALTER TABLE `pracownik` ENABLE KEYS */;
78
79-- Zrzut struktury tabela dbzal.Samochod
80CREATE TABLE IF NOT EXISTS `Samochod` (
81 `id_samochod` bigint(20) NOT NULL,
82 `marka` varchar(30) DEFAULT NULL,
83 `typ` varchar(30) DEFAULT NULL,
84 `data_prod` date DEFAULT NULL,
85 `kolor` varchar(30) DEFAULT NULL,
86 `poj_silnika` float DEFAULT NULL,
87 `przebieg` int(11) DEFAULT NULL,
88 PRIMARY KEY (`id_samochod`)
89) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
90
91-- Zrzucanie danych dla tabeli dbzal.Samochod: ~8 rows (około)
92/*!40000 ALTER TABLE `Samochod` DISABLE KEYS */;
93INSERT INTO `Samochod` (`id_samochod`, `marka`, `typ`, `data_prod`, `kolor`, `poj_silnika`, `przebieg`) VALUES
94 (0, 'm1', 't1', '2010-06-07', 'biały', 50, 40),
95 (1, 'm1', 't2', '2016-06-07', 'czerwony', 50, 40),
96 (2, 'm1', 't3', '2002-06-05', 'żółty', 50, 40),
97 (3, 'm2', 't3', '2002-06-06', 'żółty', 40, 20),
98 (4, 'm3', 't1', '2002-07-05', 'czerwony', 100, 20),
99 (5, 'm3', 't4', '2009-07-05', 'biały', 100, 40),
100 (6, 'm4', 't4-non', '2020-04-05', 'biały', 20, 20),
101 (7, 'm1', 't1', '2019-04-05', 'fioletowy', 50, 40);
102/*!40000 ALTER TABLE `Samochod` ENABLE KEYS */;
103
104-- Zrzut struktury tabela dbzal.wypozyczenie
105CREATE TABLE IF NOT EXISTS `wypozyczenie` (
106 `id_wypozyczenie` bigint(20) NOT NULL AUTO_INCREMENT,
107 `data_wyp` datetime DEFAULT NULL,
108 `data_odd` datetime DEFAULT NULL,
109 `kaucja` int(11) DEFAULT NULL,
110 `cena_jedn` decimal(10,2) DEFAULT NULL,
111 `id_klient` bigint(20) DEFAULT NULL,
112 `id_samochod` bigint(20) DEFAULT NULL,
113 `id_miejsce_wyp` bigint(20) DEFAULT NULL,
114 `id_miejsce_odd` bigint(20) DEFAULT NULL,
115 `id_pracow_wyp` bigint(20) DEFAULT NULL,
116 `id_pracow_odd` bigint(20) DEFAULT NULL,
117 PRIMARY KEY (`id_wypozyczenie`),
118 KEY `IX_Relationship2` (`id_klient`),
119 KEY `IX_Relationship3` (`id_samochod`),
120 KEY `IX_Relationship4` (`id_miejsce_wyp`),
121 KEY `IX_Relationship5` (`id_miejsce_odd`),
122 KEY `IX_Relationship6` (`id_pracow_wyp`),
123 KEY `IX_Relationship7` (`id_pracow_odd`),
124 CONSTRAINT `R1` FOREIGN KEY (`id_klient`) REFERENCES `Klient` (`id_klient`),
125 CONSTRAINT `R2` FOREIGN KEY (`id_samochod`) REFERENCES `Samochod` (`id_samochod`),
126 CONSTRAINT `R3` FOREIGN KEY (`id_miejsce_wyp`) REFERENCES `miejsce` (`id_miejsce`),
127 CONSTRAINT `R4` FOREIGN KEY (`id_miejsce_odd`) REFERENCES `miejsce` (`id_miejsce`),
128 CONSTRAINT `R5` FOREIGN KEY (`id_pracow_wyp`) REFERENCES `pracownik` (`id_pracownik`),
129 CONSTRAINT `R6` FOREIGN KEY (`id_pracow_odd`) REFERENCES `pracownik` (`id_pracownik`)
130) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4;
131
132-- Zrzucanie danych dla tabeli dbzal.wypozyczenie: ~11 rows (około)
133/*!40000 ALTER TABLE `wypozyczenie` DISABLE KEYS */;
134INSERT INTO `wypozyczenie` (`id_wypozyczenie`, `data_wyp`, `data_odd`, `kaucja`, `cena_jedn`, `id_klient`, `id_samochod`, `id_miejsce_wyp`, `id_miejsce_odd`, `id_pracow_wyp`, `id_pracow_odd`) VALUES
135 (1, '2016-05-07 10:54:37', '2016-06-08 10:54:38', 123, 400.21, 0, 0, 0, 0, 0, 0),
136 (2, '2016-05-08 10:54:37', '2016-06-09 10:54:38', 123, 400.21, 0, 0, 0, 1, 0, 1),
137 (3, '2016-05-09 10:54:37', '2016-06-10 10:54:38', 123, 400.21, 1, 1, 1, 1, 0, 1),
138 (4, '2016-05-10 10:54:37', '2016-06-11 10:54:38', 125, 400.10, 1, 0, 1, 0, 1, 0),
139 (5, '2016-06-01 10:54:37', '2016-06-01 10:54:38', 125, 400.10, 0, 3, 1, 0, 1, 0),
140 (6, '2016-06-02 10:54:37', '2016-06-02 10:54:38', 125, 400.10, 0, 3, 1, 0, 1, 0),
141 (7, '2016-06-03 10:54:37', '2016-06-03 10:54:38', 125, 400.10, 0, 3, 1, 0, 1, 0),
142 (8, '2016-06-04 10:54:37', '2016-06-04 10:54:38', 125, 400.10, 0, 4, 1, 0, 1, 0),
143 (9, '2016-06-05 10:54:37', '2016-06-05 10:54:38', 125, 400.10, 0, 4, 1, 0, 1, 0),
144 (10, '2016-06-06 10:54:37', '2016-06-06 10:54:38', 125, 400.10, 0, 5, 1, 0, 1, 0),
145 (11, '2016-06-06 10:54:37', '2016-06-06 10:54:38', 125, 400.10, 0, 5, 1, 5, 1, 0);
146/*!40000 ALTER TABLE `wypozyczenie` ENABLE KEYS */;
147
148/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
149/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
150/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;