Modelování vztahů a entit

Žáci modelují vztahy mezi entitami schématem včetně ER modelu a porovnají, který zápis vztahů nejlépe vystihuje zvolenou situaci.

Průvodce tématem Modelování vztahů a entit v předmětu Informatika pro 8. třídu: co mají žáci zvládnout, na co navázat a kde nejčastěji chybují. K tomu příprava na hodinu, pracovní list nebo písemka, které ScioBot připraví na jedno kliknutí přesně pro tento ročník.

Připravit hodinu Všechny formáty

Klikněte a tvořte

Získejte přípravu zdarma

Vyberte formát. Jedním kliknutím otevřete tvorbu na téma Modelování vztahů a entit (8. třída) — ScioBot ho připraví za vás.

Připravit hodinu

Další formáty na jedno kliknutí

Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.

V 8. ročníku žáci přecházejí od obecného schématu situace k modelu, který rozlišuje entity (typy objektů, o nichž chceme vést údaje) a vztahy mezi nimi. Schéma, včetně ER modelu, zachycuje, co s čím souvisí a jakou má vztah násobnost (1:1, 1:N, M:N), nikoli pořadí kroků ani vzhled obrazovky.

Stejnou situaci lze zapsat větou, tabulkou výskytů, grafem uzlů a hran i ER diagramem. Úkolem není najít jediný „správný obrázek“, ale porovnat zápisy a vybrat ten, který nejlépe vystihuje zvolenou otázku: kdo s kým, kolik k kolika, které údaje patří entitě a které vztahu.

Výstup INF-INF-001-ZV9-003 vyžaduje modelovat situaci různými způsoby. Model vztahů a entit navazuje na grafové modelování a čtení schémat a připravuje čtení struktury dat před úvodem do databází.

Předpoklady

Klíčové pojmy

Entita
Typ objektu, o kterém vedeme údaje (Žák, Kniha, Učebna), ne konkrétní jméno jednoho žáka.
Atribut
Údaj patřící entitě nebo vztahu (datum narození u žáka, datum výpůjčky u vztahu půjčuje si).
Vztah
Pojmenovaná souvislost mezi entitami (navštěvuje, vlastní, učí), ne pouhá čára bez významu.
Násobnost (kardinalita)
Kolik výskytů jedné entity se může vázat na výskyt druhé: 1:1, 1:N, M:N.
ER model
Schéma entit, atributů a vztahů; slouží k návrhu struktury údajů, ne k popisu algoritmu.
Výskyt
Konkrétní případ typu (žák Anna K., kniha s inventárním číslem 17), který do schématu typů nekreslíme jako novou entitu.
Porovnání zápisů
Věta, tabulka dvojic, graf a ER diagram mohou popisovat tutéž situaci; vybíráme zápis podle toho, co chceme zdůraznit.

Časté miskoncepce

  • Častá chyba

    Žák napíše do obdélníku „Petr Novák“ a prohlásí, že to je entita.

    Jak na to

    Vedle schématu vypište typ Žák a dva konkrétní výskyty; zeptejte se, které údaje mají všichni žáci společné jako sloupce.

  • Častá chyba

    U situace žák–kroužek nakreslí 1:N, protože „jeden žák chodí do víc kroužků“, a zapomene, že jeden kroužek má víc žáků.

    Jak na to

    Nechte vyplnit tabulku dvojic jméno–kroužek z reálné třídy a spočítat, kolikrát se opakuje žák a kolikrát kroužek; teprve potom zvolte M:N nebo 1:N.

  • Častá chyba

    Atribut telefon zakreslí jako samostatnou entitu, „protože telefon je věc“.

    Jak na to

    Zeptejte se: evidujeme o telefonu další údaje (typ, majitel, číslo zvlášť), nebo jen jedno číslo u osoby? Když jen číslo, patří jako atribut k entitě Osoba.

  • Častá chyba

    ER schéma čte jako vývojový diagram: šipka znamená „nejdřív A, potom B“.

    Jak na to

    Položte vedle sebe loňské schéma postupu a dnešní ER; u každé čáry nechte říct, zda jde o pořadí akcí, nebo o „kdo s kým souvisí“.

Jak učit

2–3 hodiny

  1. Evokace: z věty „žáci si půjčují knihy ve školní knihovně“ žáci vypíší, o kom vedeme údaje a co s čím souvisí.
  2. Jádro: tutéž situaci zapíší tabulkou výskytů, grafem a ER schématem včetně násobnosti a porovnají, který zápis nejlépe odpovídá otázce.
  3. Reflexe: u cizího schématu žáci opraví záměnu typu a výskytu nebo špatnou násobnost a zdůvodní volbu zápisu.

Nápady na aktivity

  • Skupiny modelují jednu zvolenou školní situaci (výpůjčky, kroužky, rozvrh) třemi zápisy a obhajují, který vystihuje vztahy nejpřesněji.
  • Výměna schémat: dvojice dostane cizí ER a doplní chybějící název vztahu a násobnost podle krátkého textu situace.

Hodnocení

Žák k zadané situaci sestaví ER schéma s entitami, pojmenovaným vztahem a násobností a v jedné větě zdůvodní, proč zvolil 1:N nebo M:N.

Žák porovná dva zápisy téže situace (tabulka výskytů a ER) a uvede, který lépe ukazuje typy vztahů a který konkrétní výskyty.

Související témata

Zdroje

Co pro vás ScioBot připraví k tématu Modelování vztahů a entit

Interaktivní aktivity, které žáci spustí na tabletu či tabuli, tisknutelné kartičky a hry pro celou třídu – každý formát na téma Modelování vztahů a entit jedním klikem.

Základní materiály

Interaktivní aktivity 14

K tisku a rozstříhání 8

Hry pro celou třídu 4

Očekávané výstupy

  • INF-INF-001-ZV9-003 Modeluje situace různými způsoby, včetně grafů nebo obdobných schémat.

Učíte Modelování vztahů a entit trochu jinak?

Popište ScioBotu vlastními slovy, co s žáky chcete zvládnout a kolik máte času. Materiál přizpůsobí vašemu ŠVP, třídě i žákům se speciálními vzdělávacími potřebami.

Napsat ScioBotu

Související témata