Week 2: Database Architecturen en Data Typen

1 / 13
next
Slide 1: Slide
DBOMBOStudiejaar 2

This lesson contains 13 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 120 min

Items in this lesson

Slide 1 - Slide

This item has no instructions

Leerdoelen
  • Aan het einde van de les begrijp je wat de verschillende database architecturen zijn en hun kenmerken.
  • Aan het einde van de les kun je de verschillende datatypes in MySQL identificeren en toepassen.
  • Aan het einde van de les ken je de kenmerken van tabellen in relationele databases.
  • Aan het einde van de les kun je een datamodel specificatietabel opstellen.

Slide 2 - Slide

This item has no instructions

Wat weet je al over database architecturen en data typen?

Slide 3 - Mind map

This item has no instructions

Wat is een database architectuur?
  • Centralized database architectuur: Alle gegevens op één centrale locatie.
  • Client/Server architectuur: Gegevens verdeeld over verschillende servers.
  • Distributed databases architectuur: Gegevens en toepassingen verspreid over meerdere locaties.
  • Cloud Storage architectuur: Bestanden opgeslagen op computers van een cloudprovider.

Slide 4 - Slide

This item has no instructions

Wat zijn DBMS'en?
  • Relationele DBMS'en: MySQL, Oracle Database, Microsoft SQL Server, PostgreSQL, SQLite.
  • NoSQL databases: MongoDB, Cassandra, Redis, Couchbase, Neo4j.

Slide 5 - Slide

This item has no instructions

Wat zijn MySQL data typen?
Niet compleet ⚠️

Slide 6 - Slide

This item has no instructions

Kenmerken van tabellen in relationele databases
  • Tabelnaam, kolommen en rijen.

Zie ook Canvas

Slide 7 - Slide

This item has no instructions

Wat is een datamodel specificatietabel?
  • Definieert attributen en eigenschappen voor entiteiten.

Slide 8 - Slide

This item has no instructions

Wat is een datamodel specificatietabel?

Slide 9 - Slide

This item has no instructions

Definities
  • Centralized database architectuur: Een systeem waarbij alle gegevens op één centrale locatie worden opgeslagen.
  • Client/Server architectuur: Een systeem waarbij gegevens worden verdeeld over verschillende servers.
  • Distributed databases architectuur: Een systeem waarbij gegevens en toepassingen bewust worden verspreid over meerdere locaties.
  • Cloud Storage architectuur: Een systeem waarbij bestanden worden opgeslagen op de computers van een cloudprovider.
  • Relationele DBMS: Een systeem dat wordt gebruikt voor gegevensbeheer.
  • NoSQL databases: Een systeem dat flexibele en schaalbare gegevensopslag biedt.
  • MySQL data typen: Verschillende soorten data die kunnen worden opgeslagen en beheerd in MySQL.
  • Tabel in relationele database: Een speciale lijst waarin gegevens worden opgeslagen, bestaande uit een naam, kolommen en rijen.
  • Datamodelspecificatietabel: Een tabel die de attributen en hun eigenschappen voor entiteiten definieert.

Slide 10 - Slide

This item has no instructions

Schrijf 3 dingen op die je deze les hebt geleerd.

Slide 11 - 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 12 - 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 13 - 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.