Guest User

Untitled

a guest
Mar 12th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.22 KB | None | 0 0
  1.  
  2. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  3. SET time_zone = "+00:00";
  4.  
  5.  
  6. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  7. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  8. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  9. /*!40101 SET NAMES utf8mb4 */;
  10.  
  11. --
  12. -- Baza danych: `biuropodrozy`
  13. --
  14.  
  15. -- --------------------------------------------------------
  16.  
  17. --
  18. -- Struktura tabeli dla tabeli `hotel`
  19. --
  20.  
  21. CREATE TABLE `hotel` (
  22. `idHotel` int(11) NOT NULL,
  23. `NazHot` varchar(30) NOT NULL,
  24. `Miasto` varchar(30) NOT NULL,
  25. `Adres` varchar(50) NOT NULL,
  26. `Gwiazdki` char(1) DEFAULT NULL,
  27. `Internet` tinyint(1) DEFAULT NULL
  28. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  29.  
  30. --
  31. -- Zrzut danych tabeli `hotel`
  32. --
  33.  
  34. INSERT INTO `hotel` (`idHotel`, `NazHot`, `Miasto`, `Adres`, `Gwiazdki`, `Internet`) VALUES
  35. (0, 'Radison Palace', 'Hurghada', 'Hurghada 5', '5', 0),
  36. (1, 'Blue Palace', 'Gdańsk', 'Olchowa 15', '4', 0),
  37. (3, 'Festiwal', 'Opole', 'fiolkowa 5', '3', 1),
  38. (4, 'gxvbesv', 'sdzcw', '12', '1', 0);
  39.  
  40. -- --------------------------------------------------------
  41.  
  42. --
  43. -- Struktura tabeli dla tabeli `hotel_has_wycieczka`
  44. --
  45.  
  46. CREATE TABLE `hotel_has_wycieczka` (
  47. `Hotel_idHotel` int(11) NOT NULL,
  48. `Wycieczka_idWycieczka` int(11) NOT NULL
  49. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  50.  
  51. --
  52. -- Zrzut danych tabeli `hotel_has_wycieczka`
  53. --
  54.  
  55. INSERT INTO `hotel_has_wycieczka` (`Hotel_idHotel`, `Wycieczka_idWycieczka`) VALUES
  56. (3, 0),
  57. (3, 2),
  58. (3, 3),
  59. (4, 1);
  60.  
  61. -- --------------------------------------------------------
  62.  
  63. --
  64. -- Struktura tabeli dla tabeli `klient`
  65. --
  66.  
  67. CREATE TABLE `klient` (
  68. `idKlient` int(11) NOT NULL,
  69. `ImiKlien` varchar(30) NOT NULL,
  70. `NazwiskoKlien` varchar(30) NOT NULL,
  71. `Plec` varchar(1) NOT NULL,
  72. `NrTele` int(9) NOT NULL,
  73. `EmailKlien` varchar(45) DEFAULT NULL,
  74. `PeselKlien` char(11) NOT NULL
  75. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  76.  
  77. --
  78. -- Zrzut danych tabeli `klient`
  79. --
  80.  
  81. INSERT INTO `klient` (`idKlient`, `ImiKlien`, `NazwiskoKlien`, `Plec`, `NrTele`, `EmailKlien`, `PeselKlien`) VALUES
  82. (0, 'Adam', 'Nowak', 'k', 696943070, 'adam@gmail.com', '95091213331'),
  83. (1, 'Dariusz', 'Kolka', 'm', 888091231, 'darekkolka@onet.pl', '59121209312'),
  84. (2, 'Dominik', 'Kowalski', 'm', 666000909, 'dominikk@gmail.com', '90093013431'),
  85. (3, 'Danuta', 'Polak', 'k', 791230772, 'DanutaP@gmail.com', '89564545646'),
  86. (4, 'Ziemowit', 'Dyga', 'm', 883091213, '', '78123123213'),
  87. (5, 'Damian', 'Bartczak', 'm', 797979797, 'damian.b@gmail.com', '95091213330');
  88.  
  89. -- --------------------------------------------------------
  90.  
  91. --
  92. -- Struktura tabeli dla tabeli `kontrakt`
  93. --
  94.  
  95. CREATE TABLE `kontrakt` (
  96. `idKontrakt` int(11) NOT NULL,
  97. `Data` date NOT NULL,
  98. `Cena` float NOT NULL,
  99. `Pracownik_idPracownik` int(11) NOT NULL,
  100. `Klient_idKlient` int(11) NOT NULL,
  101. `Wycieczka_idWycieczka` int(11) NOT NULL
  102. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  103.  
  104. -- --------------------------------------------------------
  105.  
  106. --
  107. -- Struktura tabeli dla tabeli `mierozp`
  108. --
  109.  
  110. CREATE TABLE `mierozp` (
  111. `idMieRozp` int(11) NOT NULL,
  112. `NazwaMr` varchar(60) NOT NULL,
  113. `Miasto` varchar(30) NOT NULL,
  114. `Adres` varchar(60) NOT NULL,
  115. `InfDod` varchar(60) DEFAULT NULL
  116. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  117.  
  118. --
  119. -- Zrzut danych tabeli `mierozp`
  120. --
  121.  
  122. INSERT INTO `mierozp` (`idMieRozp`, `NazwaMr`, `Miasto`, `Adres`, `InfDod`) VALUES
  123. (0, 'Parking biedronkaa', 'Warszawaa', 'Bystra 15aa', 'zbiórka o 7:30'),
  124. (1, 'Przystanek MZK', 'Opole', 'Pużaka 20', '');
  125.  
  126. -- --------------------------------------------------------
  127.  
  128. --
  129. -- Struktura tabeli dla tabeli `pracownik`
  130. --
  131.  
  132. CREATE TABLE `pracownik` (
  133. `idPracownik` int(11) NOT NULL,
  134. `ImiePr` varchar(30) NOT NULL,
  135. `Nazwisko` varchar(30) NOT NULL,
  136. `Stanowisko` varchar(20) NOT NULL,
  137. `PESEL` char(11) NOT NULL,
  138. `Płec` char(1) NOT NULL,
  139. `Płaca` float NOT NULL,
  140. `Premia` float NOT NULL,
  141. `Login` varchar(20) NOT NULL,
  142. `Haslo` varchar(20) NOT NULL
  143. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  144.  
  145. --
  146. -- Zrzut danych tabeli `pracownik`
  147. --
  148.  
  149. INSERT INTO `pracownik` (`idPracownik`, `ImiePr`, `Nazwisko`, `Stanowisko`, `PESEL`, `Płec`, `Płaca`, `Premia`, `Login`, `Haslo`) VALUES
  150. (1, 'Jan', 'Kowalski', 'Sprzedawca', '91091234341', 'm', 2000, 200, 'JK', 'qwerty');
  151.  
  152. -- --------------------------------------------------------
  153.  
  154. --
  155. -- Struktura tabeli dla tabeli `srtrans`
  156. --
  157.  
  158. CREATE TABLE `srtrans` (
  159. `idSrTrans` int(11) NOT NULL,
  160. `Rodzaj` varchar(60) NOT NULL,
  161. `CzasPod` int(11) NOT NULL,
  162. `InfDod` varchar(100) DEFAULT NULL
  163. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  164.  
  165. --
  166. -- Zrzut danych tabeli `srtrans`
  167. --
  168.  
  169. INSERT INTO `srtrans` (`idSrTrans`, `Rodzaj`, `CzasPod`, `InfDod`) VALUES
  170. (0, 'Autobus', 15, 'czas podany w godzinach'),
  171. (1, 'Samolot', 10, 'czas podany w min'),
  172. (2, 'Pociąg', 60, 'czas podany w min, możliwe opóźnienia');
  173.  
  174. -- --------------------------------------------------------
  175.  
  176. --
  177. -- Struktura tabeli dla tabeli `srtrans_has_wycieczka`
  178. --
  179.  
  180. CREATE TABLE `srtrans_has_wycieczka` (
  181. `SrTrans_idSrTrans` int(11) NOT NULL,
  182. `Wycieczka_idWycieczka` int(11) NOT NULL
  183. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  184.  
  185. --
  186. -- Zrzut danych tabeli `srtrans_has_wycieczka`
  187. --
  188.  
  189. INSERT INTO `srtrans_has_wycieczka` (`SrTrans_idSrTrans`, `Wycieczka_idWycieczka`) VALUES
  190. (0, 0),
  191. (0, 1),
  192. (1, 2),
  193. (1, 3);
  194.  
  195. -- --------------------------------------------------------
  196.  
  197. --
  198. -- Struktura tabeli dla tabeli `wycieczka`
  199. --
  200.  
  201. CREATE TABLE `wycieczka` (
  202. `idWycieczka` int(11) NOT NULL,
  203. `Lokacja` varchar(70) NOT NULL,
  204. `DataRoz` date NOT NULL,
  205. `DataZak` date NOT NULL,
  206. `MieRozp_idMieRozp` int(11) NOT NULL
  207. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  208.  
  209. --
  210. -- Zrzut danych tabeli `wycieczka`
  211. --
  212.  
  213. INSERT INTO `wycieczka` (`idWycieczka`, `Lokacja`, `DataRoz`, `DataZak`, `MieRozp_idMieRozp`) VALUES
  214. (0, 'Opole', '2016-01-14', '2016-01-16', 0),
  215. (1, 'Wrocław', '2016-01-16', '2016-03-01', 0),
  216. (2, 'Wrocław', '2016-01-17', '2016-01-20', 0),
  217. (3, 'Łódz', '2016-01-12', '2016-01-31', 1);
  218.  
  219. --
  220. -- Indeksy dla zrzutów tabel
  221. --
  222.  
  223. --
  224. -- Indexes for table `hotel`
  225. --
  226. ALTER TABLE `hotel`
  227. ADD PRIMARY KEY (`idHotel`),
  228. ADD UNIQUE KEY `idHotel_UNIQUE` (`idHotel`);
  229.  
  230. --
  231. -- Indexes for table `hotel_has_wycieczka`
  232. --
  233. ALTER TABLE `hotel_has_wycieczka`
  234. ADD PRIMARY KEY (`Hotel_idHotel`,`Wycieczka_idWycieczka`),
  235. ADD KEY `fk_Hotel_has_Wycieczka_Wycieczka1_idx` (`Wycieczka_idWycieczka`),
  236. ADD KEY `fk_Hotel_has_Wycieczka_Hotel1_idx` (`Hotel_idHotel`);
  237.  
  238. --
  239. -- Indexes for table `klient`
  240. --
  241. ALTER TABLE `klient`
  242. ADD PRIMARY KEY (`idKlient`),
  243. ADD UNIQUE KEY `idKlient_UNIQUE` (`idKlient`),
  244. ADD UNIQUE KEY `PeselKlien_UNIQUE` (`PeselKlien`),
  245. ADD UNIQUE KEY `NrTele_UNIQUE` (`NrTele`);
  246.  
  247. --
  248. -- Indexes for table `kontrakt`
  249. --
  250. ALTER TABLE `kontrakt`
  251. ADD PRIMARY KEY (`idKontrakt`),
  252. ADD UNIQUE KEY `idKontrakt_UNIQUE` (`idKontrakt`),
  253. ADD KEY `fk_Kontrakt_Pracownik_idx` (`Pracownik_idPracownik`),
  254. ADD KEY `fk_Kontrakt_Klient1_idx` (`Klient_idKlient`),
  255. ADD KEY `fk_Kontrakt_Wycieczka1_idx` (`Wycieczka_idWycieczka`);
  256.  
  257. --
  258. -- Indexes for table `mierozp`
  259. --
  260. ALTER TABLE `mierozp`
  261. ADD PRIMARY KEY (`idMieRozp`),
  262. ADD UNIQUE KEY `idMieRozp_UNIQUE` (`idMieRozp`);
  263.  
  264. --
  265. -- Indexes for table `pracownik`
  266. --
  267. ALTER TABLE `pracownik`
  268. ADD PRIMARY KEY (`idPracownik`),
  269. ADD UNIQUE KEY `idPracownik_UNIQUE` (`idPracownik`),
  270. ADD UNIQUE KEY `Login_UNIQUE` (`Login`);
  271.  
  272. --
  273. -- Indexes for table `srtrans`
  274. --
  275. ALTER TABLE `srtrans`
  276. ADD PRIMARY KEY (`idSrTrans`),
  277. ADD UNIQUE KEY `idSrTrans_UNIQUE` (`idSrTrans`);
  278.  
  279. --
  280. -- Indexes for table `srtrans_has_wycieczka`
  281. --
  282. ALTER TABLE `srtrans_has_wycieczka`
  283. ADD PRIMARY KEY (`SrTrans_idSrTrans`,`Wycieczka_idWycieczka`),
  284. ADD KEY `fk_SrTrans_has_Wycieczka_Wycieczka1_idx` (`Wycieczka_idWycieczka`),
  285. ADD KEY `fk_SrTrans_has_Wycieczka_SrTrans1_idx` (`SrTrans_idSrTrans`);
  286.  
  287. --
  288. -- Indexes for table `wycieczka`
  289. --
  290. ALTER TABLE `wycieczka`
  291. ADD PRIMARY KEY (`idWycieczka`),
  292. ADD UNIQUE KEY `idWycieczka_UNIQUE` (`idWycieczka`),
  293. ADD KEY `fk_Wycieczka_MieRozp1_idx` (`MieRozp_idMieRozp`);
  294.  
  295. --
  296. -- AUTO_INCREMENT for dumped tables
  297. --
  298.  
  299. --
  300. -- AUTO_INCREMENT dla tabeli `kontrakt`
  301. --
  302. ALTER TABLE `kontrakt`
  303. MODIFY `idKontrakt` int(11) NOT NULL AUTO_INCREMENT;
  304. --
  305. -- AUTO_INCREMENT dla tabeli `pracownik`
  306. --
  307. ALTER TABLE `pracownik`
  308. MODIFY `idPracownik` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  309. --
  310. -- Ograniczenia dla zrzutów tabel
  311. --
  312.  
  313. --
  314. -- Ograniczenia dla tabeli `hotel_has_wycieczka`
  315. --
  316. ALTER TABLE `hotel_has_wycieczka`
  317. ADD CONSTRAINT `fk_Hotel_has_Wycieczka_Hotel1` FOREIGN KEY (`Hotel_idHotel`) REFERENCES `hotel` (`idHotel`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  318. ADD CONSTRAINT `fk_Hotel_has_Wycieczka_Wycieczka1` FOREIGN KEY (`Wycieczka_idWycieczka`) REFERENCES `wycieczka` (`idWycieczka`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  319.  
  320. --
  321. -- Ograniczenia dla tabeli `kontrakt`
  322. --
  323. ALTER TABLE `kontrakt`
  324. ADD CONSTRAINT `fk_Kontrakt_Klient1` FOREIGN KEY (`Klient_idKlient`) REFERENCES `klient` (`idKlient`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  325. ADD CONSTRAINT `fk_Kontrakt_Pracownik` FOREIGN KEY (`Pracownik_idPracownik`) REFERENCES `pracownik` (`idPracownik`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  326. ADD CONSTRAINT `fk_Kontrakt_Wycieczka1` FOREIGN KEY (`Wycieczka_idWycieczka`) REFERENCES `wycieczka` (`idWycieczka`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  327.  
  328. --
  329. -- Ograniczenia dla tabeli `srtrans_has_wycieczka`
  330. --
  331. ALTER TABLE `srtrans_has_wycieczka`
  332. ADD CONSTRAINT `fk_SrTrans_has_Wycieczka_SrTrans1` FOREIGN KEY (`SrTrans_idSrTrans`) REFERENCES `srtrans` (`idSrTrans`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  333. ADD CONSTRAINT `fk_SrTrans_has_Wycieczka_Wycieczka1` FOREIGN KEY (`Wycieczka_idWycieczka`) REFERENCES `wycieczka` (`idWycieczka`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  334.  
  335. --
  336. -- Ograniczenia dla tabeli `wycieczka`
  337. --
  338. ALTER TABLE `wycieczka`
  339. ADD CONSTRAINT `fk_Wycieczka_MieRozp1` FOREIGN KEY (`MieRozp_idMieRozp`) REFERENCES `mierozp` (`idMieRozp`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  340.  
  341. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  342. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  343. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Add Comment
Please, Sign In to add comment