Databases 1 van 5

Databases P8W5
1 / 32
volgende
Slide 1: Tekstslide
ICTdatabase+3MBOStudiejaar 1

In deze les zitten 32 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Databases P8W5

Slide 1 - Tekstslide

Agenda
  • Mededelingen
  • Scrum
  • Leerdoel van vandaag
  • Vragen

Slide 2 - Tekstslide

Mededelingen
  • Fysiek op school
  • Keuzedelen
  • Eerdere LE's opleveren
  • Afwezig?

Slide 3 - Tekstslide

  • Elke les heb je de scrum van te voren ingevuld!
  • Wat heb je gedaan/geleerd?
  • Wat ga je doen/leren?
  • Waar heb je hulp bij nodig?
  • Wat zijn je vragen?
  • Hoe gaat het je planning?
  • Invullen in OneNote, bereikbaar via Teams!
  • Nuttig voor je reflectie!
Scrum methode

Slide 4 - Tekstslide

Leerdoelen
Data
Data:
Wat is eigenlijk data?
Database modellen
Database modellen:
Welk database model gaan wij gebruiken?
Huiswerk
Huiswerk:
Je weet straks wat het huiswerk is.
Data opslaan
Data opslaan:
Welk manieren van data opslaan zijn er?

Slide 5 - Tekstslide

Het aantal MySQL-gebruikers in Nederland groeit.
Zeker, meer bedrijven kiezen voor MySQL.
Misschien, maar niet dramatisch veel.
Nee, stabiliteit is belangrijker dan groei.
Onbekend, statistieken zijn niet beschikbaar.

Slide 6 - Poll

MySQL is verouderd voor moderne toepassingen.
Ja, er zijn betere alternatieven beschikbaar.
Nee, het blijft relevant en populair.
Soms, afhankelijk van het gebruiksdoel.
Onzeker, het hangt van de context af.

Slide 7 - Poll

Data
  • Wat is data, eigenlijk?

Slide 8 - Tekstslide

Voorbeelden van data?

Slide 9 - Woordweb

Data
  • Is een fles bier data?​
  • Nee, maar wel lekker ;-).
  • Wel data over een fles bier​
  • Brouwer van het bier​
  • Producent van fles en dop​
  • Ontwerper/drukker van etiket​



Slide 10 - Tekstslide

Data 
  • Is data het nieuwe goud?

Slide 11 - Tekstslide

Is data hetzelfde als informatie?
A
Ja, data = informatie
B
Nee, data ≠ informatie

Slide 12 - Quizvraag

Hoe kun je data opslaan?

Slide 13 - Woordweb

Welke type bestanden kun jij noemen?

Slide 14 - Woordweb

Data opslaan - bestanden (files)
  • TXT
  • JSON
  • CSV
  • XML
  • Binary

Slide 15 - Tekstslide

Data opslaan - Database
  • Programma
  • Werkgeheugen
  • Services
  • Harddisk

Slide 16 - Tekstslide

Database modellen
  • Veelvoorkomende databasemodellen
  • Relationeel model: Data wordt georganiseerd in tabellen met rijen en kolommen. Relaties tussen tabellen worden vastgelegd via SQL (Structured Query Language). Dit is een van de meest voorkomende databasesystemen.
  • Hiërarchisch model: Data is georganiseerd in een boomstructuur met een ouder-kind relatie. Dit model is minder flexibel dan het relationele model.
  • Netwerkmodel: Een uitbreiding van het hiërarchische model waarbij records meerdere 'ouders' kunnen hebben, wat zorgt voor meer flexibele verbindingen.
  • Objectgeoriënteerd model: Data wordt opgeslagen in de vorm van 'objecten', net als in objectgeoriënteerde programmeertalen. Kenmerken zoals overerving, encapsulatie en abstractie worden ondersteund.
  • NoSQL-databases: Een brede categorie databases die niet-relationeel zijn en daardoor flexibele schema's hebben. Ze zijn geschikt voor diverse datastructuren (gestructureerd, semi-gestructureerd, ongestructureerd).
  • Documentmodellen: Slaan data op in documenten, zoals JSON of BSON.

Slide 17 - Tekstslide

Welk database model gaan wij gebruiken?
A
Hiërarchisch
B
Netwerk
C
Relationeel
D
Object

Slide 18 - Quizvraag

Waar staat SQL voor?

Slide 19 - Open vraag

DBMS
  • DataBase Management System

Slide 20 - Tekstslide

Welke SQL-opdracht gebruik je om gegevens uit een tabel op te halen?
A
UPDATE
B
INSERT
C
SELECT
D
DELETE

Slide 21 - Quizvraag

Welke MySQL-query voeg je toe om alleen unieke waarden te tonen?
A
DISTINCT
B
UNIQUE
C
FILTER
D
LIMIT

Slide 22 - Quizvraag

Welke opdracht verwijdert een volledige tabel (inclusief structuur)?
A
DROP TABLE tabelnaam;
B
DELETE FROM tabelnaam;
C
REMOVE TABLE tabelnaam;
D
TRUNCATE DATA tabelnaam;

Slide 23 - Quizvraag

Welke clausule gebruik je om resultaten te sorteren?
A
ORDER BY
B
SORT BY
C
GROUP BY
D
EQUENCE BY

Slide 24 - Quizvraag

Wat doet het volgende commando?
UPDATE users SET active = 1 WHERE id = 5;
A
Het voegt een nieuwe gebruiker toe
B
Het wijzigt de waarde van active voor user met id 5
C
Het verwijdert de gebruiker met id 5
D
Het selecteert alle actieve gebruikers

Slide 25 - Quizvraag

Heb je op dit moment nog vragen?

Slide 26 - Open vraag

Leerdoelen
Data
Data:
Wat is eigenlijk data?
Database modellen
Database modellen:
Welk database model gaan wij gebruiken?
vragen?
Heb je vragen
Data opslaan
Data opslaan:
Welk manieren van data opslaan zijn er?

Slide 27 - Tekstslide

Wat was het huiswerk voor vandaag?

Slide 28 - Open vraag

Heb jij je huiswerk af?

Slide 29 - Poll

Welke informatie of data(?) heb jij
in je Excel-sheet opgenomen?

Slide 30 - Woordweb

Wat vond je van deze les?
😒🙁😐🙂😃

Slide 31 - Poll

Aan de slag met databases!

Slide 32 - Tekstslide