diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/Zrzut ekranu 2026-01-07 121025.png b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/Zrzut ekranu 2026-01-07 121025.png new file mode 100644 index 0000000..b16c78d Binary files /dev/null and b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/Zrzut ekranu 2026-01-07 121025.png differ diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/img.png b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/img.png new file mode 100644 index 0000000..f4b3bb3 Binary files /dev/null and b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/img.png differ diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/index.php b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/index.php new file mode 100644 index 0000000..84baea5 --- /dev/null +++ b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/index.php @@ -0,0 +1,9 @@ +"; +} +mysqli_close($db); diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw1.png b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw1.png new file mode 100644 index 0000000..3b1fe3f Binary files /dev/null and b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw1.png differ diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw2.png b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw2.png new file mode 100644 index 0000000..a11bd42 Binary files /dev/null and b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw2.png differ diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw3.png b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw3.png new file mode 100644 index 0000000..71d4a68 Binary files /dev/null and b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw3.png differ diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw4.png b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw4.png new file mode 100644 index 0000000..e8c4719 Binary files /dev/null and b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw4.png differ diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw5.png b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw5.png new file mode 100644 index 0000000..d53bdc1 Binary files /dev/null and b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw5.png differ diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kwerendy.txt b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kwerendy.txt new file mode 100644 index 0000000..81a8b5e --- /dev/null +++ b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kwerendy.txt @@ -0,0 +1,5 @@ +SELECT AVG(liczba_pracownikow) AS "średnia", MIN(liczba_pracownikow) AS "najmniej", MAX(liczba_pracownikow) AS "najwięcej" FROM wykonawcy; +SELECT nazwa_firmy, liczba_pracownikow FROM wykonawcy WHERE liczba_pracownikow >= 40; +SELECT DISTINCT miasto FROM klienci ORDER BY miasto; +SELECT imie,cena FROM klienci JOIN zlecenia USING(id_klienta) WHERE miasto = "Poznań" AND rodzaj = "malowanie"; +SELECT imie, nazwa_firmy FROM klienci JOIN zlecenia USING(id_klienta) JOIN wykonanie USING(id_zlecenia) JOIN wykonawcy USING(id_wykonawcy); \ No newline at end of file diff --git a/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/remonty.sql b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/remonty.sql new file mode 100644 index 0000000..cb6530f --- /dev/null +++ b/Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/remonty.sql @@ -0,0 +1,304 @@ + + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +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: `remonty` +-- + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `klienci` +-- + +CREATE TABLE IF NOT EXISTS `klienci` ( + `id_klienta` int(11) NOT NULL, + `imie` varchar(20) COLLATE utf8_polish_ci NOT NULL, + `miasto` varchar(30) COLLATE utf8_polish_ci NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; + +-- +-- Zrzut danych tabeli `klienci` +-- + +INSERT INTO `klienci` (`id_klienta`, `imie`, `miasto`) VALUES +(1, 'Tomasz', 'Gdańsk'), +(2, 'Marta', 'Sopot'), +(3, 'Łukasz', 'Gdynia'), +(4, 'Michał', 'Gdańsk'), +(5, 'Monika', 'Łeba'), +(6, 'Mariusz', 'Sopot'), +(7, 'Martyna', 'Łódź'), +(8, 'Barbara', 'Lesko'), +(9, 'Katarzyna', 'Rawicz'), +(10, 'Natalia', 'Wrocław'), +(11, 'Paweł', 'Poznań'), +(12, 'Andrzej', 'Poznań'), +(13, 'Luiza', 'Szczecin'), +(14, 'Aleksander', 'Gdańsk'), +(15, 'Klaudia', 'Wrocław'), +(16, 'Filip', 'Sopot'), +(17, 'Jakub', 'Warszawa'), +(18, 'Kamil', 'Wrocław'), +(19, 'Karol', 'Warszawa'), +(20, 'Adam', 'Poznań'), +(21, 'Piotr', 'Wrocław'), +(22, 'Michał', 'Sopot'), +(23, 'Karol', 'Łomża'), +(24, 'Piotr', 'Malbork'), +(25, 'Martyna', 'Mikołajki'), +(26, 'Marcin', 'Toruń'), +(27, 'Krzysztof', 'Warszawa'), +(28, 'Paulina', 'Poznań'), +(29, 'Marta', 'Wrocław'), +(30, 'Kunegunda', 'Poznań'), +(31, 'Filip', 'Warszawa'), +(32, 'Urszula', 'Darłowo'); + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `wykonanie` +-- + +CREATE TABLE IF NOT EXISTS `wykonanie` ( + `id_wykonawcy` int(11) NOT NULL, + `id_zlecenia` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; + +-- +-- Zrzut danych tabeli `wykonanie` +-- + +INSERT INTO `wykonanie` (`id_wykonawcy`, `id_zlecenia`) VALUES +(1, 1), +(2, 2), +(4, 2), +(8, 2), +(14, 2), +(15, 4), +(17, 4), +(5, 5), +(11, 6), +(5, 7), +(16, 7), +(3, 10), +(15, 11), +(12, 12), +(12, 13), +(12, 14), +(14, 14), +(6, 15), +(10, 15), +(2, 16), +(16, 16), +(2, 17), +(4, 17), +(10, 17), +(4, 18), +(18, 18), +(9, 19), +(10, 19), +(14, 23), +(13, 25), +(16, 28), +(8, 31), +(6, 32), +(13, 32), +(7, 34), +(14, 34), +(3, 35), +(5, 35), +(4, 37), +(16, 39), +(7, 41), +(11, 42), +(16, 42), +(13, 43), +(15, 43), +(18, 43), +(3, 44), +(3, 45), +(6, 45), +(13, 45), +(7, 46), +(11, 46); + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `wykonawcy` +-- + +CREATE TABLE IF NOT EXISTS `wykonawcy` ( + `id_wykonawcy` int(11) NOT NULL, + `nazwa_firmy` varchar(50) COLLATE utf8_polish_ci NOT NULL, + `liczba_pracownikow` int(11) NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; + +-- +-- Zrzut danych tabeli `wykonawcy` +-- + +INSERT INTO `wykonawcy` (`id_wykonawcy`, `nazwa_firmy`, `liczba_pracownikow`) VALUES +(1, 'ABud', 25), +(2, 'BBud', 42), +(3, 'CBud', 15), +(4, 'DBud', 37), +(5, 'EBud', 22), +(6, 'FBud', 17), +(7, 'GBud', 55), +(8, 'HBud', 31), +(9, 'IBud', 12), +(10, 'JBud', 29), +(11, 'KBud', 45), +(12, 'LBud', 17), +(13, 'MBud', 15), +(14, 'NBud', 12), +(15, 'OBud', 15), +(16, 'PBud', 11), +(17, 'RBud', 45), +(18, 'SBud', 47); + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `zlecenia` +-- + +CREATE TABLE IF NOT EXISTS `zlecenia` ( + `id_zlecenia` int(11) NOT NULL, + `id_klienta` int(11) NOT NULL, + `cena` decimal(10,2) NOT NULL, + `rodzaj` varchar(10) COLLATE utf8_polish_ci NOT NULL DEFAULT 'malowanie' +) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; + +-- +-- Zrzut danych tabeli `zlecenia` +-- + +INSERT INTO `zlecenia` (`id_zlecenia`, `id_klienta`, `cena`, `rodzaj`) VALUES +(1, 11, '2500.00', 'malowanie'), +(2, 4, '1200.00', 'gipsowanie'), +(3, 15, '600.00', 'malowanie'), +(4, 18, '1750.00', 'malowanie'), +(5, 1, '12000.00', 'malowanie'), +(6, 1, '300.00', 'malowanie'), +(7, 1, '500.00', 'malowanie'), +(8, 1, '1250.00', 'malowanie'), +(9, 4, '2500.00', 'malowanie'), +(10, 4, '250.00', 'malowanie'), +(11, 4, '50.00', 'malowanie'), +(12, 14, '1500.00', 'malowanie'), +(13, 1, '250.00', 'malowanie'), +(14, 14, '1268.00', 'malowanie'), +(15, 1, '2500.00', 'gipsowanie'), +(16, 2, '1200.00', 'gipsowanie'), +(17, 3, '2500.00', 'gipsowanie'), +(18, 4, '1250.00', 'malowanie'), +(19, 5, '7500.00', 'malowanie'), +(20, 6, '12000.00', 'gipsowanie'), +(21, 7, '120.00', 'malowanie'), +(22, 8, '560.00', 'gipsowanie'), +(23, 10, '742.00', 'malowanie'), +(24, 9, '8542.00', 'gipsowanie'), +(25, 11, '6500.00', 'malowanie'), +(26, 13, '1203.00', 'gipsowanie'), +(27, 15, '742.00', 'malowanie'), +(28, 17, '9420.00', 'gipsowanie'), +(29, 19, '234.00', 'malowanie'), +(30, 21, '654.00', 'malowanie'), +(31, 23, '4520.00', 'gipsowanie'), +(32, 25, '623.00', 'malowanie'), +(33, 27, '6500.00', 'gipsowanie'), +(34, 29, '740.00', 'gipsowanie'), +(35, 31, '845.00', 'malowanie'), +(36, 10, '4211.00', 'malowanie'), +(37, 12, '6528.00', 'gipsowanie'), +(38, 14, '247.00', 'gipsowanie'), +(39, 16, '6500.00', 'malowanie'), +(40, 18, '742.00', 'malowanie'), +(41, 20, '777.00', 'malowanie'), +(42, 22, '8880.00', 'malowanie'), +(43, 24, '540.00', 'malowanie'), +(44, 26, '320.00', 'malowanie'), +(45, 28, '1200.00', 'malowanie'), +(46, 30, '200.00', 'gipsowanie'); + +-- +-- Indeksy dla zrzutów tabel +-- + +-- +-- Indexes for table `klienci` +-- +ALTER TABLE `klienci` + ADD PRIMARY KEY (`id_klienta`); + +-- +-- Indexes for table `wykonanie` +-- +ALTER TABLE `wykonanie` + ADD PRIMARY KEY (`id_wykonawcy`,`id_zlecenia`), + ADD KEY `id_zlecenia` (`id_zlecenia`); + +-- +-- Indexes for table `wykonawcy` +-- +ALTER TABLE `wykonawcy` + ADD PRIMARY KEY (`id_wykonawcy`); + +-- +-- Indexes for table `zlecenia` +-- +ALTER TABLE `zlecenia` + ADD PRIMARY KEY (`id_zlecenia`), + ADD KEY `id_klienta` (`id_klienta`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT dla tabeli `klienci` +-- +ALTER TABLE `klienci` + MODIFY `id_klienta` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=33; +-- +-- AUTO_INCREMENT dla tabeli `wykonawcy` +-- +ALTER TABLE `wykonawcy` + MODIFY `id_wykonawcy` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=19; +-- +-- AUTO_INCREMENT dla tabeli `zlecenia` +-- +ALTER TABLE `zlecenia` + MODIFY `id_zlecenia` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=47; +-- +-- Ograniczenia dla zrzutów tabel +-- + +-- +-- Ograniczenia dla tabeli `wykonanie` +-- +ALTER TABLE `wykonanie` + ADD CONSTRAINT `wykonanie_ibfk_1` FOREIGN KEY (`id_wykonawcy`) REFERENCES `wykonawcy` (`id_wykonawcy`), + ADD CONSTRAINT `wykonanie_ibfk_2` FOREIGN KEY (`id_zlecenia`) REFERENCES `zlecenia` (`id_zlecenia`); + +-- +-- Ograniczenia dla tabeli `zlecenia` +-- +ALTER TABLE `zlecenia` + ADD CONSTRAINT `zlecenia_ibfk_1` FOREIGN KEY (`id_klienta`) REFERENCES `klienci` (`id_klienta`); + +/*!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 */; diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/Zrzut ekranu 2026-01-07 120907.png b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/Zrzut ekranu 2026-01-07 120907.png new file mode 100644 index 0000000..a2ceb89 Binary files /dev/null and b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/Zrzut ekranu 2026-01-07 120907.png differ diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/import.png b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/import.png new file mode 100644 index 0000000..5d549fc Binary files /dev/null and b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/import.png differ diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/index.php b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/index.php new file mode 100644 index 0000000..a3ab5c1 --- /dev/null +++ b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/index.php @@ -0,0 +1,9 @@ +"; +} +mysqli_close($db); diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw1.jpg b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw1.jpg new file mode 100644 index 0000000..21991a7 Binary files /dev/null and b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw1.jpg differ diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw2.jpg b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw2.jpg new file mode 100644 index 0000000..dc91ffb Binary files /dev/null and b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw2.jpg differ diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw3.jpg b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw3.jpg new file mode 100644 index 0000000..667eb59 Binary files /dev/null and b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw3.jpg differ diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw4.jpg b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw4.jpg new file mode 100644 index 0000000..e0a6aa2 Binary files /dev/null and b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw4.jpg differ diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kwerendy.txt b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kwerendy.txt new file mode 100644 index 0000000..cad29f3 --- /dev/null +++ b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kwerendy.txt @@ -0,0 +1,4 @@ +SELECT kod, nazwa, cena FROM kursy ORDER BY cena ASC; +SELECT nazwa FROM kursy; +INSERT INTO uczestnicy (imie, nazwisko, wiek) VALUES ('Tadeusz','Wysocki',36); +SELECT COUNT(kod_kursu) AS 'Zapisanych', nazwa FROM kursy JOIN kursy_uczestnicy ON kod = kod_kursu GROUP BY nazwa; \ No newline at end of file diff --git a/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/szkolimy.sql b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/szkolimy.sql new file mode 100644 index 0000000..b328239 --- /dev/null +++ b/Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/szkolimy.sql @@ -0,0 +1,212 @@ +-- phpMyAdmin SQL Dump +-- version 4.4.14 +-- http://www.phpmyadmin.net +-- +-- Host: 127.0.0.1 +-- Czas generowania: 15 Lip 2021, 13:46 +-- Wersja serwera: 5.6.26 +-- Wersja PHP: 5.6.12 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +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: `szkolenia` +-- + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `kursy` +-- + +CREATE TABLE IF NOT EXISTS `kursy` ( + `kod` int(11) NOT NULL, + `nazwa` varchar(35) COLLATE utf8_polish_ci NOT NULL, + `cena` decimal(10,0) NOT NULL, + `max_liczba_miejsc` int(11) NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; + +-- +-- Zrzut danych tabeli `kursy` +-- + +INSERT INTO `kursy` (`kod`, `nazwa`, `cena`, `max_liczba_miejsc`) VALUES +(1, 'język angielski', '1999', 20), +(2, 'język niemiecki', '1890', 20), +(3, 'informatyka', '2500', 10), +(4, 'florystyka', '1200', 20), +(5, 'gastronomia', '1000', 15), +(6, 'język francuski', '1350', 20), +(7, 'spawanie', '3200', 10), +(8, 'rysunek techniczny', '2100', 20); + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `kursy_uczestnicy` +-- + +CREATE TABLE IF NOT EXISTS `kursy_uczestnicy` ( + `kod_kursu` int(11) NOT NULL, + `id_uczestnika` int(11) NOT NULL, + `data` date NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; + +-- +-- Zrzut danych tabeli `kursy_uczestnicy` +-- + +INSERT INTO `kursy_uczestnicy` (`kod_kursu`, `id_uczestnika`, `data`) VALUES +(1, 1, '2021-02-15'), +(2, 1, '2020-06-08'), +(5, 1, '2020-07-01'), +(5, 1, '2021-07-01'), +(3, 2, '2020-07-24'), +(4, 4, '2020-06-07'), +(1, 5, '2021-03-12'), +(6, 6, '2021-03-14'), +(2, 7, '2020-07-30'), +(4, 7, '2021-02-16'), +(7, 7, '2021-03-08'), +(8, 7, '2021-07-04'), +(5, 9, '2021-10-08'), +(2, 10, '2021-04-20'), +(7, 10, '2020-01-05'), +(8, 12, '2020-07-06'), +(2, 13, '2020-07-02'), +(6, 13, '2020-01-23'), +(3, 14, '2020-08-07'), +(5, 14, '2021-03-23'), +(2, 15, '2021-07-04'), +(3, 16, '2021-04-21'), +(5, 16, '2020-09-25'), +(5, 16, '2021-07-28'), +(5, 18, '2021-03-14'), +(8, 18, '2021-03-21'), +(4, 19, '2020-02-16'), +(5, 19, '2021-06-26'), +(8, 19, '2020-07-17'), +(4, 23, '2021-02-17'), +(2, 24, '2021-07-04'), +(4, 24, '2021-09-13'), +(3, 25, '2021-05-09'), +(5, 25, '2020-07-21'), +(4, 26, '2021-03-14'), +(6, 26, '2020-01-28'), +(7, 26, '2021-04-23'), +(3, 27, '2021-06-03'), +(3, 27, '2021-08-17'), +(3, 27, '2021-10-21'), +(5, 27, '2020-12-25'), +(5, 27, '2021-07-12'), +(6, 27, '2020-10-28'), +(5, 28, '2021-03-22'), +(6, 28, '2021-06-04'), +(6, 29, '2021-05-10'); + +-- -------------------------------------------------------- + +-- +-- Struktura tabeli dla tabeli `uczestnicy` +-- + +CREATE TABLE IF NOT EXISTS `uczestnicy` ( + `id_uczestnika` int(11) NOT NULL, + `imie` varchar(35) COLLATE utf8_polish_ci NOT NULL, + `nazwisko` varchar(35) COLLATE utf8_polish_ci NOT NULL, + `wiek` int(3) NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; + +-- +-- Zrzut danych tabeli `uczestnicy` +-- + +INSERT INTO `uczestnicy` (`id_uczestnika`, `imie`, `nazwisko`, `wiek`) VALUES +(1, 'Katarzyna', 'Nowak', 35), +(2, 'Anna', 'Kos', 58), +(3, 'Aleksander', 'Szewczyk', 58), +(4, 'Michał', 'Ptak', 22), +(5, 'Anna', 'Lis', 45), +(6, 'Miłosz', 'Kowalski', 19), +(7, 'Przemysław', 'Okaj', 44), +(8, 'Marcin', 'Marzec ', 22), +(9, 'Marek', 'Nowak', 41), +(10, 'Monika', 'Banas', 25), +(11, 'Katarzyna', 'Edyn', 20), +(12, 'Adam', 'Kaczorowski', 22), +(13, 'Maria', 'Kuza', 26), +(14, 'Stanisław', 'Jamróz', 35), +(15, 'Stanisław', 'Jamróz', 35), +(16, 'Irena', 'Lińska', 52), +(17, 'Tomasz', 'Praski', 22), +(18, 'Adam', 'Wnuk', 21), +(19, 'Martyna', 'Mruk', 31), +(20, 'Łukasz', 'Kuszczyk', 26), +(21, 'Tadeusz', 'Maliniak', 33), +(22, 'Martyna', 'Balwierz', 26), +(23, 'Natalia', 'Ortyka', 45), +(24, 'Michał', 'Dróżdż', 17), +(25, 'Barbara', 'Tadzik', 19), +(26, 'Klaudia', 'Trzeciak', 22), +(27, 'Mirosław', 'Złoty', 26), +(28, 'Dominika', 'Pikuła', 62), +(29, 'Kamil', 'Lis', 28); + +-- +-- Indeksy dla zrzutów tabel +-- + +-- +-- Indexes for table `kursy` +-- +ALTER TABLE `kursy` + ADD PRIMARY KEY (`kod`); + +-- +-- Indexes for table `kursy_uczestnicy` +-- +ALTER TABLE `kursy_uczestnicy` + ADD PRIMARY KEY (`kod_kursu`,`id_uczestnika`,`data`), + ADD KEY `id_uczestnika` (`id_uczestnika`); + +-- +-- Indexes for table `uczestnicy` +-- +ALTER TABLE `uczestnicy` + ADD PRIMARY KEY (`id_uczestnika`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT dla tabeli `kursy` +-- +ALTER TABLE `kursy` + MODIFY `kod` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=9; +-- +-- AUTO_INCREMENT dla tabeli `uczestnicy` +-- +ALTER TABLE `uczestnicy` + MODIFY `id_uczestnika` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=30; +-- +-- Ograniczenia dla zrzutów tabel +-- + +-- +-- Ograniczenia dla tabeli `kursy_uczestnicy` +-- +ALTER TABLE `kursy_uczestnicy` + ADD CONSTRAINT `kursy_uczestnicy_ibfk_1` FOREIGN KEY (`id_uczestnika`) REFERENCES `uczestnicy` (`id_uczestnika`), + ADD CONSTRAINT `kursy_uczestnicy_ibfk_2` FOREIGN KEY (`kod_kursu`) REFERENCES `kursy` (`kod`); + +/*!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 */;