Facebook
From asd, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 95
  1. -- phpMyAdmin SQL Dump
  2. -- version 5.2.0
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: 127.0.0.1
  6. -- Czas generowania: 29 Lis 2022, 14:13
  7. -- Wersja serwera: 10.4.25-MariaDB
  8. -- Wersja PHP: 8.1.10
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. START TRANSACTION;
  12. SET time_zone = "+00:00";
  13.  
  14.  
  15. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  16. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  17. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  18. /*!40101 SET NAMES utf8mb4 */;
  19.  
  20. --
  21. -- Baza danych: `firma`
  22. --
  23.  
  24. -- --------------------------------------------------------
  25.  
  26. --
  27. -- Struktura tabeli dla tabeli `departament`
  28. --
  29.  
  30. CREATE TABLE `departament` (
  31.   `nr_departamentu` int(2) NOT NULL,
  32.   `nazwa` varchar(15) NOT NULL,
  33.   `lokalizacja` varchar(30) NOT NULL
  34. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  35.  
  36. --
  37. -- Zrzut danych tabeli `departament`
  38. --
  39.  
  40. INSERT INTO `departament` (`nr_departamentu`, `nazwa`, `lokalizacja`) VALUES
  41. (1, 'Departament 1', 'Bialystok'),
  42. (2, 'Departament 2', 'Olsztyn'),
  43. (3, 'Departament 3', 'Suwalki'),
  44. (4, 'Departament 4', 'Warszawa'),
  45. (5, 'Departament 5', 'Gdansk');
  46.  
  47. -- --------------------------------------------------------
  48.  
  49. --
  50. -- Struktura tabeli dla tabeli `poziom_zarobkow`
  51. --
  52.  
  53. CREATE TABLE `poziom_zarobkow` (
  54.   `nr_przedzialu` int(1) NOT NULL,
  55.   `dolna_granica` int(5) DEFAULT NULL,
  56.   `gorna_granica` int(5) DEFAULT NULL
  57. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  58.  
  59. --
  60. -- Zrzut danych tabeli `poziom_zarobkow`
  61. --
  62.  
  63. INSERT INTO `poziom_zarobkow` (`nr_przedzialu`, `dolna_granica`, `gorna_granica`) VALUES
  64. (1, 700, 1200),
  65. (2, 1201, 1400),
  66. (3, 1401, 2000),
  67. (4, 2001, 3000),
  68. (5, 3001, 9999);
  69.  
  70. -- --------------------------------------------------------
  71.  
  72. --
  73. -- Struktura tabeli dla tabeli `pracownik`
  74. --
  75.  
  76. CREATE TABLE `pracownik` (
  77.   `id_pracownika` int(4) NOT NULL,
  78.   `nazwisko` varchar(13) DEFAULT NULL,
  79.   `stanowisko` varchar(17) DEFAULT NULL,
  80.   `id_kierownika` int(4) DEFAULT NULL,
  81.   `data_zatrudnienia` date DEFAULT NULL,
  82.   `pensja` int(7) DEFAULT NULL,
  83.   `premia` int(7) DEFAULT NULL,
  84.   `nr_departamentu` int(2) DEFAULT NULL
  85. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  86.  
  87. --
  88. -- Zrzut danych tabeli `pracownik`
  89. --
  90.  
  91. INSERT INTO `pracownik` (`id_pracownika`, `nazwisko`, `stanowisko`, `id_kierownika`, `data_zatrudnienia`, `pensja`, `premia`, `nr_departamentu`) VALUES
  92. (1, 'Nazwisko1', 'SPRZEDAWCA', 3, '1980-12-17', 1000, 300, 1),
  93. (2, 'Nazwisko2', 'SPRZEDAWCA', 1, '1981-02-20', 900, 0, 1),
  94. (3, 'Nazwisko3', 'ANALITYK', 4, '1981-02-22', 1500, 0, 2),
  95. (4, 'Nazwisko4', 'ANALITYK', 6, '1981-04-02', 2000, 0, 2),
  96. (5, 'Nazwisko5', 'KSIEGOWY', 6, '1981-09-28', 3000, 0, 3),
  97. (6, 'Nazwisko6', 'KSIEGOWY', 10, '1981-05-01', 4000, 0, 3),
  98. (7, 'Nazwisko7', 'KSIEGOWY', 6, '1981-06-09', 3500, 0, 3),
  99. (8, 'Nazwisko8', 'PRZEDSTAWICIEL', 9, '1987-04-19', 1200, 400, 1),
  100. (9, 'Nazwisko9', 'PRZEDSTAWICIEL', 10, '1981-11-17', 1400, 500, 1),
  101. (10, 'Nazwisko10', 'PREZES', NULL, '1981-09-08', 5000, 2000, 4),
  102. (11, 'Nazwisko11', 'INFORMATYK', 12, '1987-05-23', 3500, 0, 2),
  103. (12, 'Nazwisko12', 'INFORMATYK', 10, '1981-12-03', 4000, 0, 2),
  104. (13, 'Nazwisko13', 'ANALITYK', 6, '1981-12-03', 2000, 0, 2),
  105. (14, 'Nazwisko14', 'SPRZEDAWCA', 1, '1982-01-23', 1000, 400, 1);
  106.  
  107. -- --------------------------------------------------------
  108.  
  109. --
  110. -- Struktura tabeli dla tabeli `projekt`
  111. --
  112.  
  113. CREATE TABLE `projekt` (
  114.   `nr_projektu` int(3) NOT NULL,
  115.   `nazwa` varchar(30) DEFAULT NULL,
  116.   `budzet` int(5) DEFAULT NULL,
  117.   `data_rozpoczecia` date DEFAULT NULL,
  118.   `data_zakonczenia` date DEFAULT NULL
  119. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  120.  
  121. --
  122. -- Zrzut danych tabeli `projekt`
  123. --
  124.  
  125. INSERT INTO `projekt` (`nr_projektu`, `nazwa`, `budzet`, `data_rozpoczecia`, `data_zakonczenia`) VALUES
  126. (1, 'PROJEKT NR 1', 2000, '1981-02-02', '1981-03-02'),
  127. (2, 'PROJEKT NR 2', 4000, '1982-02-07', '1982-03-01'),
  128. (3, 'PROJEKT NR 3', 2500, '1983-04-05', '1983-05-23'),
  129. (4, 'PROJEKT NR 4', 2000, '1983-04-01', '1983-04-19');
  130.  
  131. -- --------------------------------------------------------
  132.  
  133. --
  134. -- Struktura tabeli dla tabeli `zlecenie`
  135. --
  136.  
  137. CREATE TABLE `zlecenie` (
  138.   `id_pracownika` int(4) NOT NULL,
  139.   `nr_projektu` int(3) NOT NULL,
  140.   `ilosc_godzin` int(3) DEFAULT NULL,
  141.   `stawka_za_godzine` int(4) DEFAULT NULL,
  142.   `data_rozpoczecia` date DEFAULT NULL,
  143.   `data_zakonczenia` date DEFAULT NULL
  144. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  145.  
  146. --
  147. -- Zrzut danych tabeli `zlecenie`
  148. --
  149.  
  150. INSERT INTO `zlecenie` (`id_pracownika`, `nr_projektu`, `ilosc_godzin`, `stawka_za_godzine`, `data_rozpoczecia`, `data_zakonczenia`) VALUES
  151. (3, 1, 10, 40, '1981-02-02', '1981-02-12'),
  152. (5, 1, 20, 60, '1981-02-20', '1981-03-02'),
  153. (5, 2, 30, 30, '1982-02-21', '1982-03-01'),
  154. (5, 3, 25, 50, '1983-04-07', '1983-04-16'),
  155. (5, 4, 40, 30, '1983-04-10', '1983-04-18'),
  156. (6, 3, 32, 50, '1983-04-15', '1983-04-20'),
  157. (7, 3, 78, 15, '1983-04-22', '1983-05-23'),
  158. (11, 2, 20, 50, '1982-02-07', '1982-03-16'),
  159. (12, 2, 30, 45, '1982-02-17', '1982-02-20');
  160.  
  161. --
  162. -- Indeksy dla zrzutów tabel
  163. --
  164.  
  165. --
  166. -- Indeksy dla tabeli `departament`
  167. --
  168. ALTER TABLE `departament`
  169.   ADD PRIMARY KEY (`nr_departamentu`);
  170.  
  171. --
  172. -- Indeksy dla tabeli `poziom_zarobkow`
  173. --
  174. ALTER TABLE `poziom_zarobkow`
  175.   ADD PRIMARY KEY (`nr_przedzialu`);
  176.  
  177. --
  178. -- Indeksy dla tabeli `pracownik`
  179. --
  180. ALTER TABLE `pracownik`
  181.   ADD PRIMARY KEY (`id_pracownika`);
  182.  
  183. --
  184. -- Indeksy dla tabeli `projekt`
  185. --
  186. ALTER TABLE `projekt`
  187.   ADD PRIMARY KEY (`nr_projektu`);
  188.  
  189. --
  190. -- Indeksy dla tabeli `zlecenie`
  191. --
  192. ALTER TABLE `zlecenie`
  193.   ADD PRIMARY KEY (`id_pracownika`,`nr_projektu`);
  194. COMMIT;
  195.  
  196. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  197. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  198. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  199.