DB model Language Learning App

Zadání

Vytvořte databázový model, který bude obsahovat nejdůležitější atributy pro fungování aplikace na výuku jazyků. Uživatel, který se do aplikace přihlásí, se učí slovíčka a větná spojení. Větná spojení se skládají ze slovíček. Pro správné fungování učící se aplikace je nutné, aby aplikace věděla, kolikrát a kdy uživatel správně znal dané slovíčko či větné spojení (logika učení bude postavena v aplikaci, ale v databázi je nutné ukládat každý výsledek ověření znalosti slovíčka i větného spojení daným uživatelem). V návaznosti na úspěšnost učení může uživatel obdržet ocenění.

Účel

Na základě databázového modelu bude vytvořena aplikace, která kromě učení bude také zobrazovat následující statistiky:

Nezapomeňte na klasické operace typu: