VDA1 - Opdracht 4

Goeiemorgen iedereen!
We gaan vandaag iets leuk doen 😊
1 / 46
suivant
Slide 1: Diapositive

Cette leçon contient 46 diapositives, avec quiz interactifs, diapositives de texte et 2 vidéos.

Éléments de cette leçon

Goeiemorgen iedereen!
We gaan vandaag iets leuk doen 😊

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Maar voor we gaan starten...
wil ik jullie een paar vragen stellen.

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

Aan wat denken jullie bij het zien van deze afbeelding?

Slide 3 - Carte mentale

Bron: https://images.tijd.be/view?iid=Elvis:3s9s0CJfqLxBwlbpJ236IG&context=ONLINE&ratio=16/9&width=640&u=1606222171000
Aan wat denken jullie bij het zien van deze afbeelding?

Slide 4 - Carte mentale

Bron: https://www.techzine.nl/wp-content/uploads/gallery/318253_93e3ed91f7_3.jpg
Het datacenter van Google
De eerste afbeelding was een datacenter van Google langs de buitenkant en de tweede afbeelding was een datacenter langs de binnenkant (de koelinstallatie).
Op deze plaats staan server met daarop verschillende soorten data.

Slide 5 - Diapositive

Cet élément n'a pas d'instructions

Waar worden jullie gegevens opgeslagen?

Slide 6 - Carte mentale

Cet élément n'a pas d'instructions

Een relationele database
De meeste gegevens worden opgeslaan in een databse.

Slide 7 - Diapositive

Cet élément n'a pas d'instructions

Weten jullie wat een databank (database) is?
Ja
Nee

Slide 8 - Sondage

Cet élément n'a pas d'instructions

Korte uitleg database...
Een database is een systeem waar je gegevens kan opslaan. Dit systeem draait meestal op een server (in de cloud).

Slide 9 - Diapositive

Cet élément n'a pas d'instructions

Waarom moeten jullie dit weten/kennen?
Het is belangrijk dat je als toekomstige IT-er de basisbegrippen en vaardigheden van een database kent en kunt toepassen.
In deze les gaan jullie leren wat een database is en wat de belangrijkste componenten zijn.
Daarnaast gaan jullie leren wat de belangrijkste handelingen zijn die je kan uitvoeren.

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

Welke gegevens zouden jullie in een database opslaan?

Slide 11 - Carte mentale

Cet élément n'a pas d'instructions

Welke applicaties op jullie GSM maken gebruik van een database?

Slide 12 - Carte mentale

Cet élément n'a pas d'instructions

Voor we beginnen...
Op de volgende dia krijgen jullie eerst de volledige video te zien. Bekijk deze aandachtig.
Jullie kunnen ondertitels plaatsen door op de rechthoek te klikken naast het tandwieltje
 
Via het tandwieltje kunnen jullie zowel de taal als de snelheid wijzigen

Slide 13 - Diapositive

Cet élément n'a pas d'instructions

Slide 14 - Vidéo

Cet élément n'a pas d'instructions

Hebben jullie alles goed begrepen?
Dan gaan we van start met de vragen.

Slide 15 - Diapositive

Cet élément n'a pas d'instructions

Maar eerst een korte instructie...
Jullie krijgen dezelfde video te zien. Het grote verschil met de vorige video is dat jullie nu, tijdens het bekijken van de video, ook vragen moeten beantwoorden.

Slide 16 - Diapositive

Cet élément n'a pas d'instructions

Maar eerst een korte instructie...
Indien jullie iets niet snappen, herbekijk eerst de video. Als het daarna niet duidelijk is, vraag het dan aan de leerkracht.

Slide 17 - Diapositive

Cet élément n'a pas d'instructions

Veel succes, jullie gaan dit goed doen! 👍

Slide 18 - Diapositive

Cet élément n'a pas d'instructions

19

Slide 19 - Vidéo

Cet élément n'a pas d'instructions

00:08
Welke taal wordt er gebruikt om te communiceren met relationele databanken?

Slide 20 - Question ouverte

Cet élément n'a pas d'instructions

00:30
Hoe komt het dat SQL een veel gebruikte taal is bij het communiceren met relationele databasen?

Slide 21 - Question ouverte

Cet élément n'a pas d'instructions

00:34
Op welke manier structureer je gemeenschappelijke data?
A
Roosters
B
Excel-bestand
C
Tabellen
D
RDBMS

Slide 22 - Quiz

Cet élément n'a pas d'instructions

00:40
Kolom/rij
Zoals bij een Excel-document heb je in een tabel kolommen en rijen.
De kolommen staan verticaal. Ze hebben een gemeenschappelijke betekenis (bijvoorbeeld naam) en datatype (bijvoorbeeld string). Een rij is een verzameling van verschillende kolommen en vormt zo een geheel (voorbeeld: gegevens van een persoon: naam, voornaam, leeftijd).

Slide 23 - Diapositive

Cet élément n'a pas d'instructions

00:40
Kolom
Rij

Slide 24 - Question de remorquage

Cet élément n'a pas d'instructions

00:58
Een primary key moet altijd uniek zijn over de hele tabel?
Waar
Niet waar

Slide 25 - Question de remorquage

Cet élément n'a pas d'instructions

00:58
Een foreign key moet uniek zijn op de hele tabel?
Waar
Niet waar

Slide 26 - Question de remorquage

Cet élément n'a pas d'instructions

00:58
Primary key
Primary key
Foreign key

Slide 27 - Question de remorquage

Cet élément n'a pas d'instructions

01:11
Wat zijn de voordelen van normalisatie?

Slide 28 - Carte mentale

Cet élément n'a pas d'instructions

01:11
Waarom passen we normalisatie toe?
A
Om duplicaties te vermijden.
B
Om te voorkomen dat gegevens verloren geraken.
C
Om redundante data te vermijden.
D
Bij relationele databases pas je geen normalisatie toe.

Slide 29 - Quiz

Cet élément n'a pas d'instructions

01:11
Normalisatie
Door normalisatie toe te passen gaan we duplicatie en redundantie vermijden. Hierdoor verklein je de kans op fouten (op veel plaatsen dezelfde data = op veel plaatsen dezelfde data aanpassen = groter risico op fouten) en bespaar je kosten (minder data = minder opslag = minder servers).

Slide 30 - Diapositive

Cet élément n'a pas d'instructions

01:16
Wat zijn de 4 basis commando's?

Slide 31 - Question ouverte

Cet élément n'a pas d'instructions

01:21
Bedenk zelf een voorbeeld waarbij je 2 tabellen kan samenvoegen.

Slide 32 - Question ouverte

Cet élément n'a pas d'instructions

02:08
Schrijf zelf een SQL-statement waarmee je de punten van alle leerlingen ophaalt uit de tabel tabel_punten.

Slide 33 - Question ouverte

Cet élément n'a pas d'instructions

02:08
FROM kolom_postcode, kolom_adres SELECT tabel_locatie;
Deze query is niet juist. De woorden "SELECT" en "FROM" zijn omgewisseld.

Slide 34 - Diapositive

Cet élément n'a pas d'instructions

02:08
Is deze query juist?
FROM kolom_postcode, kolom_adres SELECT tabel_locatie;
Ja
Nee

Slide 35 - Sondage

Cet élément n'a pas d'instructions

02:08
SELECT tabel_personen from kolom_naam, kolom_voornaam?
Deze SQL-statement is niet juist!
Het select- en from-commando staan juist. Na SELECT moet je de kolomnamen plaatsen die je wilt opvragen en achter from moet je de tabel plaatsen waaruit de data moet komen.
SELECT kolom_naam, kolom_voornaam from tabel_personen;
Deze query (SQL-statement) vraagt alle namen en voornamen op uit de tabel personen.

Slide 36 - Diapositive

Cet élément n'a pas d'instructions

02:08
Is deze SQL-statement juist?
SELECT tabel_personen from kolom_naam, kolom_voornaam?
Ja
Nee

Slide 37 - Sondage

Cet élément n'a pas d'instructions

01:21
JOIN
De JOIN statement  zorgt ervoor dat je data van verschillende tabellen kan samenvoegen (bijvoorbeeld alle schoenen uit de tabel schoenen samenvoegen met alle bijpassende kleren uit de tabel kleren).

Slide 38 - Diapositive

Cet élément n'a pas d'instructions

Even herhalen!

Slide 39 - Diapositive

Cet élément n'a pas d'instructions

Waarom gebruiken we een database?

Slide 40 - Question ouverte

Cet élément n'a pas d'instructions

Welke taal gebruiken we om te communiceren met een database?

Slide 41 - Question ouverte

Cet élément n'a pas d'instructions

Op welke manier gaan we gemeenschappelijke data gaan structureren?

Slide 42 - Question ouverte

Cet élément n'a pas d'instructions

Plaats de woorden "Kolom" en "Rij" op de juiste plaats.
Kolom
Rij

Slide 43 - Question de remorquage

Cet élément n'a pas d'instructions

Waarom gaan we normaliseren?
A
Om duplicaties te vermijden.
B
Om te voorkomen dat gegevens verloren geraken.
C
Om redundante data te vermijden.
D
Bij relationele databases pas je geen normalisatie toe.

Slide 44 - Quiz

Cet élément n'a pas d'instructions

De relationele database
Een relationele database is een systeem waarbij je data opslaat in tabellen. Deze bevatten kolommen en rijen.
Door relaties te leggen tussen tabellen vermijd je duplicaties en redundantie.
Het toevoegen, opvragen, wijzigen en verwijderen van data doen we via een SQL-query (statement). 

Slide 45 - Diapositive

Cet élément n'a pas d'instructions

Einde introductie
Dit was de introductie.
De volgende les gaan we dieper in op de theorie.
Geniet nog van jullie avond!

Slide 46 - Diapositive

Cet élément n'a pas d'instructions