Databáze: úvod

Žáci rozliší tabulku evidence od databáze, popíší tabulky, záznamy a vztahy a vysvětlí, proč informační systém data ukládá v databázi.

Průvodce tématem Databáze: úvod 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 Databáze: úvod (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.

Žáci v 8. ročníku navazují na tabulku evidence a na popis informačního systému: databáze je organizovaný soubor dat, ve kterém informační systém ukládá záznamy tak, aby je šlo vyhledávat, doplňovat a propojovat bez ručního kopírování stejných údajů do mnoha sešitů. Od jedné tabulky v tabulkovém editoru se liší tím, že má jasnou strukturu (tabulky, sloupce, typy údajů), pravidla pro záznamy a vztahy mezi tabulkami.

Na konkrétním systému, který žáci znají (školní informační systém, výpůjčky v knihovně, e-shop), pojmenují tabulky, jeden záznam jako jeden řádek o jedné entitě a vztah, který spojuje záznamy bez opakování celého popisu. Vysvětlí, proč systém data neukládá jako volný text nebo jako jeden velký seznam: konzistence, sdílení, oprávnění a možnost odpovědět na otázku typu „které knihy má vypůjčené žák X“.

Výstupy INF-INF-003-ZV9-009 a INF-INF-003-ZV9-010 se tu potkávají: žáci posoudí, k čemu systém databázi používá, a zároveň umí navrhnout jednoduchou evidenci (tabulky + pravidla), která by mohla být jádrem takové databáze.

Předpoklady

Klíčové pojmy

Tabulka evidence
Jedna přehledná tabulka se sloupci a řádky; hodí se na malou sadu dat, ale sama o sobě ještě nemusí být databází.
Databáze
Soubor propojených tabulek (nebo obdobných struktur) s pravidly, ve kterém informační systém trvale ukládá a vyhledává data.
Tabulka v databázi
Pojmenovaná množina stejně strukturovaných záznamů; sloupce mají význam a typ (jméno, datum, číslo, ano/ne).
Záznam
Jeden řádek o jedné konkrétní věci nebo osobě (jeden žák, jedna kniha, jedna výpůjčka).
Vztah mezi tabulkami
Propojení záznamů odkazem (např. výpůjčka odkazuje na knihu a na žáka), aby se stejné údaje neopisovaly dokola.
Primární a cizí identifikátor
Každý záznam má jednoznačný klíč; v druhé tabulce se na něj odkážeme číslem nebo kódem, ne celým znovu opsaným popisem.
Proč IS používá databázi
Aby více lidí mohlo pracovat se stejnými aktuálními daty, aby šlo kontrolovat oprávnění a aby se při opravě jména změnilo na jednom místě.

Časté miskoncepce

  • Častá chyba

    „Excel / Google Tabulky — to už je databáze.“ Žák považuje jakýkoli sešit s mřížkou za databázi.

    Jak na to

    Dejte vedle sebe jeden list „žáci+knihy+výpůjčky v jedné tabulce“ a dvě až tři propojené tabulky. Zeptejte se: kde opravím překlep v názvu knihy jednou? Kdo smí mazat řádky? Tím oddělíte nástroj (mřížka) od databáze (struktura, vztahy, pravidla).

  • Častá chyba

    „Databáze je jeden velký soubor, do kterého se všechno sype jako do poznámek.“

    Jak na to

    Nechte žáky zapsat tutéž školní knihovnu jednou jako volný odstavec a jednou jako tabulky. Ukažte, že bez sloupců nejde spočítat, kolik výpůjček je po termínu.

  • Častá chyba

    „Vztah znamená, že dva sloupce dám vedle sebe do jedné tabulky (žák a kniha v jednom řádku navždy).“

    Jak na to

    Zahrajte situaci: jeden žák, tři knihy. V jedné široké tabulce vzniknou prázdné buňky nebo opakovaná jména. Přepište to na tabulku výpůjček s odkazy — vztah je samostatný záznam, ne sloupec navíc.

  • Častá chyba

    „Když systém ukáže jméno žáka u známky, musí mít v každé známce znovu celé jméno, třídu i e-mail.“

    Jak na to

    Otevřete (nebo nakreslete) dvě tabulky: žáci a známky. Žáci ukážou prstem, že u známky stačí identifikátor žáka; jméno se doplní z druhé tabulky. Opravte jedno jméno a zkontrolujte, že se „propíše“ u všech známek.

Jak učit

2–3 hodiny

  1. Evokace: žáci řeknou, kde škola nebo knihovna „má v počítači lidi a věci“, a odhadnou, jestli je to jeden seznam, nebo víc tabulek.
  2. Jádro: společně rozložíte známý IS na tabulky, záznamy a jeden vztah; porovnáte to s jednou tabulkou evidence.
  3. Reflexe: žáci jednou větou napíší, proč informační systém ukládá data v databázi, ne v jednom nestrukturovaném souboru.

Nápady na aktivity

  • Papírová mini-databáze školní půjčovny pomůcek: tři kartičkové tabulky (pomůcka, žák, výpůjčka) a šňůrky jako vztahy; pak stejná data v jedné „excelovské“ tabulce a hledání chyb při opravě jména.
  • Role-play správce IS: jeden žák mění telefon zákonného zástupce, ostatní hledají, kolika míst se změna týká v jedné tabulce versus v databázi s odkazy.

Hodnocení

Žák na schématu nebo na dvou tabulkách rozliší evidenci v jedné tabulce od databáze a pojmenuje tabulku, záznam a vztah.

Žák na příkladu informačního systému zdůvodní, proč data patří do databáze (opakování údajů, oprava na jednom místě, vyhledání podle pravidel) — INF-INF-003-ZV9-009, INF-INF-003-ZV9-010.

Související témata

Zdroje

Co pro vás ScioBot připraví k tématu Databáze: úvod

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 Databáze: úvod 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-003-ZV9-009 Posoudí účel a užitečnost vybraného informačního systému, popíše jeho vnitřní fungování.
  • INF-INF-003-ZV9-010 Pro řešení problému vytvoří tabulku evidence dat a stanoví pravidla pro práci se záznamy.

Učíte Databáze: úvod 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