Wat is LessonUp
Zoeken
Kanalen
Inloggen
Registreren
‹
Terug naar zoeken
Structured Query Language (SQL) - basis
Structured Query Language (SQL)
1 / 20
volgende
Slide 1:
Tekstslide
Informatica
Middelbare school
havo, vwo
Leerjaar 4-6
In deze les zitten
20 slides
, met
tekstslides
.
Lesduur is:
50 min
Start les
Bewaar
Deel
Printen
Onderdelen in deze les
Structured Query Language (SQL)
Slide 1 - Tekstslide
Leerdoel
Aan het eind van deze les ken je de
opbouw
van
Structured Query Language (SQL)
en kan je zelf een simpele
query
schrijven.
Slide 2 - Tekstslide
SQL?
SQL
staat voor
Structured Query Language
SQL is een
vraagtaal
voor het
opvragen
van
gegevens
uit een
database
Je vraagt gegevens op met een zogenaamde
query
Slide 3 - Tekstslide
Praktijkvoorbeeld
App Fastfood keten
Slide 4 - Tekstslide
Welke informatie biedt de app?
Producten
Productcategorieën
Klanten
Bestellingen
Bestelregels
Relationeel model
Slide 5 - Tekstslide
Tabellen
De database van de app bestaat dus uit meerdere tabellen.
Slide 6 - Tekstslide
Een eenvoudige query (1)
We willen alle klantgegevens uit de tabel klant opvragen.
SELECT * FROM klant
Resultaat
Slide 7 - Tekstslide
Een eenvoudige query (2)
We willen uit de tabel klant alleen de e-mailadressen opvragen.
SELECT emailadres FROM klant
ERD
Slide 8 - Tekstslide
Nu jullie!
URL database:
Gebruikersnaam:
Wachtwoord:
Slide 9 - Tekstslide
Voer deze query's eens uit
SELECT * FROM klant
SELECT naam FROM klant
SELECT naam, emailadres FROM klant
timer
3:00
Slide 10 - Tekstslide
Maak deze query's
Haal van alle producten de naam op
Geef de naam van alle productcategoriën op
timer
3:00
ERD
Slide 11 - Tekstslide
Query met een voorwaarde (1)
De tabel
product
heeft een
attribuut
met de naam "
formaat
"
We willen een query gaan schrijven die de
naam
en de
prijs
weergeeft van producten met formaat "
large
".
We stellen nu dus een
voorwaarde
aan het resultaat
Slide 12 - Tekstslide
Query met een voorwaarde (2)
Geef de naam en de prijs van alle producten met formaat "large"
De SQL query ziet er dan als volgt uit
SELECT naam, prijs
FROM product
WHERE
formaat = "large"
Resultaat
Slide 13 - Tekstslide
Query met een voorwaarde (3)
Geef de naam van alle producten die duurder zijn dan €3
De SQL query ziet er dan als volgt uit
SELECT naam
FROM product
WHERE prijs > 3
Resultaat
Slide 14 - Tekstslide
Voer de query's zelf eens uit
timer
3:00
SELECT naam, prijs
FROM product
WHERE formaat = "large"
SELECT naam
FROM product
WHERE prijs > 3
Slide 15 - Tekstslide
Relatieoperatoren
= gelijk aan
!= niet gelijk aan
> groter dan
>= groter dan of gelijk aan
< kleiner dan
<= kleiner dan of gelijk aan
Slide 16 - Tekstslide
Nu jullie weer, maak deze query's
Geef de naam van alle producten met meer
dan 600 caloriën
Geef de naam en de prijs van alle producnten
met meer dan 25 mg suiker
timer
3:00
ERD
Slide 17 - Tekstslide
Twee voorwaarden tegelijk (1)
Geef de
naam
van alle producten die meer dan
600 caloriën
bevatten
en
meer dan
25 mg suiker
bevatten.
SELECT naam
FROM product
WHERE calorieen < 600
AND
suiker < 25
Slide 18 - Tekstslide
Twee voorwaarden tegelijk (2)
Geef de
naam
van alle producten die meer dan dan
600 caloriën
bevatten
of
duurder
zijn dan
€4
.
SELECT naam
FROM product
WHERE calorieen < 600
OR
prijs < 4
Slide 19 - Tekstslide
Voer de query's zelf eens uit
timer
3:00
SELECT naam
FROM product
WHERE calorieen < 600
AND suiker < 25
SELECT naam
FROM product
WHERE calorieen < 600
OR prijs < 4
Slide 20 - Tekstslide
Meer lessen zoals deze
Structured Query Language (SQL)
September 2023
- Les met
29 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 4-6
SQL & databases Les 1
November 2024
- Les met
28 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 5
SQL & databases Les 1
September 2022
- Les met
30 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 5
Databases - 2. SQL query met WHERE
Oktober 2022
- Les met
16 slides
Informatica
Middelbare school
vwo
Leerjaar 4,5
Databases - 3. SQL operatoren en sorteren
Oktober 2022
- Les met
11 slides
Informatica
Middelbare school
vwo
Leerjaar 5
02 - SQL - subqueries
Februari 2024
- Les met
21 slides
ICT
MBO
Studiejaar 1,2
SQL & Databases Les 9
September 2022
- Les met
23 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 5
SQL & Databases Les 8
September 2022
- Les met
19 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 5