Advertisement
Guest User

Untitled

a guest
Jun 16th, 2018
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. create database lib;
  2. go
  3. use lib;
  4. go
  5. create table ksiazki(
  6. ksiazka_id int identity(1,1) primary key,
  7. tytul_ksiazki varchar(25),
  8. data_publikacji date);
  9.  
  10. insert into ksiazki (tytul_ksiazki, data_publikacji) values ('poradnik lowiecki', '1999-01-01');
  11. insert into ksiazki (tytul_ksiazki, data_publikacji) values ('Sekret', '2002-05-23');
  12. insert into ksiazki (tytul_ksiazki, data_publikacji) values ('Pan pies w pociagu', '2018-06-16');
  13.  
  14. create table autorzy(
  15. autor_id int identity(1,1) primary key,
  16. imie_autora varchar(25),
  17. nazwisko_autora varchar(25));
  18.  
  19. insert into autorzy (imie_autora, nazwisko_autora) values ('Jan', 'Kowal');
  20. insert into autorzy (imie_autora, nazwisko_autora) values ('Adam', 'Stachurski');
  21. insert into autorzy (imie_autora, nazwisko_autora) values ('Filip', 'Derli');
  22.  
  23. create table ksiazki_wedlog_autora(
  24. autor_id int,
  25. ksiazka_id int,
  26. primary key(autor_id, ksiazka_id),
  27. foreign key(autor_id) references autorzy on delete no action,
  28. foreign key(ksiazka_id) references ksiazki on delete no action
  29. );
  30.  
  31. insert into ksiazki_wedlog_autora values (1, 2);
  32. insert into ksiazki_wedlog_autora values (2, 1);
  33. insert into ksiazki_wedlog_autora values (3, 3);
  34.  
  35. create table klienci(
  36. klient_id int identity(1,1) primary key,
  37. imie_klienta varchar(25),
  38. nazwisko_klienta varchar(25),
  39. miasto_klienta varchar(25),
  40. ulica_klienta varchar(25),
  41. numer_telefonu_klienta varchar(12),
  42. adres_email_klienta varchar(30)
  43. );
  44.  
  45. 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');
  46. 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');
  47. 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');
  48.  
  49. create table wypozyczone_ksiazki(
  50. id_wyporzyczenia int identity(1,1),
  51. klient_id int,
  52. foreign key (klient_id) references klienci on delete no action,
  53. ksiazka_id int,
  54. foreign key (ksiazka_id) references ksiazki on delete no action,
  55. data_wypozyczenia date,
  56. data_przewidziana_do_zwrotu date,
  57. data_zwrotu date,
  58. koszt_wypozyczenia varchar(10)
  59. );
  60.  
  61. 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');
  62. 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');
  63. 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