Presentation i Google Slides
Dokument i Google Docs
Hemläxa kopplad till lektionen
Prov kopplad till lektionen

Lektionsplanering

Årskurs: Gymnasiet

Ämne eller kurs: Datalagring

Tema: Datalagringstekniker och databashantering

Koppling till styrdokument

Centralt innehåll

Undervisningen ska behandla olika metoder och teknologier för datalagring, inklusive relationsdatabaser, NoSQL-databaser och hur man effektivt hanterar data. Även frågor om databasdesign, dataintegritet, säkerhet och åtkomstkontroll kommer att ingå.

Kunskapskrav

Eleven kan redogöra för de tekniker och strukturer som ligger till grund för datalagring och hantering. Eleven kan skapa och utföra grundläggande databasfrågor, samt förstå och tillämpa principerna för databasdesign och säkerhet.

Lärarledda instruktioner

Introduktion till datalagring (10 min)

  • Definiera vad datalagring innebär och dess betydelse i moderna applikationer.
  • Diskutera skillnader mellan relationsdatabaser och NoSQL-databaser.
  • Presentera exempel på användningsområden för olika datalagringstekniker.

Grundläggande databasteknik (15 min)

  • Gå igenom grunderna för SQL och hur man använder det för att interagera med relationsdatabaser.
  • Demonstrera hur man skapar tabeller, infogar data och utför grundläggande frågor.
  • Diskutera databasernas struktur och normalisering av data.

Datalagring och dataintegritet (15 min)

  • Redogöra för vikten av dataintegritet och hur man säkerställer det i datalagringssystem.
  • Diskutera tekniker för säkerhetskopiering och återställning av data.
  • Låt eleverna reflektera över potentiella risker och hur man kan skydda data.

Avslutande sammanfattning och frågor (10 min)

  • Sammanfatta lektionens centrala punkter kring datalagring och hantering.
  • Öppna för frågor och diskussioner bland eleverna.

Aktivitet

Aktiviteten innefattar att eleverna ska designa en enkel databas för en vald applikation, skapa tabeller och skriva SQL-frågor för att hantera data. De ska presentera sina databaser och förklara hur de har säkerställt dataintegritet och säkerhet. Vill du ha en mer detaljerad beskrivning av aktiviteten? Skriv “Aktivitet” så tar jag fram det.

Exit-ticket

  • Vad är skillnaden mellan en relationsdatabas och en NoSQL-databas?
  • Svar: Relationsdatabaser använder tabeller och SQL för datalagring, medan NoSQL-databaser kan lagra data i olika format, som dokument eller nyckel-värde-par.

  • Nämn en fördel med att använda databasnormalisering.
  • Svar: Normalisering minskar redundans och ökar dataintegriteten i databasen.

  • Vad innebär dataintegritet?
  • Svar: Dataintegritet innebär att data är korrekta, konsekventa och pålitliga genom hela datalagringssystemet.

  • Ge ett exempel på en SQL-fråga för att hämta data från en tabell.