Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.82 KB | None | 0 0
  1. DROP TABLE Lista_Towarow;
  2. DROP TABLE Reklamacje;
  3. DROP TABLE Magazyn;
  4. DROP TABLE Zamowienia;
  5. DROP TABLE Pracownicy;
  6. DROP TABLE Klienci;
  7. DROP TABLE Buty;
  8. DROP TABLE Firmy_Kurierskie;
  9.  
  10.  
  11.  
  12. -- DDL for Table Reklamacje
  13. --------------------------------------------------------
  14. CREATE TABLE Reklamacje
  15. (
  16. ID_reklamacji NUMBER(6,0),
  17. ID_zamowienia NUMBER(6,0),
  18. Status_reklamacji VARCHAR2(16 BYTE),
  19. ID_pracownika NUMBER(6,0),
  20. Data_reklamacji DATE,
  21. Uwagi_reklamacji VARCHAR(128 BYTE),
  22. Data_rozpatrzenia DATE
  23. ) TABLESPACE USERS ;
  24. COMMENT ON COLUMN Reklamacje.ID_reklamacji IS 'Klucz g?ówny tabeli Reklamacje';
  25. COMMENT ON COLUMN Reklamacje.ID_zamowienia IS 'Id zamówienia,Klucz obcy tabeli Zamówienia, nie mo?e by? nullem';
  26. COMMENT ON COLUMN Reklamacje.Status_reklamacji IS 'Status reklamacji, nie mo?e by? nullem';
  27. COMMENT ON COLUMN Reklamacje.ID_pracownika IS 'ID pracownika odpowiedzialnego za reklamacje, klucz obcy tabeli Pracownicy nie mo?e by? nullem';
  28. COMMENT ON COLUMN Reklamacje.Data_reklamacji IS 'Data z?o?enia reklamacji, nie mo?e by? nullem ';
  29. COMMENT ON COLUMN Reklamacje.Uwagi_reklamacji IS 'Uwagi dotycz?ce reklamacji';
  30.  
  31. -- DDL for Table Klienci
  32. --------------------------------------------------------
  33. CREATE TABLE Klienci
  34. (
  35. ID_klienta NUMBER(6,0),
  36. Imie_klienta VARCHAR2(16 BYTE),
  37. Nazwisko_Klienta VARCHAR2(16 BYTE),
  38. Adres VARCHAR2(100 BYTE),
  39. Email VARCHAR(50),
  40. Haslo VARCHAR2(30 BYTE),
  41. Telefon NUMBER(9,0),
  42. Ostrzezenia Number(1,0)
  43. ) TABLESPACE USERS ;
  44. COMMENT ON COLUMN Klienci.ID_klienta IS 'Klucz g?ówny tabeli Klienci';
  45. COMMENT ON COLUMN Klienci.Imie_klienta IS 'Imi? klienta, nie mo?e by? nullem';
  46. COMMENT ON COLUMN Klienci.Nazwisko_Klienta IS 'Nazwisko klienta, nie mo?e by? nullem';
  47. COMMENT ON COLUMN Klienci.Adres IS 'Adres klienta, nie mo?e by? nullem';
  48. COMMENT ON COLUMN Klienci.Email IS 'Email klienta, musi by? unikalny, nie mo?e by? nullem ';
  49. COMMENT ON COLUMN Klienci.Haslo IS 'Haslo klienta, nie mo?e by? nullem';
  50. COMMENT ON COLUMN Klienci.Telefon IS 'Telefon klienta, musi by? unikalny, nie mo?e by? nullem';
  51. COMMENT ON COLUMN Klienci.Ostrzezenia IS 'Liczba ostrzezen klienta';
  52.  
  53. -- DDL for Table Buty
  54. --------------------------------------------------------
  55. CREATE TABLE Buty
  56. (
  57. ID_buta NUMBER(6,0),
  58. Producent VARCHAR2(20 BYTE),
  59. Model VARCHAR2(32 BYTE),
  60. Cena NUMBER(6,2)
  61. ) TABLESPACE USERS ;
  62. COMMENT ON COLUMN Buty.ID_buta IS 'Klucz g?ówny tabeli Buty';
  63. COMMENT ON COLUMN Buty.Producent IS 'Producent buta, nie mo?e by? nullem';
  64. COMMENT ON COLUMN Buty.Model IS 'Model buta, nie mo?e by? nullem';
  65. COMMENT ON COLUMN Buty.Cena IS 'Cena buta, nie mo?e by? nullem';
  66.  
  67. -- DDL for Table Magazyn
  68. --------------------------------------------------------
  69. CREATE TABLE Magazyn
  70. (
  71. ID_towaru NUMBER(6,0),
  72. ID_buta NUMBER(6,0),
  73. Rozmiar NUMBER(2,0),
  74. Kolor VARCHAR(32 BYTE),
  75. Ilosc NUMBER(4,0)
  76. ) TABLESPACE USERS ;
  77. COMMENT ON COLUMN Magazyn.ID_towaru IS 'Klucz g?ówny tabeli Magazyn';
  78. COMMENT ON COLUMN Magazyn.ID_buta IS 'ID buta, klucz obcy tabeli Buty, nie mo?e by? nullem';
  79. COMMENT ON COLUMN Magazyn.Rozmiar IS 'Rozmiar buta w magazynie, nie mo?e by? nullem';
  80. COMMENT ON COLUMN Magazyn.Kolor IS 'Kolor buta znajdujacego si? w magazynie, nie mo?e by? nullem';
  81. COMMENT ON COLUMN Magazyn.Ilosc IS 'Ilo?? butów w magazynie, nie mo?e by? nullem';
  82.  
  83. -- DDL for Table Lista_Towarow
  84. --------------------------------------------------------
  85. CREATE TABLE Lista_Towarow
  86. (
  87. ID_towaru NUMBER(6,0),
  88. ID_zamowienia NUMBER(6,0),
  89. Ilosc_zamowionych NUMBER(2,0)
  90. ) TABLESPACE USERS ;
  91. COMMENT ON COLUMN Lista_Towarow.ID_towaru IS 'Klucz obcy tabeli Magazyn, nie mo?e by? nullem';
  92. COMMENT ON COLUMN Lista_Towarow.ID_zamowienia IS 'Klucz obcy tabeli Zamowienia, nie mo?e by? nullem';
  93. COMMENT ON COLUMN Lista_Towarow.Ilosc_zamowionych IS 'Ilosc zamówionych produktów, nie mo?e by? nullem';
  94.  
  95. -- DDL for Table Pracownicy
  96. --------------------------------------------------------
  97. CREATE TABLE Pracownicy
  98. (
  99. ID_pracownika NUMBER(6,0),
  100. Imie_pracownika VARCHAR2(16 BYTE),
  101. Nazwisko_pracownika VARCHAR2(32 BYTE),
  102. Stanowisko VARCHAR2(20 BYTE),
  103. Pensja NUMBER(7,2),
  104. Data_zatrudnienia DATE,
  105. Data_konca_umowy DATE
  106. ) TABLESPACE USERS ;
  107. COMMENT ON COLUMN Pracownicy.ID_pracownika IS 'Klucz g?ówny tabeli Pracownicy';
  108. COMMENT ON COLUMN Pracownicy.Imie_pracownika IS 'Imi? pracownika, nie mo?e by? nullem';
  109. COMMENT ON COLUMN Pracownicy.Nazwisko_pracownika IS 'Nazwisko pracownika, nie mo?e by? nullem';
  110. COMMENT ON COLUMN Pracownicy.Stanowisko IS 'Stanowisko pracownika, nie mo?e by? nullem';
  111. COMMENT ON COLUMN Pracownicy.Pensja IS 'Pensja pracownika, nie mo?e by? nullem ';
  112. COMMENT ON COLUMN Pracownicy.Data_zatrudnienia IS 'Data zatrudnienia pracownika, nie mo?e by? nullem';
  113. COMMENT ON COLUMN Pracownicy.Data_konca_umowy IS 'Data ko?ca umowy, nie mo?e by? nullem';
  114.  
  115. -- DDL for Table Firmy_Kurierskie
  116. --------------------------------------------------------
  117. CREATE TABLE Firmy_Kurierskie
  118. (
  119. ID_kuriera NUMBER(6,0),
  120. Nazwa VARCHAR2(32 BYTE),
  121. Pobranie char(1),
  122. Przedplata char(1),
  123. Priorytet char(1),
  124. Koszt_pobrania NUMBER(5,2),
  125. Koszt_przedplaty NUMBER(5,2),
  126. Koszt_priorytetu Number(5,2)
  127. ) TABLESPACE USERS ;
  128. COMMENT ON COLUMN Firmy_Kurierskie.ID_kuriera IS 'Klucz g?ówny tabeli Firmy_Kurierskie';
  129. COMMENT ON COLUMN Firmy_Kurierskie.Nazwa IS 'Nazwa firmy kurierskiej, musi by? unikalna, nie mo?e by? nullem';
  130. COMMENT ON COLUMN Firmy_Kurierskie.Pobranie IS 'Sposób p?atno?ci za pobraniem, nie mo?e by? nullem';
  131. COMMENT ON COLUMN Firmy_Kurierskie.Przedplata IS 'Sposób p?atno?ci z przedp?at?, nie mo?e by? nullem';
  132. COMMENT ON COLUMN Firmy_Kurierskie.Priorytet IS 'Priorytet wys?ania zamówienia, nie mo?e by? nullem';
  133. COMMENT ON COLUMN Firmy_Kurierskie.Koszt_pobrania IS 'Koszt nadania zamówienia przy p?atno?ci za pobraniem, nie mo?e by? nullem';
  134. COMMENT ON COLUMN Firmy_Kurierskie.Koszt_przedplaty IS 'Koszt nadania zamówienia przy przedp?acie, nie mo?e by? nullem';
  135. COMMENT ON COLUMN Firmy_Kurierskie.Koszt_priorytetu IS 'Koszt nadania zamówienia priorytetem, nie mo?e by? nullem';
  136.  
  137. -- DDL for Table Zamowienia
  138. --------------------------------------------------------
  139. CREATE TABLE Zamowienia
  140. (
  141. ID_zamowienia NUMBER(6,0),
  142. Data_zamowienia DATE,
  143. Ilosc_produktow NUMBER(2,0),
  144. Kwota NUMBER(7,2),
  145. Status_zamowienia VARCHAR2(50 BYTE),
  146. ID_pracownika NUMBER(6,0),
  147. Uwagi_zamowienia VARCHAR2(256 BYTE),
  148. ID_kuriera NUMBER(1,0),
  149. ID_klienta NUMBER(6,0)
  150. ) TABLESPACE USERS ;
  151. COMMENT ON COLUMN Zamowienia.ID_zamowienia IS 'Klucz g?ówny tabeli Zamowienia';
  152. COMMENT ON COLUMN Zamowienia.Data_zamowienia IS 'Data z?o?enia zamówienia, nie mo?e by? nullem';
  153. COMMENT ON COLUMN Zamowienia.Ilosc_produktow IS 'Ilosc zamówiionych produktów, nie mo?e by? nullem';
  154. COMMENT ON COLUMN Zamowienia.Kwota IS 'Kwota do zamówienia, nie mo?e by? nullem';
  155. COMMENT ON COLUMN Zamowienia.Status_zamowienia IS 'Status zamówienia, musi by? unikalny, nie mo?e by? nullem ';
  156. COMMENT ON COLUMN Zamowienia.ID_pracownika IS 'ID pracownika realizujacego zamowienie, nie mo?e by? nullem';
  157. COMMENT ON COLUMN Zamowienia.Uwagi_zamowienia IS 'Uwagi dotyczace zamówienia';
  158. COMMENT ON COLUMN Zamowienia.ID_kuriera IS 'ID kuriera dostarczaj?cego zamówienie, nie mo?e by? nullem';
  159. COMMENT ON COLUMN Zamowienia.ID_klienta IS 'ID klienta sk?adaj?cego zamówienie, nie mo?e by? nullem';
  160.  
  161. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  162. -- Constraints for Table Pracownicy
  163. --------------------------------------------------------
  164. ALTER TABLE Pracownicy ADD CONSTRAINT Prac_ID_PK PRIMARY KEY (ID_pracownika);
  165. ALTER TABLE Pracownicy MODIFY (Imie_pracownika CONSTRAINT Imie_Pr_NN NOT NULL ENABLE);
  166. ALTER TABLE Pracownicy MODIFY (Nazwisko_pracownika CONSTRAINT Nazwisko_Pr_NN NOT NULL ENABLE);
  167. ALTER TABLE Pracownicy MODIFY (Stanowisko CONSTRAINT Stanowisko_NN NOT NULL ENABLE);
  168. ALTER TABLE Pracownicy MODIFY (Pensja CONSTRAINT Pensja_NN NOT NULL ENABLE);
  169. ALTER TABLE Pracownicy MODIFY (Data_zatrudnienia CONSTRAINT Data_zat_NN NOT NULL ENABLE);
  170. ALTER TABLE Pracownicy MODIFY (Data_konca_umowy CONSTRAINT Data_kon_NN NOT NULL ENABLE);
  171.  
  172. -- Constraints for Table Reklamacje
  173. --------------------------------------------------------
  174. ALTER TABLE Reklamacje ADD CONSTRAINT Rek_ID_PK PRIMARY KEY (ID_reklamacji);
  175. ALTER TABLE Reklamacje MODIFY (ID_zamowienia CONSTRAINT ID_zam_NN NOT NULL ENABLE);
  176. ALTER TABLE Reklamacje MODIFY (Status_reklamacji CONSTRAINT Status_NN NOT NULL ENABLE);
  177. ALTER TABLE Reklamacje MODIFY (ID_pracownika CONSTRAINT ID_prac_NN NOT NULL ENABLE);
  178. ALTER TABLE Reklamacje MODIFY (Data_reklamacji CONSTRAINT Data_rekl_NN NOT NULL ENABLE);
  179.  
  180. -- Constraints for Table Klienci
  181. --------------------------------------------------------
  182. ALTER TABLE Klienci ADD CONSTRAINT ID_kli_PK PRIMARY KEY (ID_klienta);
  183. ALTER TABLE Klienci ADD CONSTRAINT Email_UQ UNIQUE (Email);
  184. ALTER TABLE Klienci ADD CONSTRAINT Telefon_UQ UNIQUE (Telefon);
  185. ALTER TABLE Klienci MODIFY (Imie_klienta CONSTRAINT Imie_kl_NN NOT NULL ENABLE);
  186. ALTER TABLE Klienci MODIFY (Nazwisko_Klienta CONSTRAINT Nazwisko_kl_NN NOT NULL ENABLE);
  187. ALTER TABLE Klienci MODIFY (Adres CONSTRAINT Adres_NN NOT NULL ENABLE);
  188. ALTER TABLE Klienci MODIFY (Email CONSTRAINT Email_NN NOT NULL ENABLE);
  189. ALTER TABLE Klienci MODIFY (Haslo CONSTRAINT Haslo_NN NOT NULL ENABLE);
  190. ALTER TABLE Klienci MODIFY (Telefon CONSTRAINT Telefon_NN NOT NULL ENABLE);
  191.  
  192. -- Constraints for Table Buty
  193. --------------------------------------------------------
  194. ALTER TABLE Buty ADD CONSTRAINT But_ID_PK PRIMARY KEY (ID_buta);
  195. ALTER TABLE Buty MODIFY (Producent CONSTRAINT Prod_NN NOT NULL ENABLE);
  196. ALTER TABLE Buty MODIFY (Model CONSTRAINT Model_NN NOT NULL ENABLE);
  197. ALTER TABLE Buty MODIFY (Cena CONSTRAINT Cena_NN NOT NULL ENABLE);
  198.  
  199. -- Constraints for Table Magazyn
  200. --------------------------------------------------------
  201. ALTER TABLE Magazyn ADD CONSTRAINT Tow_ID_PK PRIMARY KEY (ID_towaru);
  202. ALTER TABLE Magazyn MODIFY (ID_buta CONSTRAINT Id_but_NN NOT NULL ENABLE);
  203. ALTER TABLE Magazyn MODIFY (Rozmiar CONSTRAINT Rozmiar_NN NOT NULL ENABLE);
  204. ALTER TABLE Magazyn MODIFY (Kolor CONSTRAINT Kolor_NN NOT NULL ENABLE);
  205. ALTER TABLE Magazyn MODIFY (Ilosc CONSTRAINT Ilosc_NN NOT NULL ENABLE);
  206.  
  207. -- Constraints for Table Zamowienia
  208. --------------------------------------------------------
  209. ALTER TABLE Zamowienia ADD CONSTRAINT Zam_ID_PK PRIMARY KEY (ID_zamowienia);
  210. ALTER TABLE Zamowienia MODIFY (Data_zamowienia CONSTRAINT Data_zam_NN NOT NULL ENABLE);
  211. ALTER TABLE Zamowienia MODIFY (Ilosc_produktow CONSTRAINT Ilosc_pr_NN NOT NULL ENABLE);
  212. ALTER TABLE Zamowienia MODIFY (Kwota CONSTRAINT Kwota_NN NOT NULL ENABLE);
  213. ALTER TABLE Zamowienia MODIFY (Status_zamowienia CONSTRAINT Status_zam_NN NOT NULL ENABLE);
  214. ALTER TABLE Zamowienia MODIFY (ID_pracownika CONSTRAINT ID_zam_prac_NN NOT NULL ENABLE);
  215. ALTER TABLE Zamowienia MODIFY (ID_klienta CONSTRAINT ID_zam_kli_NN NOT NULL ENABLE);
  216. ALTER TABLE Zamowienia MODIFY (ID_kuriera CONSTRAINT ID_zam_kur_NN NOT NULL ENABLE);
  217.  
  218. -- Constraints for Table Lista_Towarow
  219. --------------------------------------------------------
  220. ALTER TABLE Lista_Towarow MODIFY (Ilosc_zamowionych CONSTRAINT Ilosc_zam_NN NOT NULL ENABLE);
  221.  
  222. -- Constraints for Table Firmy_Kurierskie
  223. --------------------------------------------------------
  224. ALTER TABLE Firmy_Kurierskie ADD CONSTRAINT Kur_ID_PK PRIMARY KEY (ID_kuriera);
  225. ALTER TABLE Firmy_Kurierskie ADD CONSTRAINT Nazwa_UQ UNIQUE (Nazwa);
  226. ALTER TABLE Firmy_Kurierskie MODIFY (Nazwa CONSTRAINT Nazwa_NN NOT NULL ENABLE);
  227. ALTER TABLE Firmy_Kurierskie MODIFY (Pobranie CONSTRAINT Pobranie_NN NOT NULL ENABLE);
  228. ALTER TABLE Firmy_Kurierskie MODIFY (Przedplata CONSTRAINT Przedplata_NN NOT NULL ENABLE);
  229. ALTER TABLE Firmy_Kurierskie MODIFY (Priorytet CONSTRAINT Priorytet_NN NOT NULL ENABLE);
  230.  
  231. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  232. -- Ref Constraints for Reklamacje, Magazyn, Zamówienia, Lista_Towarow
  233. --------------------------------------------------------
  234. ALTER TABLE Reklamacje ADD CONSTRAINT ID_zamowienia_rek_FK FOREIGN KEY (ID_zamowienia) REFERENCES Zamowienia (ID_zamowienia) ENABLE;
  235. ALTER TABLE Reklamacje ADD CONSTRAINT ID_pracownika_rek_FK FOREIGN KEY (ID_pracownika) REFERENCES Pracownicy (ID_pracownika) ENABLE;
  236. ALTER TABLE Magazyn ADD CONSTRAINT ID_buta_FK FOREIGN KEY (ID_buta) REFERENCES Buty (ID_buta) ENABLE;
  237. ALTER TABLE Zamowienia ADD CONSTRAINT ID_pracownika_zam_FK FOREIGN KEY (ID_pracownika) REFERENCES Pracownicy (ID_pracownika) ENABLE;
  238. ALTER TABLE Zamowienia ADD CONSTRAINT ID_kuriera_FK FOREIGN KEY (ID_kuriera) REFERENCES Firmy_Kurierskie (ID_kuriera) ENABLE;
  239. ALTER TABLE Zamowienia ADD CONSTRAINT ID_klienta_FK FOREIGN KEY (ID_klienta) REFERENCES Klienci (ID_klienta) ENABLE;
  240. ALTER TABLE Lista_Towarow ADD CONSTRAINT ID_towaru_FK FOREIGN KEY (ID_towaru) REFERENCES Magazyn (ID_towaru) ENABLE;
  241. ALTER TABLE Lista_Towarow ADD CONSTRAINT ID_zamowienia_lista_FK FOREIGN KEY (ID_zamowienia) REFERENCES Zamowienia (ID_zamowienia) ENABLE;
  242.  
  243. ---------------------------------------------------------------------------------------------------------------------------------------
  244. CREATE VIEW Szczegolowe_zamowienie AS
  245. SELECT z.ID_ZAMOWIENIA, z.STATUS_ZAMOWIENIA, k.IMIE_KLIENTA, k.NAZWISKO_KLIENTA, k.ADRES,
  246. p.IMIE_PRACOWNIKA, p.NAZWISKO_PRACOWNIKA, b.PRODUCENT, b.MODEL, m.ROZMIAR, m.KOLOR, l.ILOSC_ZAMOWIONYCH, f.NAZWA
  247. FROM LISTA_TOWAROW l JOIN MAGAZYN m ON l.ID_TOWARU=m.ID_TOWARU
  248. JOIN BUTY b ON m.ID_BUTA=b.ID_BUTA
  249. JOIN ZAMOWIENIA z ON l.ID_ZAMOWIENIA=z.ID_ZAMOWIENIA
  250. JOIN FIRMY_KURIERSKIE f ON z.ID_KURIERA=f.ID_KURIERA
  251. JOIN PRACOWNICY p ON z.ID_PRACOWNIKA=p.ID_PRACOWNIKA
  252. JOIN KLIENCI k ON z.ID_KLIENTA=k.ID_KLIENTA;
  253.  
  254. ------------------------------------------------------------------------------------------------------------------------------------------
  255. CREATE VIEW Lista_butow AS
  256. SELECT b.*, m.Rozmiar, m.Kolor
  257. FROM Magazyn m JOIN Buty b ON m.ID_BUTA=b.ID_BUTA
  258. WHERE m.Ilosc >0;
  259.  
  260. ------------------------------------------------------------------------------------------------------------------------------------------
  261. CREATE VIEW Stan_magazynu AS
  262. SELECT b.*, m.Rozmiar, m.Kolor, m.Ilosc
  263. FROM Magazyn m JOIN Buty b ON m.ID_BUTA=b.ID_BUTA;
  264.  
  265. ----------------------------------------------
  266. ---------------FIRMY_KURIERSKIE---------------
  267. ----------------------------------------------
  268. insert into Firmy_Kurierskie(ID_kuriera, Nazwa, Pobranie, Przedplata, Priorytet, Koszt_pobrania, Koszt_przedplaty, Koszt_priorytetu) values(0, 'UPSKurier', 't', 't', 't', 12.99, 4.99, 8.74);
  269. insert into Firmy_Kurierskie(ID_kuriera, Nazwa, Pobranie, Przedplata, Priorytet, Koszt_pobrania, Koszt_przedplaty, Koszt_priorytetu) values(1, 'KurJerzy', 't', 't', 't', 11.99, 6.99, 8.55);
  270. insert into Firmy_Kurierskie(ID_kuriera, Nazwa, Pobranie, Przedplata, Priorytet, Koszt_pobrania, Koszt_przedplaty, Koszt_priorytetu) values(2, 'DPDKurier', 't', 't', 't', 9.99, 4.99, 5.55);
  271. insert into Firmy_Kurierskie(ID_kuriera, Nazwa, Pobranie, Przedplata, Priorytet, Koszt_pobrania, Koszt_przedplaty, Koszt_priorytetu) values(3, 'PocztaPolska', 't', 't', 'f', 18.99, 9.39, null);
  272. insert into Firmy_Kurierskie(ID_kuriera, Nazwa, Pobranie, Przedplata, Priorytet, Koszt_pobrania, Koszt_przedplaty, Koszt_priorytetu) values(4, 'INPost', 'f', 't', 't', '0', 4.20, 5.15);
  273. insert into Firmy_Kurierskie(ID_kuriera, Nazwa, Pobranie, Przedplata, Priorytet, Koszt_pobrania, Koszt_przedplaty, Koszt_priorytetu) values(5, 'Sendit', 't', 't', 'f', 10.39, 2.33, null);
  274. insert into Firmy_Kurierskie(ID_kuriera, Nazwa, Pobranie, Przedplata, Priorytet, Koszt_pobrania, Koszt_przedplaty, Koszt_priorytetu) values(6, 'Tovax', 't', 't', 't', 8.00, 1.99, 1.99);
  275. insert into Firmy_Kurierskie(ID_kuriera, Nazwa, Pobranie, Przedplata, Priorytet, Koszt_pobrania, Koszt_przedplaty, Koszt_priorytetu) values(7, 'FedEX', 't', 't', 't', 6.50, 2.45, 6.15);
  276.  
  277. ----------------------------------------------
  278. --------------------KLIENCI-------------------
  279. ----------------------------------------------
  280.  
  281. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(0, 'Roman', 'Szewczyk', 'Warszawa', 'RomanSzewczyk258gmailcom', 'RomanSzewczyk604', null, '949887746');
  282. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(1, 'Mieczys?aw', 'Nowakowski', 'Krakow', 'Mieczys?awNowakowski814@gmail.com', 'Mieczys?awNowakowski892', null, '469901665');
  283. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(2, 'Barbara', 'Tomaszewski', 'Wroclaw', 'BarbaraTomaszewski192@gmail.com', 'BarbaraTomaszewski812', null, '819669392');
  284. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(3, 'Barbara', 'Kami?ski', 'Gdynia', 'BarbaraKami?ski162@gmail.com', 'BarbaraKami?ski580', null, '743675290');
  285. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(4, 'Helena', 'Michalski', 'Wroclaw', 'HelenaMichalski542@gmail.com', 'HelenaMichalski409', null, '935749760');
  286. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(5, 'Mieczys?aw', 'Majewski', 'Krakow', 'Mieczys?awMajewski916@gmail.com', 'Mieczys?awMajewski550', null, '980214501');
  287. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(6, 'Jolanta', 'Nowicki', 'Warszawa', 'JolantaNowicki90@gmail.com', 'JolantaNowicki105', null, '390444938');
  288. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(7, 'Stanis?aw', 'Wojciechowski', 'Lublin', 'Stanis?awWojciechowski265@gmail.com', 'Stanis?awWojciechowski516', null, '432234483');
  289. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(8, 'Jolanta', 'Tomaszewski', 'Elblag', 'JolantaTomaszewski82@gmail.com', 'JolantaTomaszewski353', null, '829415443');
  290. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(9, 'Danuta', 'Król', 'Gdansk', 'DanutaKról95@gmail.com', 'DanutaKról931', null, '580254648');
  291. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(10, 'Wies?aw', 'Wróblewski', ' Gabel', 'Wies?awWróblewski154@gmail.com', 'Wies?awWróblewski20', null, '645852782');
  292. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(11, 'Janusz', 'Majewski', 'Elblag', 'JanuszMajewski646@gmail.com', 'JanuszMajewski493', null, '434208763');
  293. insert into Klienci(ID_klienta, Imie_klienta, Nazwisko_klienta, Adres, EMAIL, Haslo, Ostrzezenia, Telefon) values(12, 'Helena', 'Jab?o?ski', 'Krakow', 'HelenaJab?o?ski529@gmail.com', 'HelenaJab?o?ski163', null, '875678746');
  294.  
  295. ---------------------------------------------
  296. ---------------------BUTY---------------------
  297. ----------------------------------------------
  298.  
  299. insert into Buty(ID_buta, Producent, Model, Cena) values(0, ' Gabel', 'sportowe', 290.27);
  300. insert into Buty(ID_buta, Producent, Model, Cena) values(1, ' Gabel', 'zimowe', 240.18);
  301. insert into Buty(ID_buta, Producent, Model, Cena) values(2, ' Gabel', 'japonki', 238.86);
  302. insert into Buty(ID_buta, Producent, Model, Cena) values(3, ' Gabel', 'wizytowe', 184.24);
  303. insert into Buty(ID_buta, Producent, Model, Cena) values(4, ' Gabel', 'glany', 261.97);
  304. insert into Buty(ID_buta, Producent, Model, Cena) values(5, ' adidas', 'sportowe', 253.59);
  305. insert into Buty(ID_buta, Producent, Model, Cena) values(6, ' adidas', 'zimowe', 196.17);
  306. insert into Buty(ID_buta, Producent, Model, Cena) values(7, ' adidas', 'japonki', 315.15);
  307.  
  308. ----------------------------------------------
  309. --------------------MAGAZYN-------------------
  310. ----------------------------------------------
  311.  
  312. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(0, 0, 36, 'bialy', 73);
  313. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(1, 0, 36, 'niebieski', 7);
  314. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(2, 0, 36, 'czerwony', 33);
  315. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(3, 0, 37, 'czarny', 25);
  316. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(4, 0, 37, 'bialy', 38);
  317. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(5, 0, 37, 'zielony', 76);
  318. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(6, 0, 37, 'czerwony', 99);
  319. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(7, 0, 38, 'bialy', 73);
  320. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(8, 0, 38, 'niebieski', 0);
  321. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(9, 0, 38, 'zielony', 94);
  322. insert into Magazyn(ID_towaru, ID_buta, Rozmiar, Kolor, Ilosc) values(10, 0, 38, 'czerwony', 70);
  323.  
  324. ----------------------------------------------
  325. -------------------Lista_Towarow--------------
  326. ----------------------------------------------
  327.  
  328. insert into Lista_Towarow(ID_towaru, ID_zamowienia, Ilosc_zamowionych) values(null, null, 0);
  329. insert into Lista_Towarow(ID_towaru, ID_zamowienia, Ilosc_zamowionych) values(null, null, 0);
  330. insert into Lista_Towarow(ID_towaru, ID_zamowienia, Ilosc_zamowionych) values(null, null, 0);
  331. insert into Lista_Towarow(ID_towaru, ID_zamowienia, Ilosc_zamowionych) values(null, null, 0);
  332. insert into Lista_Towarow(ID_towaru, ID_zamowienia, Ilosc_zamowionych) values(null, null, 0);
  333. insert into Lista_Towarow(ID_towaru, ID_zamowienia, Ilosc_zamowionych) values(null, null, 0);
  334. insert into Lista_Towarow(ID_towaru, ID_zamowienia, Ilosc_zamowionych) values(null, null, 0);
  335.  
  336. ----------------------------------------------
  337. -------------------PRACOWNICY-----------------
  338. ----------------------------------------------
  339.  
  340. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(0, 'Danuta', 'St?pie?', 'Sprzedawca', 2026.2, '12/7/15', '18/7/15');
  341. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(1, 'Andrzej', 'Mazur', 'Magazynier', 2253.43, '16/11/21', '20/11/21');
  342. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(2, 'Janina', 'Tomaszewski', 'Sprzedawca', 4314.1, '14/3/16', '18/3/16');
  343. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(3, 'Janina', 'Warszawa', 'Menedzer', 5107.43, '12/3/2', '18/3/2');
  344. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(4, 'Ewa', 'Michalski', 'Sprzedawca', 3238.6, '15/8/11', '18/8/11');
  345. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(5, 'Janusz', 'Kowalczyk', 'Sprzedawca', 3352.3, '11/1/8', '18/1/8');
  346. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(6, 'Zbigniew', 'Wojciechowski', 'Magazynier', 2008.64, '15/9/13', '19/9/13');
  347. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(7, 'Bo?ena', 'Pietrzak', 'Sprzedawca', 4293.7, '13/7/12', '18/7/12');
  348. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(8, 'Piotr', 'St?pie?', 'Menedzer', 5089.6, '13/6/15', '18/6/15');
  349. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(9, 'Anna', 'D?browski', 'Sprzedawca', 3141.8, '17/5/18', '20/5/18');
  350. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(10, 'Krystyna', 'Lewandowski', 'Magazynier', 2159.05, '18/11/15', '21/11/15');
  351. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(11, 'Dorota', 'St?pie?', 'Sprzedawca', 3974.29, '11/4/4', '18/4/4');
  352. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(12, 'Kazimierz', 'Kowalski', 'Menedzer', 5294.14, '12/7/4', '18/7/4');
  353. insert into Pracownicy(ID_pracownika, Imie_pracownika, Nazwisko_pracownika, Stanowisko, Pensja, Data_zatrudnienia, Data_konca_umowy) values(13, 'Marianna', 'Pietrzak', 'Sprzedawca', 5178.83, '10/6/10', '18/6/10');
  354.  
  355. ----------------------------------------------
  356. -------------------ZAMOWIENIA-----------------
  357. ----------------------------------------------
  358.  
  359. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(0, '17/6/7', 4, 0, 'wyslane', 2, 'null', 2, 2);
  360. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(1, '17/5/21', 8, 0, 'oplacone', 4, 'null', 4, 4);
  361. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(2, '17/1/27', 3, 0, 'odebrane', 6, 'null', 1, 5);
  362. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(3, '17/10/16', 6, 0, 'wyslane', 1, 'null', 6, 2);
  363. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(4, '17/9/16', 3, 0, 'zlozone', 3, 'null', 4, 1);
  364. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(5, '17/6/5', 9, 0, 'oplacone', 3, 'null', 6, 1);
  365. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(6, '17/7/26', 9, 0, 'odebrane', 8, 'null', 3, 7);
  366. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(7, '17/8/12', 7, 0, 'zlozone', 7, 'null', 0, 10);
  367. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(8, '17/8/22', 3, 0, 'wyslane', 2, 'null', 6, 3);
  368. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(9, '17/2/28', 4, 0, 'zlozone', 4, 'null', 2, 5);
  369. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(10, '17/12/11', 3, 0, 'skompletowane', 6, 'null', 0, 1);
  370. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(11, '17/1/1', 9, 0, 'skompletowane', 1, 'null', 1, 3);
  371. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(12, '17/11/15', 8, 0, 'oplacone', 1, 'null', 5, 5);
  372. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(13, '17/5/23', 7, 0, 'zlozone', 13, 'null', 0, 7);
  373. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(14, '17/9/17', 2, 0, 'wyslane', 7, 'null', 1, 6);
  374. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(15, '17/11/19', 8, 0, 'odebrane', 5, 'null', 3, 9);
  375. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(16, '17/11/25', 9, 0, 'odebrane', 8, 'null', 1, 4);
  376. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(17, '17/6/26', 3, 0, 'zlozone', 2, 'null', 5, 7);
  377. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(18, '17/6/26', 7, 0, 'odebrane', 1, 'null', 1, 2);
  378. insert into Zamowienia(ID_zamowienia, Data_zamowienia, Ilosc_produktow, Kwota, Status_zamowienia, ID_pracownika, Uwagi_zamowienia, ID_kuriera, ID_klienta) values(19, '17/12/12', 8, 0, 'oplacone', 7, 'null', 4, 7);
  379.  
  380. ----------------------------------------------
  381. -------------------REKLAMACJE-----------------
  382. ----------------------------------------------
  383.  
  384. insert into Reklamacje (ID_reklamacji, ID_zamowienia, Status_reklamacji, ID_pracownika, Data_reklamacji, Uwagi_reklamacji, Data_rozpatrzenia) values (0, 3, 'zlozona', 1, '10/6/10', null, '18/6/10');
  385. insert into Reklamacje (ID_reklamacji, ID_zamowienia, Status_reklamacji, ID_pracownika, Data_reklamacji, Uwagi_reklamacji, Data_rozpatrzenia) values (1, 1, 'zaakceptowana', 6, '17/12/17', null, null);
  386. insert into Reklamacje (ID_reklamacji, ID_zamowienia, Status_reklamacji, ID_pracownika, Data_reklamacji, Uwagi_reklamacji, Data_rozpatrzenia) values (2, 4, 'odrzucona', 5, '17/01/21', null, '17/02/01');
  387. insert into Reklamacje (ID_reklamacji, ID_zamowienia, Status_reklamacji, ID_pracownika, Data_reklamacji, Uwagi_reklamacji, Data_rozpatrzenia) values (3, 8, 'zlozona', 4, '17/09/09', null, null);
  388. insert into Reklamacje (ID_reklamacji, ID_zamowienia, Status_reklamacji, ID_pracownika, Data_reklamacji, Uwagi_reklamacji, Data_rozpatrzenia) values (4, 6, 'zlozona', 1, '17/01/01', null, null);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement