VDA1 - Opdracht 4

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

In deze les zitten 46 slides, met interactieve quizzen, tekstslides en 2 videos.

Onderdelen in deze les

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

Slide 1 - Tekstslide

Deze slide heeft geen instructies

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

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Aan wat denken jullie bij het zien van deze afbeelding?

Slide 3 - Woordweb

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

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

Deze slide heeft geen instructies

Waar worden jullie gegevens opgeslagen?

Slide 6 - Woordweb

Deze slide heeft geen instructies

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

Slide 7 - Tekstslide

Deze slide heeft geen instructies

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

Slide 8 - Poll

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Welke gegevens zouden jullie in een database opslaan?

Slide 11 - Woordweb

Deze slide heeft geen instructies

Welke applicaties op jullie GSM maken gebruik van een database?

Slide 12 - Woordweb

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Slide 14 - Video

Deze slide heeft geen instructies

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

Slide 15 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 18 - Tekstslide

Deze slide heeft geen instructies

19

Slide 19 - Video

Deze slide heeft geen instructies

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

Slide 20 - Open vraag

Deze slide heeft geen instructies

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

Slide 21 - Open vraag

Deze slide heeft geen instructies

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

Slide 22 - Quizvraag

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

00:40
Kolom
Rij

Slide 24 - Sleepvraag

Deze slide heeft geen instructies

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

Slide 25 - Sleepvraag

Deze slide heeft geen instructies

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

Slide 26 - Sleepvraag

Deze slide heeft geen instructies

00:58
Primary key
Primary key
Foreign key

Slide 27 - Sleepvraag

Deze slide heeft geen instructies

01:11
Wat zijn de voordelen van normalisatie?

Slide 28 - Woordweb

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 31 - Open vraag

Deze slide heeft geen instructies

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

Slide 32 - Open vraag

Deze slide heeft geen instructies

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

Slide 33 - Open vraag

Deze slide heeft geen instructies

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

Slide 34 - Tekstslide

Deze slide heeft geen instructies

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

Slide 35 - Poll

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 37 - Poll

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Even herhalen!

Slide 39 - Tekstslide

Deze slide heeft geen instructies

Waarom gebruiken we een database?

Slide 40 - Open vraag

Deze slide heeft geen instructies

Welke taal gebruiken we om te communiceren met een database?

Slide 41 - Open vraag

Deze slide heeft geen instructies

Op welke manier gaan we gemeenschappelijke data gaan structureren?

Slide 42 - Open vraag

Deze slide heeft geen instructies

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

Slide 43 - Sleepvraag

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 46 - Tekstslide

Deze slide heeft geen instructies