DB model Autoškola
Zadání
Vytvořte databázový model, který bude obsahovat nejdůležitější atributy pro interní evidenci autoškoly. Student autoškoly absolvuje nejprve teoretické lekce, následně pak jízdy. Lekci (ať už teoretickou nebo praktickou) vede vždy konkrétní lektor autoškoly. Na konci výuky pak student absolvuje test, po jehož úspěšném absolvování si může požádat o vystavení řidičského průkazu. V případě, že test neabsolvuje (i tak si takovýto pokus zaznamenáváme), může mu být nařízeno absolvování dalších lekcí před dalším pokusem o test.
Účel
Na základě databázového modelu bude fungovat interní informační systém, který bude mimo jiné zobrazovat následující statistiky:
- Přehled lektorů autoškoly a počet jim přiřazených lekcí na příští týden
- Přehled aktuálně studujících studentů autoškoly včetně čísla poslední lekce
- Přehled neúspěšných testů včetně jména studenta a data testu
- Přehled úspěšných testů včetně jména studenta z Rakovníka
- Přehled lekcí včetně data a typu lekce konkrétního studenta Lukáš Syrový
Nezapomeňte na klasické operace typu:
- Přidání nového studenta
- Přidání nového lektora
- Naplánování nové lekce (kterou vede lektor)
- Přiřazení lekce studentovi
- Naplánování testu
- Přihlášení studenta na test
- Zaznamenání výsledku testu studenta