Primary Key, Foreign Key, JOIN

Primary Key, Foreign Key, JOIN
10 september 2025
Billy Kuiper
TTSAB-IS4O23A

1 / 26
next
Slide 1: Slide
ICTBeroepsopleiding

This lesson contains 26 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 30 min

Items in this lesson

Primary Key, Foreign Key, JOIN
10 september 2025
Billy Kuiper
TTSAB-IS4O23A

Slide 1 - Slide

Agenda
- Check-In + Leerdoelen
- Voorkennis
- Uitleg + voorbeeld
- Opdracht
- Pauze
- Opdrachtbespreking
- Zelfstandig aan de slag
- Afronding

Slide 2 - Slide

Check-in

Slide 3 - Slide

Hoe voel je je vandaag?
😒🙁😐🙂😃

Slide 4 - Poll

Leerdoelen
- Je definieert de begrippen Foreign- en Primary key
- Je voert een eenvoudige JOIN-query uit tussen 2 tabellen met behulp van een Primary- en Foreign Key
- Je geeft aan welke velden geschikt zijn voor primary/foreign keys in een databaseschema

Slide 5 - Slide

Voorkennis

Slide 6 - Slide

SQL Tabellen en kolommen

Slide 7 - Mind map

Primary Key
- Unieke waarde om die regel uniek te maken
- Snelle test met zitten staan!

Slide 8 - Slide

Tabel: Autos - Kolom: Kenteken

Slide 9 - Slide

Tabel: Klanten - Kolom: Klantnaam

Slide 10 - Slide

Tabel: Product - Kolom: Productcode

Slide 11 - Slide

Tabel: Gebruiker- Kolom: Telefoonnummer

Slide 12 - Slide

Foreign Key
- 99% is een foreign key een primary key van een andere tabel

Slide 13 - Slide

JOIN
- Data is samen te voegen tot 1 resultaat met JOIN

Slide 14 - Slide

JOIN
Voorbeeld!

Slide 15 - Slide

Makkelijk - Opdracht (5 mins.)
- Je maakt een query waarvan je alleen de vendornaam en het product te zien krijgt
- Benoem deze kolommen: als "Vendor" en "Product"
- Maak deze opdracht alleen
- Klaar? Breid je eigen query uit met commandos van vorig jaar

- Bewaar de query! Na de pauze gaan we deze bespreken.

timer
5:00

Slide 16 - Slide

Moeilijk - Opdracht (8 mins.)
- Je maakt een query waarvan je alleen de klantnaam en het bestelde product te zien krijgt
- Benoem deze kolommen als "Klant" en "Product"
- Maak de opdracht samen (duos)
- Klaar? Wacht eventjes 😎

- Bewaar de query! Na de pauze gaan we deze bespreken.
timer
8:00

Slide 17 - Slide

Pauze
20 mins.

Slide 18 - Slide

Opdracht bespreking

Slide 19 - Slide

Zelfstandig aan de slag
SPL Powershell + SPL SQL

Slide 20 - Slide

Wat is een Primary Key?
A
Een unieke waarde in een regel
B
Een unieke regel
C
Een Foreign Key
D
?????????

Slide 21 - Quiz

Wat is een Foreign Key?
A
Een sleutel om een slot mee te openen
B
Een primaire sleutel van een andere tabel
C
Een wachtwoord
D
Een foreign key van een andere tabel

Slide 22 - Quiz

Is een productcode van een videogame een goede primary key?
A
Ja
B
Nee

Slide 23 - Quiz

In de tabel orders, wat is de primary key van die tabel?
A
user
B
product_ordered
C
total_paid
D
order_id

Slide 24 - Quiz

Afronding

Slide 25 - Slide

Volgende les..
De juiste melding tonen + Email schrijven!

Slide 26 - Slide