Ontdek de Wereld van Joins

Ontdek de Wereld van Joins
1 / 21
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 21 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Ontdek de Wereld van Joins

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Hoe staan we erin vandaag?
😒🙁😐🙂😃

Slide 2 - Poll

Deze slide heeft geen instructies

Leerdoel
Aan het eind van de les weet de student wat de verschillende joins zijn.

Slide 3 - Tekstslide

Deze slide heeft geen instructies

Wat weet je al over de Join?

Slide 4 - Woordweb

Deze slide heeft geen instructies

Inhoud
Join (Inner join)
Left Join
Right Join
Full outer join
Natural Join
Opdrachten

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Inleiding tot Joins
Joins worden gebruikt in databases om gegevens uit verschillende tabellen te combineren op basis van overeenkomstige waarden in bepaalde velden.

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Inner Join
Een inner join retourneert rijen wanneer er overeenkomende waarden zijn in beide tabellen.

Slide 7 - Tekstslide

Deze slide heeft geen instructies

SELECT students.student_id, students.student_name, courses.course_name
FROM students
INNER JOIN courses ON students.course_id = courses.course_id;

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Left Join
Een left join retourneert alle rijen uit de linker tabel en de overeenkomende rijen uit de rechter tabel.

Slide 9 - Tekstslide

Deze slide heeft geen instructies

SELECT students.student_id, students.student_name, courses.course_name
FROM students
LEFT JOIN courses ON students.course_id = courses.course_id;

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Right Join
Een right join retourneert alle rijen uit de rechter tabel en de overeenkomende rijen uit de linker tabel.

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Full Outer Join
Een full outer join retourneert alle rijen wanneer er een overeenkomst is in Ă©Ă©n van de tabellen.

Slide 12 - Tekstslide

Deze slide heeft geen instructies

SELECT students.student_id, students.student_name, courses.course_name
FROM students
FULL OUTER JOIN courses ON students.course_id = courses.course_id;

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Natural Join
Combineert tabellen automatisch op basis van kolommen met dezelfde naam en compatibele gegevens in beide tabellen.

Slide 14 - Tekstslide

Deze slide heeft geen instructies

SELECT student_name, course_name
FROM students
NATURAL JOIN courses;

Slide 15 - Tekstslide

Deze slide heeft geen instructies

Praktische Toepassingen
Bespreken van praktische toepassingen van de verschillende joins in real-world scenario's.

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Opdracht 1: Inner Join
Opdracht:
Geef een lijst van alle studenten en de namen van de cursussen waarvoor ze zijn ingeschreven. Toon de student_id, student_name, en course_name.

Slide 17 - Tekstslide

Deze slide heeft geen instructies

opdracht: Left join
Geef een lijst van alle studenten en de namen van de cursussen waarvoor ze zijn ingeschreven. Toon ook de studenten die niet zijn ingeschreven voor een cursus. Toon de student_id, student_name, en course_name.

Slide 18 - Tekstslide

Deze slide heeft geen instructies

Schrijf 3 dingen op die je deze les hebt geleerd.

Slide 19 - Open vraag

De leerlingen voeren hier drie dingen in die ze in deze les hebben geleerd. Hiermee geven ze aan wat hun eigen leerrendement van deze les is.
Schrijf 2 dingen op waarover je meer wilt weten.

Slide 20 - Open vraag

De leerlingen voeren hier twee dingen in waarover ze meer zouden willen weten. Hiermee vergroot je niet alleen betrokkenheid, maar geef je hen ook meer eigenaarschap.
Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 21 - Open vraag

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.