Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE marcin.ksiazki
- (
- id_ksiazki serial NOT NULL,
- tytul character(64),
- autor_nazwisko character(32),
- autor_imie character(32),
- rok_wydania integer,
- CONSTRAINT ksiazkipk PRIMARY KEY (id_ksiazki)
- );
- INSERT INTO marcin.ksiazki (tytul, autor_nazwisko, autor_imie, rok_wydania)
- VALUES
- ('Anna Karenina ','Tołstoj ','Lew ',2012),
- ('Próby ','de Montaigne ','Michel ',2014),
- ('Otello ','Shakespeare ','William ',2016),
- ('Fikcje ','Borges ','Jorge Luis ',2011),
- ('Niewidzialny człowiek ','Ellison ','Ralph ',2006),
- ('Stary człowiek i morze ','Hemingway ','Ernest ',2011),
- ('Moby Dick ','Melville ','Herman ',2004),
- ('Dżuma ','Camus ','Albert ',2011),
- ('Rok 1984 ','Orwell ','George ',2018),
- ('Biesy ','Dostojewski ','Fiodor ',2011),
- ('Król Maciuś Pierwszy','Korczak','Janusz',2004),
- ('Idiota ','Dostojewski ','Fiodor ',2011);
- CREATE TABLE marcin.czytelnicy
- (
- id_czytelnika serial NOT NULL,
- nazwisko character(32),
- imie character(32),
- email character(32),
- CONSTRAINT czytelnicypk PRIMARY KEY (id_czytelnika)
- );
- INSERT INTO marcin.czytelnicy (nazwisko, imie, email)
- VALUES
- ('Nowak','Piotr','pnowak@wp.pl'),
- ('Kowalski','Krzysztof','krzysztof@kowalski.pl'),
- ('Wiśniewski','Andrzej','wisniewskiandrzej@op.pl'),
- ('Wójcik','Tomasz','wojcik@wp.pl'),
- ('Kowalczyk','Jan','jkowalczyk@gmail.com'),
- ('Kamiński','Paweł','pawelkaminski@wp.pl'),
- ('Dąbrowski','Michał','michaldabrowski@wp.pl'),
- ('Kozłowski','Marek','marek@kozlowski.pl');
- CREATE TABLE marcin.wypozyczenia
- (
- id_wypozyczenia serial NOT NULL,
- kto_pozyczyl integer,
- ksiazka integer,
- od_kiedy date,
- do_kiedy date,
- termin_zwrotu date,
- CONSTRAINT wypozyczeniapk PRIMARY KEY (id_wypozyczenia)
- );
- INSERT INTO marcin.wypozyczenia (kto_pozyczyl, ksiazka, od_kiedy, do_kiedy, termin_zwrotu)
- VALUES
- (1, 1, '2018-07-03', '2018-08-03', '2018-07-21'),
- (2, 5, '2018-07-23', '2018-08-23', '2018-08-11'),
- (3, 3, '2018-07-22', '2018-08-22', '2018-08-08'),
- (3, 1, '2018-08-03', '2018-09-03', '2018-08-21'),
- (1, 5, '2018-08-23', '2018-09-23', '2018-08-11'),
- (2, 7, '2018-08-22', '2018-09-22', '2018-08-08'),
- (4, 1, '2018-09-03', '2018-10-03', '2018-09-21'),
- (1, 5, '2018-09-23', '2018-10-23', '2018-10-11'),
- (2, 1, '2018-09-22', '2018-10-22', '2018-10-08'),
- (5, 1, '2018-10-13', '2018-11-13',),
- (1, 3, '2018-10-17', '2018-11-17',),
- (1, 5, '2018-10-18', '2018-11-18',),
- (6, 7, '2018-10-22', '2018-11-22',),
- (4, 9, '2018-10-27', '2018-11-27',),
- (5, 11, '2018-10-30', '2018-11-30',);
- SELECT * FROM marcin.ksiazki AS k, marcin.wypozyczenia w, marcin.czytelnicy c
- WHERE w.kto_pozyczyl = c.id_czytelnika
- AND w.ksiazka = k.id_ksiazki
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement