Ontdek de Wereld van Joins

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

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

time-iconLesson duration is: 60 min

Items in this lesson

Ontdek de Wereld van Joins

Slide 1 - Slide

This item has no instructions

Hoe staan we erin vandaag?
😒🙁😐🙂😃

Slide 2 - Poll

This item has no instructions

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

Slide 3 - Slide

This item has no instructions

Wat weet je al over de Join?

Slide 4 - Mind map

This item has no instructions

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

Slide 5 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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

Slide 7 - Slide

This item has no instructions

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

Slide 8 - Slide

This item has no instructions

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

Slide 9 - Slide

This item has no instructions

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

Slide 10 - Slide

This item has no instructions

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

Slide 11 - Slide

This item has no instructions

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

Slide 12 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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

Slide 14 - Slide

This item has no instructions

SELECT student_name, course_name
FROM students
NATURAL JOIN courses;

Slide 15 - Slide

This item has no instructions

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

Slide 16 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

Schrijf 3 dingen op die je deze les hebt geleerd.

Slide 19 - Open question

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 question

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 question

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.