Kun jij de moordenaar vinden? - les 4

Ondertitel
Les 4 - Op zoek naar de moordenaar (en?...)
Kun jij de moordenaar vinden?
1 / 15
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

This lesson contains 15 slides, with interactive quiz and text slides.

time-iconLesson duration is: 50 min

Introduction

In deze lessenserie gaan leerlingen aan de slag met het oplossen van een moord. Hiervoor doorzoeken ze met SQL een database om zo bewijs te verzamelen. De lessenserie bestaat uit 4 lessen. In deze laatste les lost de leerling het raadsel op en vind de leerling de daadwerkelijke moordenaar.

Instructions

Voorkennis van leerlingen
Deze les vraagt geen specifieke voorkennis. Wel is handig als de leerlingen al iets programmeer ervaring hebben zodat de logica die nodig is om SQL te begrijpen wat makkelijker is. 

Voorbereiding van de docent
Neem de les een keer door en los de moord zelf op. Print de werkbladen of stel deze online beschikbaar voor de leerlingen.

Leerdoelen/vaardigheden
De leerling weet waarom je soms data uit verschillende tabellen in een database wilt combineren.
De leerling weet hoe je twee tabellen kan koppelen met een primary key en een foreign key.
De leerling kan queries schrijven die data uit verschillende tabellen combineert met JOIN.

Aansluiting curriculum
Deze les sluit aan bij domein H: Databases. 

Feedback
De makers van deze les willen graag weten wat je van de les vond. Ga daarvoor naar de (korte) vragenlijst. Heel veel dank!
ut.onl/docent4tu

Worksheets

Items in this lesson

Ondertitel
Les 4 - Op zoek naar de moordenaar (en?...)
Kun jij de moordenaar vinden?

Slide 1 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
Informatie voor de docent
Benodigdheden
download het leer/werkblad en het oplossingblad
laptop/computer voor elke leerling
Vooraf
In deze lessenserie gaan de leerlingen een SQL Murder Mystery oplossen op deze website:
https://mystery.knightlab.com/walkthrough.html. Dit doen ze aan de hand van theorie in de lessen en een leer/werkblad. Het is handig (en leuk!) om zelf de Murder Mystery een keer op te lossen. Voor snelle leerlingen is er na het vinden van de moordenaar nog meer te doen, maar daar kom je dan zelf ook achter.

Slide 2 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
In deze les
Je gaat door met je zoektocht naar de moordenaar! Daarna volgt nog spannend bonusmateriaal.

Eerst nog een korte terugblik op het concept van JOIN, het koppelen van 2 of meerdere tabellen. Dit heb je nodig bij het vinden van de moordenaar.

Slide 3 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
Leerdoelen
Na deze les...
  • kun je toelichten waarom je soms data uit verschillende tabellen in een database wilt combineren.
  • kun je toelichtenhoe je twee tabellen kunt koppelen met een primary key en een foreign key.
  • kun je queries schrijven die data uit verschillende tabellen combineert met JOIN.

Slide 4 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
JOIN en de Entity Relationship Diagram

Slide 5 - Slide

JOIN wordt gebruikt om zoekopdrachten in de database te doen waarbij data uit verschillende tabellen betrokken is. Hiervoor gebruiken we over het algemeen een koppel van foreign key en primary key, die in onze ERD met een lijn verbonden is. We kunnen 2 of meer tabellen aan elkaar linken. 

Vraag de leerlingen om een JOIN zoekopdracht te verzinnen.
Les 1. Wat is creativiteit?
Voorbeeld JOIN met 3 tabellen
Als wij bijvoorbeeld de namen willen weten van de mensen met een jaarlijks inkomen tussen de 30.00 en 40.000 euro met rood haar, moeten we de tabellen income en driver_license koppelen. Deze zijn echter niet verbonden met een lijn! Dat moet dus via de person tabel. 

Zet op de volgende slide zelf deze query in elkaar:

Slide 6 - Slide

This item has no instructions

Zet de query in elkaar
<div><span>1</span></div>
<div>2</div>
<div>4</div>
<div>3</div>
<div><br></div>5<div><br></div>

SELECT person.name, income.annual_income, drivers_license.hair_color

 ON income.ssn = person.ssn JOIN drivers_license ON person.license_id = drivers_license.id

annual_income < 40000 AND drivers_license.hair_color = 'red';

WHERE annual_income > 39000 AND

FROM income JOIN person 

Slide 7 - Drag question

This item has no instructions

Les 1. Wat is creativiteit?
Query met output

Slide 8 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
Aan het werk!

Slide 9 - Slide

Leerlingen kunnen weer zelf verder. Het bonusmateriaal volgt vanzelf als ze eenmaal bezig zijn.
Les 1. Wat is creativiteit?
Geïnspireerd
Wellicht vond je dit een interessante les. 
Klik dan eens op onderstaande vervolgopleidingen
Informatica/Computer Science
<div><a href="https://www.utwente.nl/en/education/bachelor/programmes/technical-computer-science/">Technical Computer Science</a> - Universiteit Twente</div><a href="https://www.tudelft.nl/onderwijs/opleidingen/bachelors/cse/bsc-computer-science-and-engineering">Computer Science en Engineering</a> - TU Delft<div><a href="https://www.tue.nl/studeren/bachelor-college/bachelor-computer-science-and-engineering?amp%3Butm_campaign=others-visited&amp;amp%3Butm_medium=link&amp;cHash=71e3ec7f0b755985915c876ef1abcd62">Computer Science en Engineering</a> - TU Eindhoven</div><div><div></div></div>
Data Science
<a href="https://www.tue.nl/studeren/bachelor-college/bachelor-data-science">Data science</a> - TU Eindhoven<div><a href="https://www.wur.nl/en/education/bachelor/bachelors-data-science-global-challenges">Data Science for Global Challenges</a> - Wageningen&nbsp;</div><div><br></div>

Slide 10 - Slide

Toelichting
Deze dia is bedoeld om leerlingen te helpen zich te oriënteren op vervolgopleidingen, hoewel dat vaak nog een ver-van-mijn-bed-show is. Onbekend maakt onbemind en op deze manier maken ze kennis met wellicht onbekende studierichtingen.

Les 1. Wat is creativiteit?
Gefeliciteerd!
Je hebt de moordenaar gevonden!

Nu...
  • kun je toelichten waarom je soms data uit verschillende tabellen in een database wilt combineren.
  • kun je toelichtenhoe je twee tabellen kunt koppelen met een primary key en een foreign key.
  • kun je queries schrijven die data uit verschillende tabellen combineert met JOIN.

Slide 11 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
De makers van deze les willen graag weten wat je van de les vond. Ga daarvoor naar de (korte) vragenlijst. Heel veel dank!

Feedback gevraagd
Vragenlijst voor leerlingen

Slide 12 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
De makers van deze les willen graag weten wat je van de les vond. Ga daarvoor naar de (korte) vragenlijst. Heel veel dank!

Feedback gevraagd
Vragenlijst voor docenten

Slide 13 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
Check www.4tuschools.nl voor meer inspirerende lessen!

Slide 14 - Slide

This item has no instructions

Les 1. Wat is creativiteit?
Knightlab | Murder Mystery (z.d.). https://mystery.knightlab.com

Bronnen

Slide 15 - Slide

This item has no instructions