Advertisement
Guest User

Untitled

a guest
Jan 25th, 2018
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.41 KB | None | 0 0
  1.  
  2. CREATE TABLE admin_b (
  3. id_admin NUMBER(5) NOT NULL,
  4. login VARCHAR2(50)UNIQUE,
  5. haslo VARCHAR2(50)UNIQUE,
  6. imie VARCHAR2(50),
  7. nazwisko VARCHAR2(50),
  8. telefon VARCHAR2(11) DEFAULT 0,
  9. CONSTRAINT admin_pk PRIMARY KEY ( id_admin )
  10. )
  11.  
  12.  
  13.  
  14. CREATE TABLE czasopisma (
  15. id_czasopisma NUMBER(5) NOT NULL,
  16. tytul VARCHAR2(50),
  17. gatunek VARCHAR2(25),
  18. wydawnictwo VARCHAR2(50),
  19. INDEX_cz NUMBER(5)UNIQUE,
  20. issn NUMBER(8)UNIQUE,
  21. CONSTRAINT czasopisma_pk PRIMARY KEY ( id_czasopisma )
  22. )
  23.  
  24.  
  25.  
  26.  
  27. CREATE TABLE czytelnik (
  28. id_czytelnik NUMBER(5) NOT NULL,
  29. login VARCHAR2(30)UNIQUE,
  30. haslo VARCHAR2(30)UNIQUE,
  31. imie VARCHAR2(50),
  32. nazwisko VARCHAR2(50),
  33. adres VARCHAR2(100),
  34. miasto VARCHAR2(50),
  35. wojewodztwo VARCHAR2(50),
  36. telefon VARCHAR2(11) DEFAULT 0,
  37. email VARCHAR2(50) UNIQUE,
  38. CONSTRAINT czytelnik_pk PRIMARY KEY ( id_czytelnik )
  39. )
  40.  
  41.  
  42.  
  43.  
  44. CREATE TABLE ksiazka (
  45. id_ksiazka NUMBER(5) NOT NULL,
  46. autor VARCHAR2(50),
  47. tytul VARCHAR2(100),
  48. gatunek VARCHAR2(25),
  49. wydawnictwo VARCHAR2(50),
  50. rok_wydania NUMBER(4) CHECK(SYSDATE>rok_wydania),
  51. isbn NUMBER(13) UNIQUE,
  52. CONSTRAINT ksiazka_pk PRIMARY KEY ( id_ksiazka )
  53. )
  54.  
  55.  
  56.  
  57. CREATE TABLE pracownik_biblioteki (
  58. id_pracownik_biblioteki NUMBER(5) NOT NULL,
  59. login VARCHAR2(50) UNIQUE,
  60. haslo VARCHAR2(50) UNIQUE,
  61. imie VARCHAR2(50),
  62. nazwisko VARCHAR2(50),
  63. telefon VARCHAR2(11) DEFAULT 0,
  64. CONSTRAINT pracownik_biblioteki_pk PRIMARY KEY ( id_pracownik_biblioteki )
  65. )
  66.  
  67.  
  68.  
  69.  
  70. CREATE TABLE wypozyczenie_czasopisma (
  71. id_wypozyczenie NUMBER(5) NOT NULL,
  72. id_czytelnik NUMBER(5) NOT NULL,
  73. id_czasopisma NUMBER(5) NOT NULL,
  74. data_wypozyczenia DATE,
  75. data_odbioru DATE,
  76. data_zwrotu DATE CHECK(SYSDATE>data_zwrotu),
  77. CONSTRAINT wypozyczenie_czasopismo_pk PRIMARY KEY ( id_wypozyczenie )
  78. )
  79.  
  80.  
  81.  
  82.  
  83. CREATE TABLE wypozyczenie_ksiazka (
  84. id_wypozyczenie NUMBER(5) NOT NULL,
  85. id_czytelnik NUMBER(5) NOT NULL,
  86. id_ksiazka NUMBER(5) NOT NULL,
  87. data_wypozyczenia DATE,
  88. data_odbioru DATE CHECK(data_wypozyczenia < data_odbioru),
  89. data_zwrotu DATE CHECK(data_zwrotu > data_odbioru),
  90. CONSTRAINT wypozyczenie_ksiazka_pk PRIMARY KEY ( id_wypozyczenie )
  91. )
  92.  
  93.  
  94.  
  95. ALTER TABLE wypozyczenie_czasopisma
  96. ADD CONSTRAINT wypozyczenie_czasopisma_fk FOREIGN KEY ( id_czasopisma )
  97. REFERENCES czasopisma ( id_czasopisma )
  98.  
  99. ALTER TABLE wypozyczenie_ksiazka
  100. ADD CONSTRAINT wypozyczenie_czytelnik_fk FOREIGN KEY ( id_czytelnik )
  101. REFERENCES czytelnik ( id_czytelnik )
  102.  
  103. ALTER TABLE wypozyczenie_czasopisma
  104. ADD CONSTRAINT wypozyczenie_czytelnik_fkv2 FOREIGN KEY ( id_czytelnik )
  105. REFERENCES czytelnik ( id_czytelnik )
  106.  
  107. ALTER TABLE wypozyczenie_ksiazka
  108. ADD CONSTRAINT wypozyczenie_ksiazka_fk FOREIGN KEY ( id_ksiazka )
  109. REFERENCES ksiazka ( id_ksiazka )
  110.  
  111.  
  112.  
  113. INSERT INTO admin_b (id_admin, login, haslo,imie,nazwisko,telefon)
  114. VALUES (1,'admin','admin','Przemyslaw','Michalowski',503066106)
  115. INSERT INTO admin_b (id_admin, login, haslo,imie,nazwisko,telefon)
  116. VALUES (2,'admin2','admin2','Maciej','Wrona',403066106)
  117. INSERT INTO admin_b (id_admin, login, haslo,imie,nazwisko,telefon)
  118. VALUES (3,'admin3','admin3','Jakub','Borowski',303066106)
  119. INSERT INTO admin_b (id_admin, login, haslo,imie,nazwisko,telefon)
  120. VALUES (4,'admin4','admin4','Marta','Kamińska',203066106)
  121. INSERT INTO admin_b (id_admin, login, haslo,imie,nazwisko,telefon)
  122. VALUES (5,'admin5','admin5','Jakub','Kołodziej',103066106)
  123. INSERT INTO admin_b (id_admin, login, haslo,imie,nazwisko,telefon)
  124. VALUES (6,'admin6','admin6','Patrycja','Mucha',603066106)
  125. INSERT INTO admin_b (id_admin, login, haslo,imie,nazwisko,telefon)
  126. VALUES (7,'admin7','admin7','Jakub','Stankiewicz',703066106)
  127.  
  128.  
  129.  
  130. INSERT INTO czasopisma (id_czasopisma,tytul,gatunek,wydawnictwo,INDEX_cz,issn)
  131. VALUES (1,'PC-Format','Komputerowy','Bauer',74524,16407776)
  132. INSERT INTO czasopisma (id_czasopisma,tytul,gatunek,wydawnictwo,INDEX_cz,issn)
  133. VALUES (2,'CD-Action','Komputerowy','Bauer',36553,14262916)
  134. INSERT INTO czasopisma (id_czasopisma,tytul,gatunek,wydawnictwo,INDEX_cz,issn)
  135. VALUES (3,'Kino','Filmowe','Fundacja KINO',72452,00231673)
  136. INSERT INTO czasopisma (id_czasopisma,tytul,gatunek,wydawnictwo,INDEX_cz,issn)
  137. VALUES (4,'Didaskalia','Teatralne','Instytut Książki',66723,00400769)
  138. INSERT INTO czasopisma (id_czasopisma,tytul,gatunek,wydawnictwo,INDEX_cz,issn)
  139. VALUES (5,'Elektronik','Techniczna','AVT-Korporacja',72213,12484030)
  140. INSERT INTO czasopisma (id_czasopisma,tytul,gatunek,wydawnictwo,INDEX_cz,issn)
  141. VALUES (6,'Odra','Literacka','Instytut Książki',92216,04725182)
  142. INSERT INTO czasopisma (id_czasopisma,tytul,gatunek,wydawnictwo,INDEX_cz,issn)
  143. VALUES (7,'National Geographic','Turystyczna','National Geographic',88753,76458832)
  144. INSERT INTO czasopisma (id_czasopisma,tytul,gatunek,wydawnictwo,INDEX_cz,issn)
  145. VALUES (8,'Top Gear','Motoryzacja','Burda',65362,18983731)
  146.  
  147.  
  148.  
  149. INSERT INTO czytelnik (id_czytelnik,login,haslo,imie,nazwisko,adres,miasto,wojewodztwo,telefon,email)
  150. VALUES (1,'Amanda1','Amanda1','Amanda','Wesołkowska','ul. Leśna 4', 'Lublin', 'Lubelskie',503066107,'przyklad_1@gmail.com')
  151. INSERT INTO czytelnik (id_czytelnik,login,haslo,imie,nazwisko,adres,miasto,wojewodztwo,telefon,email)
  152. VALUES (2,'Damian1','Damian1','Damian','Jagiełło','ul. Leśna 6', 'Warszawa', 'Mazowieckie',503066108,'przyklad_2@gmail.com')
  153. INSERT INTO czytelnik (id_czytelnik,login,haslo,imie,nazwisko,adres,miasto,wojewodztwo,telefon,email)
  154. VALUES (3,'Helena1','Helena1','Helena','Robótka','ul. Leśna 8', 'Białystok', 'Podlaskie',503066109,'przyklad_3@gmail.com')
  155. INSERT INTO czytelnik (id_czytelnik,login,haslo,imie,nazwisko,adres,miasto,wojewodztwo,telefon,email)
  156. VALUES (4,'Adrian1','Adrian1','Adrian','Klepka','ul. Leśna 10', 'Kraków', 'Małopolskie',503066110,'przyklad_4@gmail.com')
  157. INSERT INTO czytelnik (id_czytelnik,login,haslo,imie,nazwisko,adres,miasto,wojewodztwo,telefon,email)
  158. VALUES (5,'Diana1','Diana1','Diana','Król','ul. Leśna 12', 'Lublin', 'Lubelskie',503066111,'przyklad_5@gmail.com')
  159. INSERT INTO czytelnik (id_czytelnik,login,haslo,imie,nazwisko,adres,miasto,wojewodztwo,telefon,email)
  160. VALUES (6,'Mateusz1','Mateusz1','Mateusz','Kamiński','ul. Leśna 14', 'Warszawa', 'Mazowieckie',503066112,'przyklad_6@gmail.com')
  161. INSERT INTO czytelnik (id_czytelnik,login,haslo,imie,nazwisko,adres,miasto,wojewodztwo,telefon,email)
  162. VALUES (7,'Jakub1','Jakub1','Jakub','Woźniak','ul. Leśna 16', 'Białystok', 'Podlaskie',503066113,'przyklad_7@gmail.com')
  163.  
  164.  
  165.  
  166. INSERT INTO ksiazka (id_ksiazka,autor,tytul,gatunek,wydawnictwo,rok_wydania,isbn)
  167. VALUES (1,'Adam Mickiewicz','Pan Tadeusz','Epos','Nowa Era',1834,9788324631773)
  168. INSERT INTO ksiazka (id_ksiazka,autor,tytul,gatunek,wydawnictwo,rok_wydania,isbn)
  169. VALUES (2,'Bolesław Prus','Lalka','Powieść','Gebethner i Wolff',1890,8645319007654)
  170. INSERT INTO ksiazka (id_ksiazka,autor,tytul,gatunek,wydawnictwo,rok_wydania,isbn)
  171. VALUES (3,'Eliza Orzeszkowa','Nad Niemnem','Powieść','Greg',1888,3452974712308)
  172. INSERT INTO ksiazka (id_ksiazka,autor,tytul,gatunek,wydawnictwo,rok_wydania,isbn)
  173. VALUES (4,'Stanisław Wyspiańki','Wesele','Dramat','Wydawnictwo Literackie',1901,1583583455632)
  174. INSERT INTO ksiazka (id_ksiazka,autor,tytul,gatunek,wydawnictwo,rok_wydania,isbn)
  175. VALUES (5,'Maria Kuncewiczowa','Cudzoziemka','Powieść','Greg',1936,5254372459672)
  176. INSERT INTO ksiazka (id_ksiazka,autor,tytul,gatunek,wydawnictwo,rok_wydania,isbn)
  177. VALUES (6,'Dante Alighieri','Boska Komedia','Poemat','Wolne Lektury',1321,6548361029374)
  178. INSERT INTO ksiazka (id_ksiazka,autor,tytul,gatunek,wydawnictwo,rok_wydania,isbn)
  179. VALUES (7,'Stefan Żeromski','Ludzie bezdomni','Powieść','Wolne Lektury',1900,04856372910472)
  180. INSERT INTO ksiazka (id_ksiazka,autor,tytul,gatunek,wydawnictwo,rok_wydania,isbn)
  181. VALUES (8,'William Szekspir','Romeo i Julia','Tragedia','Greg',1597,9364750142305)
  182.  
  183.  
  184.  
  185. INSERT INTO pracownik_biblioteki (id_pracownik_biblioteki,login,haslo,imie,nazwisko,telefon)
  186. VALUES (1,'pracownik1','pracownik1','Joanna','Sepko',503166206)
  187. INSERT INTO pracownik_biblioteki (id_pracownik_biblioteki,login,haslo,imie,nazwisko,telefon)
  188. VALUES (2,'pracownik2','pracownik2','Jakub','Nowak',503266206)
  189. INSERT INTO pracownik_biblioteki (id_pracownik_biblioteki,login,haslo,imie,nazwisko,telefon)
  190. VALUES (3,'pracownik3','pracownik3','Piotr','Zalewski',503366206)
  191. INSERT INTO pracownik_biblioteki (id_pracownik_biblioteki,login,haslo,imie,nazwisko,telefon)
  192. VALUES (4,'pracownik4','pracownik4','Wojciech','Mikołajczyk',503466206)
  193. INSERT INTO pracownik_biblioteki (id_pracownik_biblioteki,login,haslo,imie,nazwisko,telefon)
  194. VALUES (5,'pracownik5','pracownik5','Kamil','Wójcik',503566206)
  195. INSERT INTO pracownik_biblioteki (id_pracownik_biblioteki,login,haslo,imie,nazwisko,telefon)
  196. VALUES (6,'pracownik6','pracownik6','Natalia','Sikora',503666206)
  197. INSERT INTO pracownik_biblioteki (id_pracownik_biblioteki,login,haslo,imie,nazwisko,telefon)
  198. VALUES (7,'pracownik7','pracownik7','Julia','Grabowska',503766206)
  199. INSERT INTO pracownik_biblioteki (id_pracownik_biblioteki,login,haslo,imie,nazwisko,telefon)
  200. VALUES (8,'pracownik8','pracownik8','Natalia','Walczak',503866206)
  201.  
  202.  
  203.  
  204. INSERT INTO wypozyczenie_ksiazka (id_wypozyczenie,id_czytelnik,id_ksiazka,data_wypozyczenia,data_odbioru,data_zwrotu)
  205. VALUES (1,3,5,2015-08-02 12:00:02,2015-08-03 09:00:00,2015-08-12 14:30:02)
  206. INSERT INTO wypozyczenie_ksiazka (id_wypozyczenie,id_czytelnik,id_ksiazka,data_wypozyczenia,data_odbioru,data_zwrotu)
  207. VALUES (2,1,6,2015-09-22 15:00:02,2015-09-24 09:33:00,2015-09-30 15:44:35)
  208. INSERT INTO wypozyczenie_ksiazka (id_wypozyczenie,id_czytelnik,id_ksiazka,data_wypozyczenia,data_odbioru,data_zwrotu)
  209. VALUES (3,2,1,2015-10-12 13:21:02,2015-10-14 10:33:00,2015-10-20 10:04:35)
  210. INSERT INTO wypozyczenie_ksiazka (id_wypozyczenie,id_czytelnik,id_ksiazka,data_wypozyczenia,data_odbioru,data_zwrotu)
  211. VALUES (4,5,4,2015-11-11 14:41:22,2015-11-14 12:23:00,2015-11-21 12:14:45)
  212. INSERT INTO wypozyczenie_ksiazka (id_wypozyczenie,id_czytelnik,id_ksiazka,data_wypozyczenia,data_odbioru,data_zwrotu)
  213. VALUES (5,4,2,2015-12-15 12:11:12,2015-12-17 09:22:10,2015-11-19 14:54:35)
  214.  
  215.  
  216.  
  217. INSERT INTO wypozyczenie_czasopisma (id_wypozyczenie,id_czytelnik,id_czasopisma,data_wypozyczenia,data_odbioru,data_zwrotu)
  218. VALUES (1,7,2,2014-02-12 14:02:31,2014-02-12 16:02:25,2014-02-22 14:30:02)
  219. INSERT INTO wypozyczenie_czasopisma (id_wypozyczenie,id_czytelnik,id_czasopisma,data_wypozyczenia,data_odbioru,data_zwrotu)
  220. VALUES (2,2,5,2014-03-02 10:32:11,2014-03-04 11:31:23,2014-03-23 10:32:52)
  221. INSERT INTO wypozyczenie_czasopisma (id_wypozyczenie,id_czytelnik,id_czasopisma,data_wypozyczenia,data_odbioru,data_zwrotu)
  222. VALUES (3,3,1,2014-04-12 12:22:10,2014-04-14 15:11:53,2014-04-23 13:12:52)
  223. INSERT INTO wypozyczenie_czasopisma (id_wypozyczenie,id_czytelnik,id_czasopisma,data_wypozyczenia,data_odbioru,data_zwrotu)
  224. VALUES (4,1,3,2014-05-15 11:32:32,2014-05-16 09:43:33,2014-05-25 11:13:32)
  225. INSERT INTO wypozyczenie_czasopisma (id_wypozyczenie,id_czytelnik,id_czasopisma,data_wypozyczenia,data_odbioru,data_zwrotu)
  226. VALUES (5,4,4,2014-06-02 13:12:39,2014-06-03 14:42:03,2014-06-11 14:12:02)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement