Advertisement
Guest User

Untitled

a guest
Nov 6th, 2016
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE Korisnik
  2. (
  3.     ID_korisnik INTEGER PRIMARY KEY NOT NULL,
  4.     Ime char(20) NOT NULL,
  5.     Prezime char(30) NOT NULL,
  6.     Email char(50) NOT NULL,
  7.     PASSWORD char(20) NOT NULL,
  8.     Korisnicko_ime char(15) NOT NULL,
  9.     Drzava varchar(20),
  10.     Grad varchar(20),
  11.     ZIP INTEGER,
  12.     Ime_ulica char(50),
  13.     Broj_ulica INTEGER,
  14.     Broj_apartman INTEGER
  15. );
  16.  
  17. CREATE TABLE Koshnica
  18. (
  19. ID_koshnica INTEGER PRIMARY KEY NOT NULL,
  20. Kolichina INTEGER,
  21. Cena_koshnica INTEGER,
  22. ID_korisnik INTEGER REFERENCES Korisnik(ID_korisnik)
  23. );
  24.  
  25. CREATE TABLE Popust
  26. (
  27. ID_kupon INTEGER PRIMARY KEY NOT NULL,
  28. popust_procenti INTEGER
  29. );
  30.  
  31. CREATE TABLE Naplata
  32. (
  33. ID_naplata INTEGER PRIMARY KEY NOT NULL,
  34. Nacin_naplata char(20) NOT NULL,
  35. ID_korisnik INTEGER REFERENCES Korisnik(ID_korisnik),
  36. ID_koshnica INTEGER REFERENCES Koshnica(ID_koshnica),
  37. ID_kupon INTEGER REFERENCES Popust(ID_kupon)
  38. );
  39.  
  40. CREATE TABLE IzdavackaKukja
  41. (
  42. Ime_izdavac char(20)PRIMARY KEY NOT NULL,
  43. Tel_broj_izdavac INTEGER NOT NULL,
  44. Godina_formiranje INTEGER NOT NULL,
  45. Web_izdavac char(30)
  46. );
  47.  
  48. CREATE TABLE Kniga
  49. (
  50. ID_kniga INTEGER PRIMARY KEY NOT NULL,
  51. Naslov char(60) NOT NULL,
  52. Godina_izdavanje INTEGER NOT NULL,
  53. Cena INTEGER NOT NULL,
  54. Zanr varchar(40) NOT NULL,
  55. Br_prodadeni INTEGER,
  56. Br_strani INTEGER NOT NULL,
  57. Jazik char(10),
  58. Tip_korica CHAR (5) NOT NULL,
  59. Format char(20) not NULL,
  60. Ime_izdavac char(20) REFERENCES IzdavackaKukja(Ime_izdavac)
  61. );
  62.  
  63. CREATE TABLE Zelbi
  64. (
  65. ID_zelbi INTEGER PRIMARY KEY NOT NULL,
  66. Naslov_knigi char(50) NOT NULL,
  67. ID_korisnik INTEGER REFERENCES Korisnik(ID_korisnik)
  68. );
  69.  
  70. CREATE TABLE Avtor
  71. (
  72. ID_avtor INTEGER PRIMARY KEY NOT NULL,
  73. Ime_avtor char(20) NOT NULL,
  74. Prezime_avtor char(30) NOT NULL,
  75. Web_avtor CHAR (30)
  76. );
  77.  
  78. CREATE TABLE Zaliha
  79. (
  80. ID_zaliha INTEGER PRIMARY KEY NOT NULL,
  81. Hartiena_forma INTEGER,
  82. Elektronska_forma INTEGER NOT NULL,
  83. Vkupno_knigi INTEGER NOT NULL,
  84. ID_kniga INTEGER REFERENCES Kniga(ID_kniga)
  85. );
  86.  
  87.  
  88. CREATE TABLE Napishana_od
  89. (
  90. ID_kniga INTEGER REFERENCES Kniga(ID_kniga),
  91. ID_avtor INTEGER REFERENCES Avtor(ID_avtor)
  92. );
  93.  
  94. CREATE TABLE Lista_zelbi
  95. (
  96. ID_zelbi INTEGER REFERENCES Zelbi(ID_zelbi),
  97. ID_kniga INTEGER REFERENCES Kniga(ID_kniga)
  98. );
  99.  
  100. CREATE TABLE Koshnica_zaliha
  101. (
  102. ID_koshnica INTEGER REFERENCES Koshnica(ID_koshnica),
  103. ID_zaliha INTEGER REFERENCES Zaliha(ID_zaliha)
  104. );
  105.  
  106. CREATE TABLE Privilegiran
  107. (
  108. ID_korisnik INTEGER REFERENCES Korisnik(ID_korisnik),
  109. ID_privilegiran INTEGER
  110. );
  111.  
  112. INSERT INTO Korisnik VALUES(001,'Aleksandar','Babic','aco-babic@hotmail.com','111111','137009','Makedonija','Skopje',1000,'Fjodor Dostoevski',26,22);
  113. INSERT INTO Korisnik VALUES(002,'Despina','Klisarova','despina_klisarova@hotmail.com','222222','148002','Makedonija','Skopje',1000,'Branislav Njusic',8,12);
  114. INSERT INTO Korisnik VALUES(003,'Marija','Pakovska','marija.pakovska@yahoo.com','333333','137007','Makedonija','Skopje',1000,'Karposhovo vostanie',4,5);
  115. INSERT INTO Korisnik VALUES(004,'Bojan','Babic','bojan-babic@hotmail.com','2345tew34','EQRTG','Makedonija','Veles',2500,'Goce delcev',10,52);
  116. INSERT INTO Korisnik VALUES(005,'Ivana','Ivanovska','ivana_ivanovska@yahoo.com','ivarqegh','iviva','Makedonija','Kicevo',6250,'Bulevar osloboduvanje',14,42);
  117. INSERT INTO Korisnik VALUES(006,'Lina','Trajkoska','lna_trajkoska@hotmail.com','QE_@1DGTrcle_-ffg','The Mistress','Makedonija','Kicevo',6250,'Aco Shopov',32,79);
  118.  
  119.  
  120.  
  121.  
  122. INSERT INTO Koshnica VALUES(1999,1,199,001);
  123. INSERT INTO Koshnica VALUES(2000,0,0,002);
  124. INSERT INTO Koshnica VALUES(3999,2,540,003);
  125.  
  126. INSERT INTO Popust VALUES(56789,30);
  127. INSERT INTO Popust VALUES(67890,30);
  128. INSERT INTO Popust VALUES(87654,20);
  129.  
  130. INSERT INTO Naplata VALUES(111,'transakcija',001,1999,56789);
  131. INSERT INTO Naplata VALUES(121,'transakcija',002,2000,67890);
  132. INSERT INTO Naplata VALUES(212,'transakcija',003,3999,87654);
  133.  
  134. INSERT INTO IzdavackaKukja VALUES('Toper',078123456,2011,'toper.com.mk');
  135. INSERT INTO IzdavackaKukja VALUES('Sakam knigi',077123456,2010,'sakamknigi.com.mk');
  136. INSERT INTO IzdavackaKukja VALUES('Tri',071123456,2012,'tri.com.mk');
  137.  
  138. INSERT INTO Kniga VALUES(98765,'Vo eden moment',2016,199,'Roman',0,302,'makedonski','meka','Elektronska','Toper');
  139. INSERT INTO Kniga VALUES(99765,'Terapija',2016,380,'Triler',0,262,'makedonski','meka','Hartiena','Sakam knigi');
  140. INSERT INTO Kniga VALUES(98965,'Magla',2015,199,'Misterija',0,96,'makedonski','meka','Elektronska','Tri');
  141.  
  142. INSERT INTO Zelbi VALUES(555,'Vo eden moment',001);
  143. INSERT INTO Zelbi VALUES(666,'Terapija',002);
  144. INSERT INTO Zelbi VALUES(777,'Magla',003);
  145.  
  146. INSERT INTO Avtor VALUES(34567, 'Gijom', 'Miso', '0');
  147. INSERT INTO Avtor VALUES(45678, 'Sebastijan', 'Ficek', '0');
  148. INSERT INTO Avtor VALUES(56789, 'Paola', 'Barbato', '0');
  149.  
  150. INSERT INTO Zaliha VALUES(999,10,1000,1010,98765);
  151. INSERT INTO Zaliha VALUES(899,45,1000,1045,99765);
  152. INSERT INTO Zaliha VALUES(799,34,1000,1034,98965);
  153.  
  154. INSERT INTO Napishana_od VALUES(98765,34567);
  155. INSERT INTO Napishana_od VALUES(99765,45678);
  156. INSERT INTO Napishana_od VALUES(98965,56789);
  157.  
  158. INSERT INTO Lista_zelbi VALUES(555,98765);
  159. INSERT INTO Lista_zelbi VALUES(666,99765);
  160. INSERT INTO Lista_zelbi VALUES(777,98965);
  161.  
  162. INSERT INTO Koshnica_zaliha VALUES(1999,999);
  163. INSERT INTO Koshnica_zaliha VALUES(2000,899);
  164. INSERT INTO Koshnica_zaliha VALUES(3999,799);
  165.  
  166. INSERT INTO Privilegiran VALUES(001,22334);
  167. INSERT INTO Privilegiran VALUES(002,33445);
  168. INSERT INTO Privilegiran VALUES(003,44556);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement