   ADD KEY `IdZamowienie` (`IdZamowienie`);
 
 --
+-- Indexes for table `zamowienietowarkopia`
+--
+ALTER TABLE `zamowienietowarkopia`
+  ADD PRIMARY KEY (`IdZamowienieTowarKopia`),
+  ADD KEY `IdTowar` (`IdTowar`);
+
+--
 -- AUTO_INCREMENT for dumped tables
 --
+
+--
+-- AUTO_INCREMENT dla tabeli `cennik`
+--
+ALTER TABLE `cennik`
+  MODIFY `idCennik` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
 
 --
 -- AUTO_INCREMENT dla tabeli `dostawca`
 --
 ALTER TABLE `dostawca`
   MODIFY `IdDostawca` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
+
 --
 -- AUTO_INCREMENT dla tabeli `dostawcatowar`
 --
 ALTER TABLE `dostawcatowar`
-  MODIFY `IdDostawcaTowar` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;
---
--- AUTO_INCREMENT dla tabeli `jednostkimiary`
---
-ALTER TABLE `jednostkimiary`
-  MODIFY `IdJednostkaMiary` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
+  MODIFY `IdDostawcaTowar` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
+
+--
+-- AUTO_INCREMENT dla tabeli `jednostkamiary`
+--
+ALTER TABLE `jednostkamiary`
+  MODIFY `IdJednostkaMiary` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
 --
 -- AUTO_INCREMENT dla tabeli `kategoria`
 --
 ALTER TABLE `kategoria`
-  MODIFY `IdKategoria` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
+  MODIFY `IdKategoria` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
+--
+-- AUTO_INCREMENT dla tabeli `klient`
+--
+ALTER TABLE `klient`
+  MODIFY `IdKlient` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
+
+--
+-- AUTO_INCREMENT dla tabeli `koszyk`
+--
+ALTER TABLE `koszyk`
+  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
+
 --
 -- AUTO_INCREMENT dla tabeli `magazyn`
 --
 ALTER TABLE `magazyn`
-  MODIFY `IdMagazyn` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
---
--- AUTO_INCREMENT dla tabeli `pracownik`
---
-ALTER TABLE `pracownik`
-  MODIFY `IdPracownik` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;
+  MODIFY `IdMagazyn` int(11) NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT dla tabeli `pracownicy`
+--
+ALTER TABLE `pracownicy`
+  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
 --
 -- AUTO_INCREMENT dla tabeli `pz`
 --
 ALTER TABLE `pz`
   MODIFY `IdPZ` int(11) NOT NULL AUTO_INCREMENT;
+
 --
 -- AUTO_INCREMENT dla tabeli `sposobdostawy`
 --
 ALTER TABLE `sposobdostawy`
   MODIFY `IdSposobDostawy` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
+--
+-- AUTO_INCREMENT dla tabeli `sposobzaplaty`
+--
+ALTER TABLE `sposobzaplaty`
+  MODIFY `Idsposobzaplaty` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
+--
+-- AUTO_INCREMENT dla tabeli `statuszamowienia`
+--
+ALTER TABLE `statuszamowienia`
+  MODIFY `IdStanZamowienia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
+
 --
 -- AUTO_INCREMENT dla tabeli `towar`
 --
 ALTER TABLE `towar`
-  MODIFY `IdTowar` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
---
--- AUTO_INCREMENT dla tabeli `uzytkownik`
---
-ALTER TABLE `uzytkownik`
-  MODIFY `IdUzytkownik` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
+  MODIFY `IdTowar` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
+
+--
+-- AUTO_INCREMENT dla tabeli `towarysprzedaz`
+--
+ALTER TABLE `towarysprzedaz`
+  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
+
 --
 -- AUTO_INCREMENT dla tabeli `zamowienie`
 --
 ALTER TABLE `zamowienie`
-  MODIFY `IdZamowienie` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25;
+  MODIFY `IdZamowienie` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
+--
+-- AUTO_INCREMENT dla tabeli `zamowieniesprzedaz`
+--
+ALTER TABLE `zamowieniesprzedaz`
+  MODIFY `IdZamowienieSprzedaz` int(11) NOT NULL AUTO_INCREMENT;
+
 --
 -- AUTO_INCREMENT dla tabeli `zamowienietowar`
 --
 ALTER TABLE `zamowienietowar`
-  MODIFY `IdZamowienieTowar` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;
+  MODIFY `IdZamowienieTowar` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
+--
+-- AUTO_INCREMENT dla tabeli `zamowienietowarkopia`
+--
+ALTER TABLE `zamowienietowarkopia`
+  MODIFY `IdZamowienieTowarKopia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
 --
 -- Ograniczenia dla zrzutów tabel
 --
 
 --
+-- Ograniczenia dla tabeli `cennik`
+--
+ALTER TABLE `cennik`
+  ADD CONSTRAINT `cennik_ibfk_1` FOREIGN KEY (`idTowar`) REFERENCES `towar` (`IdTowar`),
+  ADD CONSTRAINT `cennik_ibfk_2` FOREIGN KEY (`idTowar`) REFERENCES `towar` (`IdTowar`);
+
+--
 -- Ograniczenia dla tabeli `dostawcatowar`
 --
 ALTER TABLE `dostawcatowar`
-  ADD CONSTRAINT `dostawcatowar_ibfk_1` FOREIGN KEY (`IdTowar`) REFERENCES `towar` (`IdTowar`) ON DELETE CASCADE ON UPDATE CASCADE,
-  ADD CONSTRAINT `dostawcatowar_ibfk_2` FOREIGN KEY (`IdDostawca`) REFERENCES `dostawca` (`IdDostawca`) ON DELETE CASCADE;
+  ADD CONSTRAINT `dostawcatowar_ibfk_1` FOREIGN KEY (`IdDostawca`) REFERENCES `dostawca` (`IdDostawca`) ON DELETE CASCADE,
+  ADD CONSTRAINT `dostawcatowar_ibfk_2` FOREIGN KEY (`IdTowar`) REFERENCES `towar` (`IdTowar`) ON DELETE CASCADE;
+
+--
+-- Ograniczenia dla tabeli `koszyk`
+--
+ALTER TABLE `koszyk`
+  ADD CONSTRAINT `koszyk_ibfk_1` FOREIGN KEY (`IdTowar`) REFERENCES `towar` (`IdTowar`);
 
 --
 -- Ograniczenia dla tabeli `pz`
 --
 ALTER TABLE `pz`
-  ADD CONSTRAINT `pz_ibfk_1` FOREIGN KEY (`Magazyn`) REFERENCES `magazyn` (`IdMagazyn`) ON DELETE CASCADE ON UPDATE CASCADE,
-  ADD CONSTRAINT `pz_ibfk_2` FOREIGN KEY (`Zamowienie`) REFERENCES `zamowienie` (`IdZamowienie`);
+  ADD CONSTRAINT `pz_ibfk_1` FOREIGN KEY (`Magazyn`) REFERENCES `magazyn` (`IdMagazyn`),
+  ADD CONSTRAINT `pz_ibfk_2` FOREIGN KEY (`Zamówienie`) REFERENCES `zamowienie` (`IdZamowienie`);
 
 --
 -- Ograniczenia dla tabeli `towar`
 --
 ALTER TABLE `towar`
-  ADD CONSTRAINT `towar_ibfk_1` FOREIGN KEY (`IdKategoria`) REFERENCES `kategoria` (`IdKategoria`) ON DELETE CASCADE,
-  ADD CONSTRAINT `towar_ibfk_2` FOREIGN KEY (`IdJednostkaMiary`) REFERENCES `jednostkimiary` (`IdJednostkaMiary`) ON DELETE CASCADE;
-
---
--- Ograniczenia dla tabeli `uzytkownik`
---
-ALTER TABLE `uzytkownik`
-  ADD CONSTRAINT `uzytkownik_ibfk_1` FOREIGN KEY (`IdPracownik`) REFERENCES `pracownik` (`IdPracownik`) ON DELETE CASCADE ON UPDATE CASCADE;
+  ADD CONSTRAINT `towar_ibfk_1` FOREIGN KEY (`IdKategoria`) REFERENCES `kategoria` (`IdKategoria`),
+  ADD CONSTRAINT `towar_ibfk_2` FOREIGN KEY (`IdJednostkaMiary`) REFERENCES `jednostkamiary` (`IdJednostkaMiary`);
+
+--
+-- Ograniczenia dla tabeli `towarysprzedaz`
+--
+ALTER TABLE `towarysprzedaz`
+  ADD CONSTRAINT `towarysprzedaz_ibfk_1` FOREIGN KEY (`IdTowar`) REFERENCES `towar` (`IdTowar`),
+  ADD CONSTRAINT `towarysprzedaz_ibfk_2` FOREIGN KEY (`klient`) REFERENCES `klient` (`IdKlient`),
+  ADD CONSTRAINT `towarysprzedaz_ibfk_3` FOREIGN KEY (`IdZamowienieSprzedaz`) REFERENCES `zamowieniesprzedaz` (`IdZamowienieSprzedaz`);
 
 --
 -- Ograniczenia dla tabeli `zamowienie`
 --
 ALTER TABLE `zamowienie`
-  ADD CONSTRAINT `zamowienie_ibfk_1` FOREIGN KEY (`IdDostawcy`) REFERENCES `dostawca` (`IdDostawca`) ON DELETE CASCADE ON UPDATE CASCADE,
-  ADD CONSTRAINT `zamowienie_ibfk_2` FOREIGN KEY (`IdSposobDostawy`) REFERENCES `sposobdostawy` (`IdSposobDostawy`) ON DELETE CASCADE ON UPDATE CASCADE;
+  ADD CONSTRAINT `zamowienie_ibfk_1` FOREIGN KEY (`IdDostawcy`) REFERENCES `dostawca` (`IdDostawca`) ON DELETE CASCADE,
+  ADD CONSTRAINT `zamowienie_ibfk_2` FOREIGN KEY (`IdSposobDostawy`) REFERENCES `sposobdostawy` (`IdSposobDostawy`) ON DELETE CASCADE;
+
+--
+-- Ograniczenia dla tabeli `zamowieniesprzedaz`
+--
+ALTER TABLE `zamowieniesprzedaz`
+  ADD CONSTRAINT `zamowieniesprzedaz_ibfk_1` FOREIGN KEY (`IdStanZamowienia`) REFERENCES `statuszamowienia` (`IdStanZamowienia`),
+  ADD CONSTRAINT `zamowieniesprzedaz_ibfk_2` FOREIGN KEY (`IdSposobDostawy`) REFERENCES `sposobdostawy` (`IdSposobDostawy`),
+  ADD CONSTRAINT `zamowieniesprzedaz_ibfk_3` FOREIGN KEY (`IdKlient`) REFERENCES `klient` (`IdKlient`),
+  ADD CONSTRAINT `zamowieniesprzedaz_ibfk_4` FOREIGN KEY (`IdSposobZaplaty`) REFERENCES `sposobzaplaty` (`Idsposobzaplaty`);
 
 --
 -- Ograniczenia dla tabeli `zamowienietowar`
 --
 ALTER TABLE `zamowienietowar`
-  ADD CONSTRAINT `zamowienietowar_ibfk_2` FOREIGN KEY (`IdTowar`) REFERENCES `towar` (`IdTowar`) ON DELETE CASCADE,
-  ADD CONSTRAINT `zamowienietowar_ibfk_3` FOREIGN KEY (`IdZamowienie`) REFERENCES `zamowienie` (`IdZamowienie`) ON DELETE CASCADE;
+  ADD CONSTRAINT `zamowienietowar_ibfk_1` FOREIGN KEY (`IdTowar`) REFERENCES `towar` (`IdTowar`) ON DELETE CASCADE,
+  ADD CONSTRAINT `zamowienietowar_ibfk_2` FOREIGN KEY (`IdZamowienie`) REFERENCES `zamowienie` (`IdZamowienie`) ON DELETE CASCADE;
+
+--
+-- Ograniczenia dla tabeli `zamowienietowarkopia`
+--
+ALTER TABLE `zamowienietowarkopia`
+  ADD CONSTRAINT `zamowienietowarkopia_ibfk_1` FOREIGN KEY (`IdTowar`) REFERENCES `towar` (`IdTowar`) ON DELETE CASCADE;
+COMMIT;
 
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;


CREATE TABLE `towar` (
  `IdTowar` int(11) NOT NULL,
  `NazwaTowaru` varchar(100) CHARACTER SET latin1 NOT NULL,
  `MinStanMagazynowy` int(11) NOT NULL,
  `MaxStanMagazynowy` int(11) NOT NULL,
  `StanMagazynowyRzeczywisty` int(11) NOT NULL,
  `StanMagazynowyDysponowany` int(11) NOT NULL,
  `StawkaVat` int(11) NOT NULL,
  `KodTowaru` varchar(50) CHARACTER SET latin1 NOT NULL,
  `IdKategoria` int(11) NOT NULL,
  `IdJednostkaMiary` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;

--
-- Zrzut danych tabeli `towar`
--

INSERT INTO `towar` (`IdTowar`, `NazwaTowaru`, `MinStanMagazynowy`, `MaxStanMagazynowy`, `StanMagazynowyRzeczywisty`, `StanMagazynowyDysponowany`, `StawkaVat`, `KodTowaru`, `IdKategoria`, `IdJednostkaMiary`) VALUES
(1, 'Monitor DELL 24\"', 5, 10, 8, 31, 23, '98764164135186497', 1, 3),
(2, 'Klawiatura Razer Chroma', 10, 25, 22, 18, 23, '5416168461536847', 1, 3),
(3, 'Zowie EC1-A', 5, 25, 4, 26, 23, '254235252', 4, 3),
(4, 'AMD RADEON Fury X', 5, 10, 7, 23, 23, '1425253521525', 6, 3),
(5, 'Razer DeathAdder', 5, 15, 4, 15, 23, '531525235223', 4, 3),
(6, 'Zalman Z1', 10, 23, 14, 43, 23, '125245235155', 5, 3),
(7, 'Intel i5-4460', 5, 15, 5, 44, 23, '154858546457455', 7, 3),
(8, 'NVIDIA GeForce 1080', 5, 15, 14, 34, 23, '136435476858', 6, 3),
(9, 'Sony Bravia 23\"', 3, 9, 2, 16, 23, '2647434646346', 1, 3),
(10, 'Sony Bravia 37\"', 3, 16, 5, 18, 23, '7568347444574', 1, 3);

-- --------------------------------------------------------

--
-- Struktura tabeli dla tabeli `uzytkownik`
--

CREATE TABLE `uzytkownik` (
  `IdUzytkownik` int(11) NOT NULL,
  `Login` varchar(30) CHARACTER SET latin1 NOT NULL,
  `Haslo` varchar(50) CHARACTER SET latin1 NOT NULL,
  `IdPracownik` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;

--
-- Zrzut danych tabeli `uzytkownik`
--

INSERT INTO `uzytkownik` (`IdUzytkownik`, `Login`, `Haslo`, `IdPracownik`) VALUES
(3, 'jkowalski', 'haslo', 1),
(4, 'awisnia', 'haslo', 3),
(5, 'dbrzecki', 'haslo', 5),
(6, 'dolkowicz', 'haslo', 7),
(7, 'mfurmaniak', 'haslo', 8),
(8, 'bluczak', 'haslo', 11);

-- --------------------------------------------------------


  `IdDostawcaTowar` int(11) NOT NULL,
  `IdDostawca` int(11) NOT NULL,
  `IdTowar` int(11) NOT NULL,
  `Cena` float NOT NULL,
  `DataOd` date NOT NULL,
  `DataDo` date DEFAULT NULL,
  `KodTowaruWgDostawcy` varchar(50) NOT NULL,
  `NazwaTowaruWgDostawcy` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Zrzut danych tabeli `dostawcatowar`
--

INSERT INTO `dostawcatowar` (`IdDostawcaTowar`, `IdDostawca`, `IdTowar`, `Cena`, `DataOd`, `DataDo`, `KodTowaruWgDostawcy`, `NazwaTowaruWgDostawcy`) VALUES
(1, 1, 4, 600, '2017-03-13', '2017-03-23', '648464168464', 'DELL 24\"'),
(2, 1, 3, 250, '2017-03-07', '2017-03-12', '1551555131353', 'Mysz Zowie EC1-A'),
(3, 4, 5, 99, '2017-11-14', NULL, '53227682', 'Iiyama Black Hawk 27'),
(4, 4, 2, 160, '2017-11-14', NULL, '32132132', 'HP Gaming 5'),
(5, 5, 1, 342, '2017-11-15', NULL, '452342643', 'Logitech G15');

-- --------------------------------------------------------

--
-- Struktura tabeli dla tabeli `jednostkamiary`
--

CREATE TABLE `jednostkamiary` (
  `IdJednostkaMiary` int(11) NOT NULL,
  `Nazwa` varchar(100) NOT NULL,
  `NazwaSkrocona` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Zrzut danych tabeli `jednostkamiary`
--

INSERT INTO `jednostkamiary` (`IdJednostkaMiary`, `Nazwa`, `NazwaSkrocona`) VALUES
(1, 'sztuka', 'szt'),
(2, 'litr', 'l');

-- --------------------------------------------------------

