Hemläxa
Årskurs: Gymnasiet
Ämne: Webbutveckling 2
Tema: Databasintegration och datalagring
Ordkollen
Här listas fem ämnesord på läxans tema som är bra att känna till betydelsen av.
- Databas: En organiserad samling av data som kan nås och manipuleras.
- SQL: Structured Query Language, ett språk som används för att interagera med databaser.
- Tabell: En strukturell komponent i databasen som lagrar data i rader och kolumner.
- Parametriserad fråga: En säker metod för att skicka databasfrågor till en databas för att undvika SQL-injektioner.
- MySQL: En populär relationsdatabas som använder SQL för att hantera data.
Instuderingsfrågor
- Vad är en databas och vilken roll spelar den i webbapplikationer?
- Vilka typer av databaser finns det och vilka är de mest använda?
- Vad menas med strukturen i en databas?
- Vad står SQL för och varför är det viktigt?
- Nämn och förklara tre grundläggande SQL-kommandon.
- Vad är skillnaden mellan INSERT och UPDATE i SQL?
- Hur kan man skydda en databas från SQL-injektioner?
- Förklara hur PHP kan användas för databasintegration.
- Vad innebär det att använda korrekta datatyper i en databas?
- Vad är en relationsdatabas och hur skiljer den sig från andra typer av databaser?
Skrivuppgift
Uppgift 1: Designa en databas
Designa en enkel databas för en webbaserad applikation, såsom en användarhantering. Beskriv databastabellerna, deras relationer och syftet med varje tabell.
Svar:
Uppgift 2: Skapa SQL-frågor
Skapa minst fyra SQL-frågor som används för att hämta, lagra och uppdatera data i den designade databasen. Förklara vad varje fråga gör.
Svar:
Uppgift 3: Reflektion över databasens struktur
Skriv en kort reflektion (ca 200 ord, en sida A4) om din databasstruktur och dess funktionalitet. Hur tror du att databasens design påverkar applikationens prestanda?
Svar: