18.02
|
After Width: | Height: | Size: 298 KiB |
BIN
Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/img.png
Normal file
|
After Width: | Height: | Size: 378 KiB |
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
$db = mysqli_connect('localhost', 'root', '', 'remonty');
|
||||
$query = "SELECT imie,cena FROM klienci JOIN zlecenia USING(id_klienta) WHERE miasto = 'Poznań' AND rodzaj = 'malowanie';";
|
||||
|
||||
$result = mysqli_query($db, $query);
|
||||
while ($row = mysqli_fetch_assoc($result)) {
|
||||
echo $row['imie'] . ' ' . $row['cena'] . "<br>";
|
||||
}
|
||||
mysqli_close($db);
|
||||
BIN
Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw1.png
Normal file
|
After Width: | Height: | Size: 409 KiB |
BIN
Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw2.png
Normal file
|
After Width: | Height: | Size: 408 KiB |
BIN
Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw3.png
Normal file
|
After Width: | Height: | Size: 409 KiB |
BIN
Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw4.png
Normal file
|
After Width: | Height: | Size: 385 KiB |
BIN
Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/kw5.png
Normal file
|
After Width: | Height: | Size: 325 KiB |
@@ -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);
|
||||
304
Egzamin/inf_03_2025_06_09_php_malowanie_gips_BAZA/remonty.sql
Normal file
@@ -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 */;
|
||||
|
After Width: | Height: | Size: 247 KiB |
BIN
Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/import.png
Normal file
|
After Width: | Height: | Size: 415 KiB |
9
Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/index.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
$db = mysqli_connect('localhost', 'root', '', 'szkolenia');
|
||||
$query = "SELECT COUNT(kod_kursu) AS 'Zapisanych', nazwa FROM kursy JOIN kursy_uczestnicy ON kod = kod_kursu GROUP BY nazwa;";
|
||||
|
||||
$result = mysqli_query($db, $query);
|
||||
while ($row = mysqli_fetch_assoc($result)) {
|
||||
echo $row['Zapisanych'] . "<br>";
|
||||
}
|
||||
mysqli_close($db);
|
||||
BIN
Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw1.jpg
Normal file
|
After Width: | Height: | Size: 303 KiB |
BIN
Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw2.jpg
Normal file
|
After Width: | Height: | Size: 287 KiB |
BIN
Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw3.jpg
Normal file
|
After Width: | Height: | Size: 263 KiB |
BIN
Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/kw4.jpg
Normal file
|
After Width: | Height: | Size: 389 KiB |
@@ -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;
|
||||
212
Egzamin/inf_03_2025_06_10_php_szkolenia_BAZA/szkolimy.sql
Normal file
@@ -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 */;
|
||||