This lesson contains 24 slides, with interactive quizzes and text slides.
Items in this lesson
Database Gebruik: SQL en NoSQL
Slide 1 - Slide
This item has no instructions
Leerdoel
Aan het einde van de les kan je basisbegrip van database gebruik tonen, inclusief DDL en DML instructies in SQL en NoSQL databases.
Slide 2 - Slide
Leg het leerdoel van de les uit aan de studenten.
Wat weet je al over het gebruik van databases?
Slide 3 - Mind map
This item has no instructions
Wat is een database?
Een database is een georganiseerde verzameling van gestructureerde gegevens.
Slide 4 - Slide
Definieer wat een database is en geef voorbeelden.
SQL
Structured Query Language (SQL) is een taal die wordt gebruikt voor het beheren en manipuleren van relationele databases.
Slide 5 - Slide
Leg uit wat SQL is en hoe het wordt gebruikt.
DDL instructies in SQL
Data Definition Language (DDL) instructies in SQL worden gebruikt voor het creëren, aanpassen en verwijderen van database-objecten, zoals tabellen en indexen.
Slide 6 - Slide
Beschrijf de DDL instructies in SQL en geef voorbeelden.
DML instructies in SQL
Data Manipulation Language (DML) instructies in SQL worden gebruikt voor het toevoegen, wijzigen en verwijderen van gegevens in tabellen.
Slide 7 - Slide
Beschrijf de DML instructies in SQL en geef voorbeelden.
NoSQL
NoSQL is een verzamelnaam voor databases die geen gebruik maken van het relationele model.
Slide 8 - Slide
Leg uit wat NoSQL is en waarom het wordt gebruikt.
Equivalentie in NoSQL
In NoSQL databases worden verschillende instructies gebruikt die overeenkomen met de DDL en DML instructies in SQL.
Slide 9 - Slide
Leg uit hoe de equivalentie werkt en geef voorbeelden.
Praktische oefeningen
Oefen met het schrijven van SQL en NoSQL instructies door middel van praktische oefeningen.
Slide 10 - Slide
Geef de studenten verschillende oefeningen om te voltooien.
Oefening 1: SQL DDL
Schrijf een SQL DDL instructie om een nieuwe tabel genaamd 'klanten' te maken met kolommen voor 'naam', 'leeftijd' en 'stad'.
Slide 11 - Slide
Instrueer de studenten om deze oefening uit te voeren en bespreek de oplossing.
Oefening 2: SQL DML
Schrijf een SQL DML instructie om een nieuwe rij met gegevens toe te voegen aan de 'klanten' tabel.
Slide 12 - Slide
Instrueer de studenten om deze oefening uit te voeren en bespreek de oplossing.
Oefening 3: NoSQL DDL
Schrijf een NoSQL DDL instructie om een nieuwe collectie genaamd 'producten' te maken.
Slide 13 - Slide
Instrueer de studenten om deze oefening uit te voeren en bespreek de oplossing.
Oefening 4: NoSQL DML
Schrijf een NoSQL DML instructie om een nieuw document toe te voegen aan de 'producten' collectie.
Slide 14 - Slide
Instrueer de studenten om deze oefening uit te voeren en bespreek de oplossing.
Oefening 5: Geavanceerde SQL
Schrijf een SQL instructie om gegevens uit meerdere tabellen te halen door middel van een JOIN operatie.
Slide 15 - Slide
Instrueer de studenten om deze oefening uit te voeren en bespreek de oplossing.
Oefening 6: Geavanceerde NoSQL
Schrijf een NoSQL instructie om gegevens uit meerdere collecties te halen door middel van een aggregatiepijplijn.
Slide 16 - Slide
Instrueer de studenten om deze oefening uit te voeren en bespreek de oplossing.
Oefening 7: Probleemoplossing
Los een specifiek probleem op door SQL of NoSQL instructies te schrijven.
Slide 17 - Slide
Instrueer de studenten om deze oefening uit te voeren en bespreek de oplossing.
Oefening 8: Uitdaging
Los een complex probleem op door SQL of NoSQL instructies te schrijven.
Slide 18 - Slide
Instrueer de studenten om deze oefening uit te voeren en bespreek de oplossing.
Samenvatting
Bespreek de belangrijkste punten die in de les zijn behandeld en beantwoord eventuele vragen.
Slide 19 - Slide
Vat de les samen en beantwoord vragen van de studenten.
Evaluatie
Geef de studenten de mogelijkheid om hun begrip van de les te evalueren door middel van een quiz of opdracht.
Slide 20 - Slide
Geef de studenten de evaluatiemogelijkheid en beoordeel hun begrip.
Bronnen
Vermeld de bronnen die zijn gebruikt voor het maken van de les.
Slide 21 - Slide
Vermeld de bronnen en geef suggesties voor verder lezen.
Schrijf 3 dingen op die je deze les hebt geleerd.
Slide 22 - 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 23 - 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 24 - 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.