· 7 years ago · Mar 04, 2018, 09:20 AM
1CREATE TABLE kategoria (
2 id_kategoria INT NOT NULL,
3 nazwa VARCHAR(200)NOT NULL,
4 id_kat_nad INT,
5 PRIMARY KEY (id_kategoria),
6 FOREIGN KEY (id_kat_nad) REFERENCES kategoria (id_kategoria)
7 );
8
9CREATE TABLE czytelnik (
10 id_czytelnik INT,
11 login VARCHAR(50) NOT NULL,
12 haslo VARCHAR(45) NOT NULL,
13 imie VARCHAR(100) NOT NULL,
14 nazwisko VARCHAR(100) NOT NULL ,
15 adres VARCHAR(200) NOT NULL,
16 miasto VARCHAR(45) NOT NULL,
17 wojewodztwo VARCHAR(100) NOT NULL,
18 telefon VARCHAR(50) NULL,
19 kod_pocztowy VARCHAR(45) NOT NULL,
20 email VARCHAR(100) NOT NULL,
21 plec Varchar(1), NOT NULL,
22 PRIMARY KEY (id_czytelnik));
23
24CREATE TABLE wydawnictwo (
25 id_wydawnictwa INT NOT NULL,
26 nazwa VARCHAR(200),
27 telefon VARCHAR(50) NULL,
28 email VARCHAR(100) NOT NULL,
29 PRIMARY KEY (id_wydawnictwa)
30);
31
32CREATE TABLE autor (
33 id_autora INT NOT NULL,
34 imie VARCHAR(50) NOT NULL,
35 nazwisko VARCHAR(100) NOT NULL,
36 plec VARCHAR(1) NOT NULL,
37 PRIMARY KEY (id_autora)
38);
39
40CREATE TABLE ksiazka (
41 id_ksiazka INT NOT NULL,
42 id_kategoria INT NOT NULL,
43 id_wydawnictwa INT NOT NULL,
44 isbn VARCHAR(13) NOT NULL,
45 tytul VARCHAR(200) NOT NULL,
46 stron INT NOT NULL,
47 rok_wydania INT NOT NULL,
48 opis TEXT,
49 PRIMARY KEY (id_ksiazka),
50 FOREIGN KEY (id_kategoria) REFERENCES kategoria (id_kategoria),
51 FOREIGN KEY (id_wydawnictwa) REFERENCES wydawnictwo (id_wydawnictwa)
52);
53
54CREATE TABLE autor_ksiazki (
55 id INT NOT NULL,
56 id_ksiazka INT NOT NULL,
57 id_autora INT NOT NULL,
58 PRIMARY KEY (id),
59 FOREIGN KEY (id_ksiazka) REFERENCES ksiazka (id_ksiazka),
60 FOREIGN KEY (id_autora) REFERENCES autor (id_autora)
61);
62
63CREATE TABLE zamowienie (
64 id_zamowienia INT NOT NULL,
65 id_czytelnik INT NOT NULL,
66 id_ksiazka INT NOT NULL,
67 data_zamowienia DATE NOT NULL,
68 data_odbioru DATE,
69 data_zwrotu DATE,
70 kara NUMERIC(6,2),
71 czy_zaplacone VARCHAR(2) NOT NULL DEFAULT 'N',
72 PRIMARY KEY (id_zamowienia),
73 FOREIGN KEY (id_czytelnik) REFERENCES czytelnik (id_czytelnik),
74 FOREIGN KEY (id_ksiazka) REFERENCES ksiazka (id_ksiazka)
75 );
76
77INSERT INTO kategoria VALUES(1, 'Nauka');
78INSERT INTO kategoria VALUES(2, 'Poradniki');
79INSERT INTO kategoria VALUES(3, 'Informatyka', 1);
80INSERT INTO kategoria VALUES(4, 'Programowanie mobilne', 3);
81INSERT INTO kategoria VALUES(5, 'Webmasterstwo', 3);
82INSERT INTO kategoria VALUES(6, 'Systemy operacyjne', 3);
83INSERT INTO kategoria VALUES(7, 'Kuchnia', 2);
84INSERT INTO kategoria VALUES(8, 'Android', 4);
85INSERT INTO kategoria VALUES(9, 'IOS', 4);
86INSERT INTO kategoria VALUES(10, 'Windows 10', 6);
87INSERT INTO kategoria VALUES(11, 'Linux', 6);
88INSERT INTO kategoria VALUES(12, 'Historia', 1);
89INSERT INTO kategoria VALUES(13, 'Matematyka', 1);
90INSERT INTO kategoria VALUES(14, 'Sztuka', 1);
91INSERT INTO kategoria VALUES(15, 'I wojna światowa', 12);
92INSERT INTO kategoria VALUES(16, 'II wojna światowa', 12);
93INSERT INTO kategoria VALUES(17, 'Geometria', 13);
94INSERT INTO kategoria VALUES(18, 'Prawdopodobieństwo', 13);
95INSERT INTO kategoria VALUES(19, 'Zdrowie', 2);
96INSERT INTO kategoria VALUES(20, 'Kuchnia dla dzieci', 7);
97INSERT INTO kategoria VALUES(21, 'Kuchnia dla alergików', 7);
98
99INSERT INTO czytelnik VALUES(1, 'czytelnik_1', 'hasło_czytelnika', 'Piotr', 'Klimek', 'ul. Przykład 9/ 12', 'Lublin', 'Lubelskie', null, '20-998', 'przyklad_1@zajecia.pl', 'M');
100INSERT INTO czytelnik VALUES(2, 'czytelnik_2', 'hasło_czytelnika', 'Patryk', 'Klimek', 'ul. Przykład 10/301', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_2@zajecia.pl', 'M');
101INSERT INTO czytelnik VALUES(3, 'czytelnik_3', 'hasło_czytelnika', 'Paweł', 'Klimek', 'ul. Przykład 11/302', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_3@zajecia.pl', 'M');
102INSERT INTO czytelnik VALUES(4, 'czytelnik_4', 'hasło_czytelnika', 'Adam', 'Klimek', 'ul. Przykład 12/303', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_4@zajecia.pl', 'M');
103INSERT INTO czytelnik VALUES(5, 'czytelnik_5', 'hasło_czytelnika', 'Aleks', 'Klimek', 'ul. Przykład 13/304', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_5@zajecia.pl', 'M');
104INSERT INTO czytelnik VALUES(6, 'czytelnik_6', 'hasło_czytelnika', 'Ambroży', 'Klimek', 'ul. Przykład 14/305', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_6@zajecia.pl', 'M');
105INSERT INTO czytelnik VALUES(7, 'czytelnik_7', 'hasło_czytelnika', 'Krzysztof', 'Klimek', 'ul. Przykład 15/306', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_7@zajecia.pl', 'M');
106INSERT INTO czytelnik VALUES(8, 'czytelnik_8', 'hasło_czytelnika', 'Kamil', 'Klimek', 'ul. Przykład 16/307', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_8@zajecia.pl', 'M');
107INSERT INTO czytelnik VALUES(9, 'czytelnik_9', 'hasło_czytelnika', 'Karol', 'Klimek', 'ul. Przykład 17/308', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_9@zajecia.pl', 'M');
108INSERT INTO czytelnik VALUES(10, 'czytelnik_10', 'hasło_czytelnika', 'Marek', 'Klimek', 'ul. Przykład 18/309', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_10@zajecia.pl', 'M');
109INSERT INTO czytelnik VALUES(11, 'czytelnik_11', 'hasło_czytelnika', 'Mariusz', 'Klimek', 'ul. Przykład 19/310', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_11@zajecia.pl', 'M');
110INSERT INTO czytelnik VALUES(12, 'czytelnik_12', 'hasło_czytelnika', 'Mirosław', 'Klimek', 'ul. Przykład 20/311', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_12@zajecia.pl', 'M');
111INSERT INTO czytelnik VALUES(13, 'czytelnik_13', 'hasło_czytelnika', 'Maciej', 'Klimek', 'ul. Przykład 21/312', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_13@zajecia.pl', 'M');
112INSERT INTO czytelnik VALUES(14, 'czytelnik_14', 'hasło_czytelnika', 'Wojciech', 'Klimek', 'ul. Przykład 22/313', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_14@zajecia.pl', 'M');
113INSERT INTO czytelnik VALUES(15, 'czytelnik_15', 'hasło_czytelnika', 'Wiktor', 'Klimek', 'ul. Przykład 23/314', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_15@zajecia.pl', 'M');
114INSERT INTO czytelnik VALUES(16, 'czytelnik_1', 'hasło_czytelnika', 'Alicja', 'Klimek', 'ul. Przykład 9/ 12', 'Lublin', 'Lubelskie', null, '20-998', 'przyklad_1@zajecia.pl', 'K');
115INSERT INTO czytelnik VALUES(17, 'czytelnik_2', 'hasło_czytelnika', 'Ann', 'Klimek', 'ul. Przykład 10/301', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_2@zajecia.pl', 'K');
116INSERT INTO czytelnik VALUES(18, 'czytelnik_3', 'hasło_czytelnika', 'Agata', 'Klimek', 'ul. Przykład 11/302', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_3@zajecia.pl', 'K');
117INSERT INTO czytelnik VALUES(19, 'czytelnik_4', 'hasło_czytelnika', 'Aleksandra', 'Klimek', 'ul. Przykład 12/303', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_4@zajecia.pl', 'K');
118INSERT INTO czytelnik VALUES(20, 'czytelnik_5', 'hasło_czytelnika', 'Olga', 'Klimek', 'ul. Przykład 13/304', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_5@zajecia.pl', 'K');
119INSERT INTO czytelnik VALUES(21, 'czytelnik_6', 'hasło_czytelnika', 'Marta', 'Klimek', 'ul. Przykład 14/305', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_6@zajecia.pl', 'K');
120INSERT INTO czytelnik VALUES(22, 'czytelnik_7', 'hasło_czytelnika', 'Ewa', 'Klimek', 'ul. Przykład 15/306', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_7@zajecia.pl', 'K');
121INSERT INTO czytelnik VALUES(23, 'czytelnik_8', 'hasło_czytelnika', 'Julia', 'Klimek', 'ul. Przykład 16/307', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_8@zajecia.pl', 'K');
122INSERT INTO czytelnik VALUES(24, 'czytelnik_9', 'hasło_czytelnika', 'Gabriela', 'Klimek', 'ul. Przykład 17/308', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_9@zajecia.pl', 'K');
123INSERT INTO czytelnik VALUES(25, 'czytelnik_10', 'hasło_czytelnika', 'Agnieszka', 'Klimek', 'ul. Przykład 18/309', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_10@zajecia.pl', 'K');
124INSERT INTO czytelnik VALUES(26, 'czytelnik_11', 'hasło_czytelnika', 'Klaudia', 'Klimek', 'ul. Przykład 19/310', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_11@zajecia.pl', 'K');
125INSERT INTO czytelnik VALUES(27, 'czytelnik_12', 'hasło_czytelnika', 'Katarzyna', 'Klimek', 'ul. Przykład 20/311', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_12@zajecia.pl', 'K');
126INSERT INTO czytelnik VALUES(28, 'czytelnik_13', 'hasło_czytelnika', 'Mirosława', 'Klimek', 'ul. Przykład 21/312', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_13@zajecia.pl', 'K');
127INSERT INTO czytelnik VALUES(29, 'czytelnik_14', 'hasło_czytelnika', 'Wanda', 'Klimek', 'ul. Przykład 22/313', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_14@zajecia.pl', 'K');
128INSERT INTO czytelnik VALUES(30, 'czytelnik_15', 'hasło_czytelnika', 'Wiktoria', 'Klimek', 'ul. Przykład 23/314', 'Lublin', 'Lubelskie', null, '20-999', 'przyklad_15@zajecia.pl', 'K');
129
130INSERT INTO wydawnictwo VALUES(1, 'Helion', '654 765 372', 'helion@helion.pl');
131INSERT INTO wydawnictwo VALUES(2, 'Prószyńska i S-ka', '652 365 332', 'proszynski@proszynksi.pl');
132INSERT INTO wydawnictwo VALUES(3, 'PWN', '557 788 354', 'pwn@pwn.pl');
133
134INSERT INTO autor VALUES(1, 'Luke', 'Welling', 'M');
135INSERT INTO autor VALUES(2, 'Laura', 'Thomson', 'K');
136INSERT INTO autor VALUES(3, 'Bjarne', 'Stroustrup', 'M');
137INSERT INTO autor VALUES(4, 'Robert C.', 'Martin', 'M');
138INSERT INTO autor VALUES(5, 'Joseph', 'Muniz', 'M');
139INSERT INTO autor VALUES(6, 'Aamir', 'Lakhani', 'M');
140INSERT INTO autor VALUES(7, 'Andrew', 'Hunt', 'M');
141INSERT INTO autor VALUES(8, 'David', 'Thomas', 'M');
142INSERT INTO autor VALUES(9, 'Michael', 'Feathers', 'M');
143INSERT INTO autor VALUES(10, 'John', 'Resig', 'M');
144INSERT INTO autor VALUES(11, 'Bear', 'Bibeault', 'M');
145INSERT INTO autor VALUES(12, 'David R.', 'Heffelfinger', 'M');
146INSERT INTO autor VALUES(13, 'Jennifer Niederst', 'Robbins', 'M');
147INSERT INTO autor VALUES(14, 'Karol', 'Okrasa', 'M');
148INSERT INTO autor VALUES(15, 'Paul', 'Ham', 'M');
149INSERT INTO autor VALUES(16, 'Volker', 'Ullrich', 'M');
150INSERT INTO autor VALUES(17, 'Tadeusz', 'Mazowiecki', 'M');
151INSERT INTO autor VALUES(18, 'Hanna', 'Nikodemska', 'K');
152INSERT INTO autor VALUES(19, 'El', 'Tairy', 'K');
153INSERT INTO autor VALUES(20, 'Kamila', 'Åyczek', 'K');
154INSERT INTO autor VALUES(21, 'Wiktor', 'Bartol', 'M');
155INSERT INTO autor VALUES(22, 'Nick', 'Morgan', 'M');
156INSERT INTO autor VALUES(23, 'Mitchel', 'Resnick', 'M');
157INSERT INTO autor VALUES(24, 'Marina', 'Umaschi-Bers', 'K');
158INSERT INTO autor VALUES(25, 'Shane', 'Conder', 'M');
159INSERT INTO autor VALUES(26, 'Lauren', 'Darcey', 'K');
160INSERT INTO autor VALUES(27, 'Joseph Jr.', 'Annuzzi', 'M');
161INSERT INTO autor VALUES(28, 'Roman', 'Wantoch-Rekowski', 'M');
162INSERT INTO autor VALUES(29, 'Witold', 'Sikorski', 'M');
163INSERT INTO autor VALUES(30, 'William R.', 'Stanek', 'M');
164INSERT INTO autor VALUES(31, 'Daniel J.', 'Barrett', 'M');
165INSERT INTO autor VALUES(32, 'Agata', 'Lewandowska', 'K');
166INSERT INTO autor VALUES(33, 'Dorota', 'Drozd', 'K');
167
168INSERT INTO ksiazka VALUES(1, 5, 1, '9788324631773', 'PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie czwarte', 856, 2009, 'Czwarte wydanie bestsellerowego podręcznika dla webmasterów wykorzystujących w swojej pracy funkcjonalność języka PHP i bazy danych MySQL.');
169INSERT INTO ksiazka VALUES(2, 3, 1, '9788324685301', 'Język C++. Kompendium wiedzy', 1296, 2014, null);
170INSERT INTO ksiazka VALUES(3, 3, 1, '9788324675340', 'Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów', 216, 2013, null);
171INSERT INTO ksiazka VALUES(4, 6, 1, '9788324690138', 'Kali Linux. Testy penetracyjne', '336', '2014', null);
172INSERT INTO ksiazka VALUES(5, 3, 1, '9788324621880', 'Czysty kod. Podręcznik dobrego programisty', 424, 2010, null);
173INSERT INTO ksiazka VALUES(6, 3, 1, '9788324632374', 'Pragmatyczny programista. Od czeladnika do mistrza', 332, 2011, null);
174INSERT INTO ksiazka VALUES(7, 3, 1, '9788324683178', 'Praca z zastanym kodem. Najlepsze techniki', 440, 2014, null);
175INSERT INTO ksiazka VALUES(8, 3, 1, '9788324685042', 'Tajemnice JavaScriptu. Podręcznik ninja', 432, 2014, null);
176INSERT INTO ksiazka VALUES(9, 3, 1, '9788324689361', 'Java EE 6. Tworzenie aplikacji w NetBeans 7', 352, 2014, null);
177INSERT INTO ksiazka VALUES(10, 5, 1, '9788324666676', 'Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie IV', 600, 2014, null);
178INSERT INTO ksiazka VALUES(11, 7, 2, '9788374696357', 'Sekrety kuchni polskiej', 369, 2014, null);
179INSERT INTO ksiazka VALUES(12, 15, 2, '9788379612086', '1914. Rok końca świata', 776, 2015, null);
180INSERT INTO ksiazka VALUES(13, 12, 2, '9788380694033', 'Anders', 280, 2016, null);
181INSERT INTO ksiazka VALUES(14, 16, 2, '9788379611904', 'Hitler. Narodziny zła 1889-1939', 1024, 2015, null);
182INSERT INTO ksiazka VALUES(15, 12, 2, '9788378393993', 'Rok 1989 i lata następne', 504, 2012, null);
183INSERT INTO ksiazka VALUES(16, 2, 2, '9788378391043', 'Jak wyhodować potwora. Antyporadnik dla rodziców', 208, 2012, null);
184INSERT INTO ksiazka VALUES(17, 13, 3, '9788301183066', 'Rodzinna matematyka', 290, 2012, null);
185INSERT INTO ksiazka VALUES(18, 13, 3, '9788372676603', 'Zadania na cztery pory roku', 166, 2016, null);
186INSERT INTO ksiazka VALUES(19, 5, 3, '9788372676603', 'JavaScript dla dzieci', 320, 2016, null);
187INSERT INTO ksiazka VALUES(20, 3, 3, '9788301185329', 'Oficjalny podręcznik ScratchJr', 160, 2016, null);
188INSERT INTO ksiazka VALUES(21, 8, 3, '9788328326125', 'Android Wprowadzenie do programowania aplikacji', 680, 2016, null);
189INSERT INTO ksiazka VALUES(22, 8, 3, '9788301178130', 'Android w praktyce', 400, 2014, null);
190INSERT INTO ksiazka VALUES(23, 10, 3, '9788393793457', 'Windows 10 dla każdego', 223, 2016, null);
191INSERT INTO ksiazka VALUES(24, 10, 3, '9788375412611', 'Windows 7 Vademecum Administratora', 714, 2016, null);
192INSERT INTO ksiazka VALUES(25, 10, 3, '9788328330658', 'Linux Leksykon kieszonkowy', 216, 2017, null);
193INSERT INTO ksiazka VALUES(26, 21, 3, '9788377737347', 'Polska kuchnia bezglutenowa', 160, 2017, null);
194INSERT INTO ksiazka VALUES(27, 21, 3, '9788377737163', 'Kuchnia świata dla diabetyków', 160, 2017, null);
195
196INSERT INTO autor_ksiazki VALUES(1, 1, 1);
197INSERT INTO autor_ksiazki VALUES(2, 1, 2);
198INSERT INTO autor_ksiazki VALUES(3, 2, 3);
199INSERT INTO autor_ksiazki VALUES(4, 3, 4);
200INSERT INTO autor_ksiazki VALUES(5, 4, 5);
201INSERT INTO autor_ksiazki VALUES(6, 4, 6);
202INSERT INTO autor_ksiazki VALUES(7, 5, 4);
203INSERT INTO autor_ksiazki VALUES(8, 6, 7);
204INSERT INTO autor_ksiazki VALUES(9, 6, 8);
205INSERT INTO autor_ksiazki VALUES(10, 7, 9);
206INSERT INTO autor_ksiazki VALUES(11, 8, 10);
207INSERT INTO autor_ksiazki VALUES(12, 8, 11);
208INSERT INTO autor_ksiazki VALUES(13, 9, 12);
209INSERT INTO autor_ksiazki VALUES(14, 10, 13);
210INSERT INTO autor_ksiazki VALUES(15, 11, 14);
211INSERT INTO autor_ksiazki VALUES(16, 12, 15);
212INSERT INTO autor_ksiazki VALUES(17, 13, 15);
213INSERT INTO autor_ksiazki VALUES(18, 14, 16);
214INSERT INTO autor_ksiazki VALUES(19, 15, 17);
215INSERT INTO autor_ksiazki VALUES(20, 16, 18);
216INSERT INTO autor_ksiazki VALUES(21, 16, 19);
217INSERT INTO autor_ksiazki VALUES(22, 17, 20);
218INSERT INTO autor_ksiazki VALUES(23, 18, 20);
219INSERT INTO autor_ksiazki VALUES(24, 18, 21);
220INSERT INTO autor_ksiazki VALUES(25, 19, 22);
221INSERT INTO autor_ksiazki VALUES(26, 20, 23);
222INSERT INTO autor_ksiazki VALUES(27, 20, 24);
223INSERT INTO autor_ksiazki VALUES(28, 21, 25);
224INSERT INTO autor_ksiazki VALUES(29, 21, 26);
225INSERT INTO autor_ksiazki VALUES(30, 21, 27);
226INSERT INTO autor_ksiazki VALUES(31, 22, 28);
227INSERT INTO autor_ksiazki VALUES(32, 23, 29);
228INSERT INTO autor_ksiazki VALUES(33, 24, 30);
229INSERT INTO autor_ksiazki VALUES(34, 25, 31);
230INSERT INTO autor_ksiazki VALUES(35, 26, 32);
231INSERT INTO autor_ksiazki VALUES(36, 27, 33);
232
233INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (1, 1, 1, '2014-08-01');
234INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (2, 1, 2, '2014-08-01', '2014-08-03');
235INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES (3, 1, 5, '2014-08-01', '2014-08-03', '2014-08-15');
236INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES(4, 2, 3, '2014-08-02');
237INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES(5, 2, 4, '2014-08-03 09:12:02', '2014-08-05 15:20:00');
238INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(6, 1, 1, '2015-01-04', '2015-01-04', '2015-02-04');
239INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(7, 2, 1, '2016-01-06', '2016-01-10', '2016-03-04');
240INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(8, 3, 2, '2016-03-29', '2016-03-29', '2016-05-10');
241INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(9, 4, 3, '2016-08-01', '2016-08-01', '2016-08-25');
242INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(10, 5, 4, '2016-10-11', '2016-10-31', '2016-12-29');
243INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(11, 6, 5, '2016-11-12', '2016-11-12', '2017-03-11');
244INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(12, 7, 6, '2016-12-08', '2016-12-10', '2017-04-29');
245INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(13, 10, 7, '2017-01-03', '2017-03-01', '2017-03-30');
246INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(14, 11, 8, '2016-03-29', '2016-03-29', '2016-05-13');
247INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(15, 12, 8, '2016-08-29', '2016-08-29', '2017-04-13');
248INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(16, 13, 8, '2017-04-13', '2017-04-13', '2017-05-10');
249INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(17, 14, 9, '2017-01-11', '2017-01-11', '2017-03-10');
250INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(50, 14, 10, '2017-01-11', '2017-01-11', '2017-03-10');
251INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(18, 14, 11, '2017-01-11', '2017-01-11', '2017-03-10');
252INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(19, 15, 11, '2017-02-02', '2017-03-12', '2017-05-11');
253INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(20, 15, 12, '2016-09-08', '2016-09-10', '2016-09-20');
254INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(21, 1, 12, '2017-01-11', '2017-01-11', '2017-01-11');
255INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(22, 2, 13, '2017-02-01', '2017-02-11', '2017-05-02');
256INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(23, 3, 14, '2017-01-11', '2017-01-11', '2017-02-18');
257INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES (24, 4, 15, '2017-01-11', '2017-02-11', '2017-03-07');
258INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (25, 5, 16, '2017-01-02', '2017-01-02');
259INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (26, 5, 17, '2017-01-02', '2017-01-02');
260INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (27, 5, 18, '2017-02-10', '2017-02-10');
261INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (28, 6, 18, '2017-02-12', '2017-02-12');
262INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (29, 7, 18, '2017-02-13', '2017-02-13');
263INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (30, 10, 19, '2016-10-20');
264INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (31, 11, 20, '2017-09-14');
265INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (32, 12, 21, '2017-05-18');
266INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (33, 13, 22, '2016-05-23');
267INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (34, 14, 23, '2017-12-13');
268INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(35, 1, 24, '2017-01-11', '2017-01-11', '2017-01-11');
269INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(36, 1, 25, '2017-01-11', '2017-01-11', '2017-02-04');
270INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(37, 2, 26, '2016-07-11', '2016-07-15', '2016-09-02');
271INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(38, 3, 27, '2016-11-12', '2016-11-14', '2017-03-21');
272INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(39, 4, 27, '2017-01-16', '2017-03-30', '2017-05-07');
273INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(40, 5, 27, '2017-04-04', '2017-05-07', '2017-05-13');
274INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(41, 6, 11, '2015-02-12', '2015-02-12', '2015-04-29');
275INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(42, 10, 12, '2015-10-20', '2015-10-20', '2016-02-12');
276INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(43, 11, 12, '2016-12-20', '2016-12-20', '2017-01-27');
277INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(44, 11, 13, '2015-10-20', '2015-10-20', '2015-12-31');
278INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(45, 11, 15, '2015-10-20', '2015-10-20', '2015-12-31');
279INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(46, 12, 27, '2016-05-11', '2016-05-11', '2016-07-21');
280INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(47, 13, 26, '2015-10-20', '2015-10-20', '2015-11-19');
281INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(48, 14, 26, '2016-12-13', '2016-12-13', '2017-05-02');
282INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(49, 15, 20, '2016-09-08', '2016-09-10', '2016-09-20');
283
284INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (51, 16, 1, '2014-08-01');
285INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (52, 16, 2, '2014-08-01', '2014-08-03');
286INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES (53, 16, 5, '2014-08-01', '2014-08-03', '2014-08-15');
287INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES(54, 17, 3, '2014-08-02');
288INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES(55, 17, 4, '2014-08-03 09:12:02', '2014-08-05 15:20:00');
289INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(56, 16, 1, '2015-01-04', '2015-01-04', '2015-02-04');
290INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(57, 17, 1, '2016-01-06', '2016-01-10', '2016-03-04');
291INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(58, 18, 2, '2016-03-29', '2016-03-29', '2016-05-10');
292INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(59, 19, 3, '2016-08-01', '2016-08-01', '2016-08-25');
293INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(60, 20, 4, '2016-10-11', '2016-10-31', '2016-12-29');
294INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(61, 21, 5, '2016-11-12', '2016-11-12', '2017-03-11');
295INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(62, 22, 6, '2016-12-08', '2016-12-10', '2017-04-29');
296INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(53, 23, 7, '2017-01-03', '2017-03-01', '2017-03-30');
297INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(64, 24, 8, '2016-03-29', '2016-03-29', '2016-05-13');
298INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(65, 25, 8, '2016-08-29', '2016-08-29', '2017-04-13');
299INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(66, 26, 8, '2017-04-13', '2017-04-13', '2017-05-10');
300INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(67, 27, 9, '2017-01-11', '2017-01-11', '2017-03-10');
301INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(68, 27, 10, '2017-01-11', '2017-01-11', '2017-03-10');
302INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(50, 27, 11, '2017-01-11', '2017-01-11', '2017-03-10');
303INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(69, 28, 11, '2017-02-02', '2017-03-12', '2017-05-11');
304INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(70, 28, 12, '2016-09-08', '2016-09-10', '2016-09-20');
305INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(71, 16, 12, '2017-01-11', '2017-01-11', '2017-01-11');
306INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(72, 17, 13, '2017-02-01', '2017-02-11', '2017-05-02');
307INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(73, 18, 14, '2017-01-11', '2017-01-11', '2017-02-18');
308INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES (74, 19, 15, '2017-01-11', '2017-02-11', '2017-03-07');
309INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (75, 20, 16, '2017-01-02', '2017-01-02');
310INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (76, 20, 17, '2017-01-02', '2017-01-02');
311INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (77, 20, 18, '2017-02-10', '2017-02-10');
312INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (78, 21, 18, '2017-02-12', '2017-02-12');
313INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru) VALUES (79, 22, 18, '2017-02-13', '2017-02-13');
314INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (80, 21, 19, '2017-10-20');
315INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (81, 22, 20, '2016-09-14');
316INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (82, 23, 21, '2016-05-18');
317INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (83, 24, 22, '2017-05-23');
318INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia) VALUES (84, 26, 23, '2016-12-13');
319INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(85, 16, 24, '2017-01-11', '2017-01-11', '2017-01-11');
320INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(86, 16, 25, '2017-01-11', '2017-01-11', '2017-02-04');
321INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(87, 17, 26, '2016-07-11', '2016-07-15', '2016-09-02');
322INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(88, 18, 27, '2016-11-12', '2016-11-14', '2017-03-21');
323INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(89, 19, 27, '2017-01-16', '2017-03-30', '2017-05-07');
324INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(90, 20, 27, '2017-04-04', '2017-05-07', '2017-05-13');
325INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(91, 21, 11, '2015-02-12', '2015-02-12', '2015-04-29');
326INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(92, 22, 12, '2015-10-20', '2015-10-20', '2016-02-12');
327INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(93, 23, 12, '2016-12-20', '2016-12-20', '2017-01-27');
328INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(94, 23, 13, '2015-10-20', '2015-10-20', '2015-12-31');
329INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(95, 23, 15, '2015-10-20', '2015-10-20', '2015-12-31');
330INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(96, 23, 27, '2016-05-11', '2016-05-11', '2016-07-21');
331INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(97, 24, 26, '2015-10-20', '2015-10-20', '2015-11-19');
332INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(98, 25, 26, '2016-12-13', '2016-12-13', '2017-05-02');
333INSERT INTO zamowienie(id_zamowienia, id_czytelnik, id_ksiazka, data_zamowienia, data_odbioru, data_zwrotu) VALUES(99, 26, 20, '2016-09-08', '2016-09-10', '2016-09-20');
334
335UPDATE zamowienie SET kara = 50 WHERE data_zwrotu - data_odbioru > 60 AND data_zwrotu - data_odbioru < 100;
336UPDATE zamowienie SET kara = 80 WHERE data_zwrotu - data_odbioru >= 100;
337UPDATE zamowienie SET kara = 90 WHERE data_odbioru is not null and data_zwrotu is null;
338UPDATE zamowienia SET czy_zaplacone = 'T' where kara = 50;