VDA1 - Opdracht 4

Goeiemorgen iedereen!
We gaan vandaag iets leuk doen šŸ˜Š
1 / 46
next
Slide 1: Slide

This lesson contains 46 slides, with interactive quizzes, text slides and 2 videos.

Items in this lesson

Goeiemorgen iedereen!
We gaan vandaag iets leuk doen šŸ˜Š

Slide 1 - Slide

This item has no instructions

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

Slide 2 - Slide

This item has no instructions

Aan wat denken jullie bij het zien van deze afbeelding?

Slide 3 - Mind map

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 - Mind map

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

This item has no instructions

Waar worden jullie gegevens opgeslagen?

Slide 6 - Mind map

This item has no instructions

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

Slide 7 - Slide

This item has no instructions

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

Slide 8 - Poll

This item has no 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 - Slide

This item has no 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 - Slide

This item has no instructions

Welke gegevens zouden jullie in een database opslaan?

Slide 11 - Mind map

This item has no instructions

Welke applicaties op jullie GSM maken gebruik van een database?

Slide 12 - Mind map

This item has no 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 - Slide

This item has no instructions

Slide 14 - Video

This item has no instructions

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

Slide 15 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no instructions

Veel succes, jullie gaan dit goed doen! šŸ‘

Slide 18 - Slide

This item has no instructions

19

Slide 19 - Video

This item has no instructions

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

Slide 20 - Open question

This item has no instructions

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

Slide 21 - Open question

This item has no instructions

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

Slide 22 - Quiz

This item has no 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 - Slide

This item has no instructions

00:40
Kolom
Rij

Slide 24 - Drag question

This item has no instructions

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

Slide 25 - Drag question

This item has no instructions

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

Slide 26 - Drag question

This item has no instructions

00:58
Primary key
Primary key
Foreign key

Slide 27 - Drag question

This item has no instructions

01:11
Wat zijn de voordelen van normalisatie?

Slide 28 - Mind map

This item has no 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

This item has no 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 - Slide

This item has no instructions

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

Slide 31 - Open question

This item has no instructions

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

Slide 32 - Open question

This item has no instructions

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

Slide 33 - Open question

This item has no 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 - Slide

This item has no instructions

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

Slide 35 - Poll

This item has no 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 - Slide

This item has no instructions

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

Slide 37 - Poll

This item has no 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 - Slide

This item has no instructions

Even herhalen!

Slide 39 - Slide

This item has no instructions

Waarom gebruiken we een database?

Slide 40 - Open question

This item has no instructions

Welke taal gebruiken we om te communiceren met een database?

Slide 41 - Open question

This item has no instructions

Op welke manier gaan we gemeenschappelijke data gaan structureren?

Slide 42 - Open question

This item has no instructions

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

Slide 43 - Drag question

This item has no 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

This item has no 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 - Slide

This item has no instructions

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

Slide 46 - Slide

This item has no instructions