-- phpMyAdmin SQL Dump -- version 5.2.0 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 -- Czas generowania: 29 Lis 2022, 14:13 -- Wersja serwera: 10.4.25-MariaDB -- Wersja PHP: 8.1.10 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Baza danych: `firma` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `departament` -- CREATE TABLE `departament` ( `nr_departamentu` int(2) NOT NULL, `nazwa` varchar(15) NOT NULL, `lokalizacja` varchar(30) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Zrzut danych tabeli `departament` -- INSERT INTO `departament` (`nr_departamentu`, `nazwa`, `lokalizacja`) VALUES (1, 'Departament 1', 'Bialystok'), (2, 'Departament 2', 'Olsztyn'), (3, 'Departament 3', 'Suwalki'), (4, 'Departament 4', 'Warszawa'), (5, 'Departament 5', 'Gdansk'); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `poziom_zarobkow` -- CREATE TABLE `poziom_zarobkow` ( `nr_przedzialu` int(1) NOT NULL, `dolna_granica` int(5) DEFAULT NULL, `gorna_granica` int(5) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Zrzut danych tabeli `poziom_zarobkow` -- INSERT INTO `poziom_zarobkow` (`nr_przedzialu`, `dolna_granica`, `gorna_granica`) VALUES (1, 700, 1200), (2, 1201, 1400), (3, 1401, 2000), (4, 2001, 3000), (5, 3001, 9999); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `pracownik` -- CREATE TABLE `pracownik` ( `id_pracownika` int(4) NOT NULL, `nazwisko` varchar(13) DEFAULT NULL, `stanowisko` varchar(17) DEFAULT NULL, `id_kierownika` int(4) DEFAULT NULL, `data_zatrudnienia` date DEFAULT NULL, `pensja` int(7) DEFAULT NULL, `premia` int(7) DEFAULT NULL, `nr_departamentu` int(2) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Zrzut danych tabeli `pracownik` -- INSERT INTO `pracownik` (`id_pracownika`, `nazwisko`, `stanowisko`, `id_kierownika`, `data_zatrudnienia`, `pensja`, `premia`, `nr_departamentu`) VALUES (1, 'Nazwisko1', 'SPRZEDAWCA', 3, '1980-12-17', 1000, 300, 1), (2, 'Nazwisko2', 'SPRZEDAWCA', 1, '1981-02-20', 900, 0, 1), (3, 'Nazwisko3', 'ANALITYK', 4, '1981-02-22', 1500, 0, 2), (4, 'Nazwisko4', 'ANALITYK', 6, '1981-04-02', 2000, 0, 2), (5, 'Nazwisko5', 'KSIEGOWY', 6, '1981-09-28', 3000, 0, 3), (6, 'Nazwisko6', 'KSIEGOWY', 10, '1981-05-01', 4000, 0, 3), (7, 'Nazwisko7', 'KSIEGOWY', 6, '1981-06-09', 3500, 0, 3), (8, 'Nazwisko8', 'PRZEDSTAWICIEL', 9, '1987-04-19', 1200, 400, 1), (9, 'Nazwisko9', 'PRZEDSTAWICIEL', 10, '1981-11-17', 1400, 500, 1), (10, 'Nazwisko10', 'PREZES', NULL, '1981-09-08', 5000, 2000, 4), (11, 'Nazwisko11', 'INFORMATYK', 12, '1987-05-23', 3500, 0, 2), (12, 'Nazwisko12', 'INFORMATYK', 10, '1981-12-03', 4000, 0, 2), (13, 'Nazwisko13', 'ANALITYK', 6, '1981-12-03', 2000, 0, 2), (14, 'Nazwisko14', 'SPRZEDAWCA', 1, '1982-01-23', 1000, 400, 1); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `projekt` -- CREATE TABLE `projekt` ( `nr_projektu` int(3) NOT NULL, `nazwa` varchar(30) DEFAULT NULL, `budzet` int(5) DEFAULT NULL, `data_rozpoczecia` date DEFAULT NULL, `data_zakonczenia` date DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Zrzut danych tabeli `projekt` -- INSERT INTO `projekt` (`nr_projektu`, `nazwa`, `budzet`, `data_rozpoczecia`, `data_zakonczenia`) VALUES (1, 'PROJEKT NR 1', 2000, '1981-02-02', '1981-03-02'), (2, 'PROJEKT NR 2', 4000, '1982-02-07', '1982-03-01'), (3, 'PROJEKT NR 3', 2500, '1983-04-05', '1983-05-23'), (4, 'PROJEKT NR 4', 2000, '1983-04-01', '1983-04-19'); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `zlecenie` -- CREATE TABLE `zlecenie` ( `id_pracownika` int(4) NOT NULL, `nr_projektu` int(3) NOT NULL, `ilosc_godzin` int(3) DEFAULT NULL, `stawka_za_godzine` int(4) DEFAULT NULL, `data_rozpoczecia` date DEFAULT NULL, `data_zakonczenia` date DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Zrzut danych tabeli `zlecenie` -- INSERT INTO `zlecenie` (`id_pracownika`, `nr_projektu`, `ilosc_godzin`, `stawka_za_godzine`, `data_rozpoczecia`, `data_zakonczenia`) VALUES (3, 1, 10, 40, '1981-02-02', '1981-02-12'), (5, 1, 20, 60, '1981-02-20', '1981-03-02'), (5, 2, 30, 30, '1982-02-21', '1982-03-01'), (5, 3, 25, 50, '1983-04-07', '1983-04-16'), (5, 4, 40, 30, '1983-04-10', '1983-04-18'), (6, 3, 32, 50, '1983-04-15', '1983-04-20'), (7, 3, 78, 15, '1983-04-22', '1983-05-23'), (11, 2, 20, 50, '1982-02-07', '1982-03-16'), (12, 2, 30, 45, '1982-02-17', '1982-02-20'); -- -- Indeksy dla zrzutów tabel -- -- -- Indeksy dla tabeli `departament` -- ALTER TABLE `departament` ADD PRIMARY KEY (`nr_departamentu`); -- -- Indeksy dla tabeli `poziom_zarobkow` -- ALTER TABLE `poziom_zarobkow` ADD PRIMARY KEY (`nr_przedzialu`); -- -- Indeksy dla tabeli `pracownik` -- ALTER TABLE `pracownik` ADD PRIMARY KEY (`id_pracownika`); -- -- Indeksy dla tabeli `projekt` -- ALTER TABLE `projekt` ADD PRIMARY KEY (`nr_projektu`); -- -- Indeksy dla tabeli `zlecenie` -- ALTER TABLE `zlecenie` ADD PRIMARY KEY (`id_pracownika`,`nr_projektu`); COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;