-- https://www.phpmyadmin.net/
--
-- Počítač: 127.0.0.1
-- Vytvořeno: Čtv 24. úno 2022, 11:09
-- Verze serveru: 10.1.38-MariaDB
-- Verze PHP: 7.3.3

START TRANSACTION;



--
-- Databáze: `18-c-kratochvil.r`
--

-- --------------------------------------------------------

--
-- Struktura tabulky `historie`
--

CREATE TABLE `historie` (
  `id` int(11) NOT NULL,
  `jmeno` varchar(50) COLLATE utf8_czech_ci NOT NULL,
  `id_test` int(11) NOT NULL,
  `datum` datetime NOT NULL,
  `hodnoceni` float NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

--
-- Vypisuji data pro tabulku `historie`
--

INSERT INTO `historie` (`id`, `jmeno`, `id_test`, `datum`, `hodnoceni`) VALUES
(1, 'Roman', 1, '0000-00-00 00:00:00', 50),
(30, 'Michal', 1, '0000-00-00 00:00:00', 100),
(31, 'Michal', 1, '0000-00-00 00:00:00', 100),
(32, 'Michal', 1, '0000-00-00 00:00:00', 0),
(33, 'Michal', 1, '0000-00-00 00:00:00', 100);

-- --------------------------------------------------------

--
-- Struktura tabulky `odpoved`
--

CREATE TABLE `odpoved` (
  `id` int(11) NOT NULL,
  `odpoved` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `id_otazka` int(11) NOT NULL,
  `volba` set('a','b','c','d') COLLATE utf8_czech_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

--
-- Vypisuji data pro tabulku `odpoved`
--

INSERT INTO `odpoved` (`id`, `odpoved`, `id_otazka`, `volba`) VALUES
(1, 'Přidělování hardwarových prostředků jednotlivým procesů', 1, 'a'),
(2, 'Čtení myšlenek uživatele', 1, 'b'),
(3, 'Uklízení obývacího pokoje uživatele', 1, 'c'),
(4, 'Uzavírání černých děr', 1, 'd'),
(5, 'ATX', 4, 'a'),
(6, 'ITX', 4, 'b'),
(7, 'miniITX', 4, 'c'),
(8, 'QCI', 4, 'd'),
(9, 'disketová', 5, 'a'),
(10, 'grafická', 5, 'b'),
(11, 'paměťová', 5, 'c'),
(12, 'procesorová', 5, 'd'),
(13, '~/Plocha', 3, 'a'),
(14, '~/Dokumenty', 3, 'b'),
(15, '/etc', 3, 'c'),
(16, '~/Plocha/konfiguracni_soubory', 3, 'd'),
(17, 'Bilinqe', 2, 'a'),
(18, 'GPL', 2, 'b'),
(19, 'LGPL', 2, 'c'),
(20, 'BSD', 2, 'd');

-- --------------------------------------------------------

--
-- Struktura tabulky `otazka`
--

CREATE TABLE `otazka` (
  `id` int(11) NOT NULL,
  `otazka` varchar(500) COLLATE utf8_czech_ci NOT NULL,
  `reseni` char(4) COLLATE utf8_czech_ci NOT NULL,
  `id_test` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

--
-- Vypisuji data pro tabulku `otazka`
--

INSERT INTO `otazka` (`id`, `otazka`, `reseni`, `id_test`) VALUES
(1, 'Co z uvedeného je funkcí operačního systému?', '1000', 1),
(2, 'Které licence operačních systémů existují', '0111', 1),
(3, 'Kde se nachází konfigurační soubory operačního systému Linux?', '0010', 1),
(4, 'Jaké jsou form factory základních desek?', '1110', 2),
(5, 'Jaké jsou hlavní 3 sběrnice základní desky?', '0111', 2);

-- --------------------------------------------------------

--
-- Struktura tabulky `rezervace_zaznam`
--

CREATE TABLE `rezervace_zaznam` (
  `id` int(11) NOT NULL,
  `jmeno` varchar(50) COLLATE utf8_czech_ci NOT NULL,
  `datum` varchar(50) COLLATE utf8_czech_ci NOT NULL,
  `cas` varchar(50) COLLATE utf8_czech_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

--
-- Vypisuji data pro tabulku `rezervace_zaznam`
--

INSERT INTO `rezervace_zaznam` (`id`, `jmeno`, `datum`, `cas`) VALUES
(56, 'Roman', '23. 2. 2022', '9'),
(57, 'Roman', '23. 2. 2022', '12');

-- --------------------------------------------------------

--
-- Struktura tabulky `sibenice_historie`
--

CREATE TABLE `sibenice_historie` (
  `id` int(11) NOT NULL,
  `jmeno` varchar(50) COLLATE utf8_czech_ci NOT NULL,
  `skore` float NOT NULL,
  `datum` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

-- --------------------------------------------------------

--
-- Struktura tabulky `sibenice_slova`
--

CREATE TABLE `sibenice_slova` (
  `slovo` varchar(20) COLLATE utf8_czech_ci NOT NULL,
  `napoveda` varchar(255) COLLATE utf8_czech_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

--
-- Vypisuji data pro tabulku `sibenice_slova`
--

INSERT INTO `sibenice_slova` (`slovo`, `napoveda`) VALUES
('auto', 'dopravní prostředek'),
('jelen', 'zvíře'),
('pero', 'psací potřeba'),
('procesor', 'počítačová komponenta');

-- --------------------------------------------------------

--
-- Struktura tabulky `studenti`
--

CREATE TABLE `studenti` (
  `rc` char(11) COLLATE utf8_czech_ci NOT NULL,
  `jmeno` varchar(25) COLLATE utf8_czech_ci NOT NULL,
  `prijmeni` varchar(50) COLLATE utf8_czech_ci NOT NULL,
  `datum_narozeni` date NOT NULL,
  `pohlavi` set('Muž','Žena') COLLATE utf8_czech_ci NOT NULL,
  `mesto` varchar(50) COLLATE utf8_czech_ci NOT NULL,
  `ulice` varchar(50) COLLATE utf8_czech_ci NOT NULL,
  `cp` varchar(8) COLLATE utf8_czech_ci NOT NULL,
  `psc` char(5) COLLATE utf8_czech_ci NOT NULL,
  `email` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `skupina` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

--
-- Vypisuji data pro tabulku `studenti`
--

INSERT INTO `studenti` (`rc`, `jmeno`, `prijmeni`, `datum_narozeni`, `pohlavi`, `mesto`, `ulice`, `cp`, `psc`, `email`, `skupina`) VALUES
('010402/5927', 'Roman', 'Kratochvíl', '2002-03-08', 'Muž', 'Ostrava', 'Dr. Šavrdy', '15', '70030', 'roman-judo@seznam.cz', 1),
('030501/5986', 'Miloš', 'Frezna', '2003-05-21', 'Muž', 'Praha', 'Nějaká', '12', '70100', 'nejaky@seznam.cz', 2);

-- --------------------------------------------------------

--
-- Struktura tabulky `test`
--

CREATE TABLE `test` (
  `id` int(11) NOT NULL,
  `nazev` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `autor` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `kategorie` set('ICT','CZECH','ENGLISH','MATH') COLLATE utf8_czech_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

--
-- Vypisuji data pro tabulku `test`
--

INSERT INTO `test` (`id`, `nazev`, `autor`, `kategorie`) VALUES
(1, 'Operační systém', 'Kratochvíl', 'ICT'),
(2, 'Motherboard', 'Kratochvíl', 'ICT');

--
-- Klíče pro exportované tabulky
--

--
-- Klíče pro tabulku `historie`
--
ALTER TABLE `historie`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_test` (`id_test`);

--
-- Klíče pro tabulku `odpoved`
--
ALTER TABLE `odpoved`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_otazka` (`id_otazka`);

--
-- Klíče pro tabulku `otazka`
--
ALTER TABLE `otazka`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_test` (`id_test`);

--
-- Klíče pro tabulku `rezervace_zaznam`
--
ALTER TABLE `rezervace_zaznam`
  ADD PRIMARY KEY (`id`),
  ADD KEY `jmeno` (`jmeno`);

--
-- Klíče pro tabulku `sibenice_historie`
--
ALTER TABLE `sibenice_historie`
  ADD PRIMARY KEY (`id`);

--
-- Klíče pro tabulku `sibenice_slova`
--
ALTER TABLE `sibenice_slova`
  ADD PRIMARY KEY (`slovo`);

--
-- Klíče pro tabulku `studenti`
--
ALTER TABLE `studenti`
  ADD PRIMARY KEY (`rc`);

--
-- Klíče pro tabulku `test`
--
ALTER TABLE `test`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT pro tabulky
--

--
-- AUTO_INCREMENT pro tabulku `historie`
--
ALTER TABLE `historie`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=34;

--
-- AUTO_INCREMENT pro tabulku `odpoved`
--
ALTER TABLE `odpoved`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT pro tabulku `otazka`
--
ALTER TABLE `otazka`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pro tabulku `rezervace_zaznam`
--
ALTER TABLE `rezervace_zaznam`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=64;

--
-- AUTO_INCREMENT pro tabulku `sibenice_historie`
--
ALTER TABLE `sibenice_historie`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pro tabulku `test`
--
ALTER TABLE `test`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- Omezení pro exportované tabulky
--

--
-- Omezení pro tabulku `historie`
--
ALTER TABLE `historie`
  ADD CONSTRAINT `historie_ibfk_1` FOREIGN KEY (`id_test`) REFERENCES `test` (`id`);

--
-- Omezení pro tabulku `odpoved`
--
ALTER TABLE `odpoved`
  ADD CONSTRAINT `odpoved_ibfk_1` FOREIGN KEY (`id_otazka`) REFERENCES `otazka` (`id`);

--
-- Omezení pro tabulku `otazka`
--
ALTER TABLE `otazka`
  ADD CONSTRAINT `otazka_ibfk_1` FOREIGN KEY (`id_test`) REFERENCES `test` (`id`);

--
-- Omezení pro tabulku `rezervace_zaznam`
--
ALTER TABLE `rezervace_zaznam`
  ADD CONSTRAINT `rezervace_zaznam_ibfk_1` FOREIGN KEY (`jmeno`) REFERENCES `rezervace_misto` (`login`);
COMMIT;

