Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- create database lib;
- go
- use lib;
- go
- create table ksiazki(
- ksiazka_id int identity(1,1) primary key,
- tytul_ksiazki varchar(25),
- data_publikacji date);
- insert into ksiazki (tytul_ksiazki, data_publikacji) values ('poradnik lowiecki', '1999-01-01');
- insert into ksiazki (tytul_ksiazki, data_publikacji) values ('Sekret', '2002-05-23');
- insert into ksiazki (tytul_ksiazki, data_publikacji) values ('Pan pies w pociagu', '2018-06-16');
- create table autorzy(
- autor_id int identity(1,1) primary key,
- imie_autora varchar(25),
- nazwisko_autora varchar(25));
- insert into autorzy (imie_autora, nazwisko_autora) values ('Jan', 'Kowal');
- insert into autorzy (imie_autora, nazwisko_autora) values ('Adam', 'Stachurski');
- insert into autorzy (imie_autora, nazwisko_autora) values ('Filip', 'Derli');
- create table ksiazki_wedlog_autora(
- autor_id int,
- ksiazka_id int,
- primary key(autor_id, ksiazka_id),
- foreign key(autor_id) references autorzy on delete no action,
- foreign key(ksiazka_id) references ksiazki on delete no action
- );
- insert into ksiazki_wedlog_autora values (1, 2);
- insert into ksiazki_wedlog_autora values (2, 1);
- insert into ksiazki_wedlog_autora values (3, 3);
- create table klienci(
- klient_id int identity(1,1) primary key,
- imie_klienta varchar(25),
- nazwisko_klienta varchar(25),
- miasto_klienta varchar(25),
- ulica_klienta varchar(25),
- numer_telefonu_klienta varchar(12),
- adres_email_klienta varchar(30)
- );
- insert into klienci (imie_klienta, nazwisko_klienta, miasto_klienta, ulica_klienta, numer_telefonu_klienta, adres_email_klienta) values ('Olaf', 'Szadkwoski', 'Krakow', 'Filpia 12', '+48497581648', 'olaf@gmail.com');
- insert into klienci (imie_klienta, nazwisko_klienta, miasto_klienta, ulica_klienta, numer_telefonu_klienta, adres_email_klienta) values ('Adrian', 'stachura', 'Krakow', 'Krakowska 13', '+48459875326', 'adrian@gmail.com');
- insert into klienci (imie_klienta, nazwisko_klienta, miasto_klienta, ulica_klienta, numer_telefonu_klienta, adres_email_klienta) values ('Tomek', 'Kowalski', 'Katowice', 'Pogodna 35', '+48456789123', 'tomkowalski@gmail.com');
- create table wypozyczone_ksiazki(
- id_wyporzyczenia int identity(1,1),
- klient_id int,
- foreign key (klient_id) references klienci on delete no action,
- ksiazka_id int,
- foreign key (ksiazka_id) references ksiazki on delete no action,
- data_wypozyczenia date,
- data_przewidziana_do_zwrotu date,
- data_zwrotu date,
- koszt_wypozyczenia varchar(10)
- );
- insert into wypozyczone_ksiazki (klient_id, ksiazka_id, data_wypozyczenia, data_przewidziana_do_zwrotu, koszt_wypozyczenia) values ('1', '2', '2018-06-01', '2018-07-01', '10 pln');
- insert into wypozyczone_ksiazki (klient_id, ksiazka_id, data_wypozyczenia, data_przewidziana_do_zwrotu, data_zwrotu, koszt_wypozyczenia) values ('2', '1', '2018-05-01', '2018-06-01', '2018-06-02', '10,1 pln');
- insert into wypozyczone_ksiazki (klient_id, ksiazka_id, data_wypozyczenia, data_przewidziana_do_zwrotu, data_zwrotu, koszt_wypozyczenia) values ('3', '3', '2018-04-01', '2018-05-01', '2018-06-14', '14,5 pln');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement