Mateřská škola

Zadání

Navrhněte datový model pro evidenci žáků, jejich rodičů, tříd, docházky, učitelek a školních akcí. U každého žáka je nutné evidovat kromě základních údajů také jméno doktora a číslo zdravotní pojišťovny a jednoho nebo více zákonných zástupců včetně kontaktu na ně (telefon a email). Každý žák je zařazen do jedné ze tříd a to vždy na dobu celého školního roku. Třídu má na starosti vždy jedna učitelka, některé učitelky jsou bez přiřazené třídy (například angličtinářka nebo učitelka výtvarného kroužku).

Učitelka hodnotí vývoj dítěte a rozvoj jeho schopností vždy jednou měsíčně. Tento stav se bude nově zaznamenávat do databáze (nyní se vyhotovoval pouze na papír) a bude přístupný učitelkám a zákonným zástupcům žáka.

U školních akcí je potřeba evidovat vždy jednoho zodpovědného zaměstnance (učitelku) a správný počet učitelek podle počtu dětí – počítejte minimálně vedoucí plus jedna další učitelka na každých 10 dětí. Evidujte druh školní akce, cíl, datum, čas odchodu a návratu (je-li relevantní), finanční částku příspěvku a seznam dětí, které se dané akce zúčastní.

Účel

Mateřská škola potřebuje databázi pro webovou aplikaci, která po přihlášení zobrazí seznam tříd, jejich učitelek, žáků a plán akcí na daný školní rok. Přihlášení je možné pouze pro zaměstnance a zákonné zástupce žáků.

Výstupem budou následující sestavy:

Nezapomeňte na klasické operace typu: