- -- 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 */;