WEEK 5 - INFORMATICA

Week 5 les 1
1 / 27
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavoLeerjaar 4

Cette leçon contient 27 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 90 min

Éléments de cette leçon

Week 5 les 1

Slide 1 - Diapositive

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 2 - Diapositive

Startklaar zitten.
Voorkennis activeren

Slide 3 - Diapositive

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

Hoe kun je een veel-op-veel relatie in jouw logische database ontwerp oplossen?
A
Door de relatie te negeren
B
Door de tabellen te splitsen
C
Door gegevens te combineren
D
Door een tussenliggende koppelingstabel te maken

Slide 4 - Quiz

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

Wanneer is er sprake van een veel op veel relatie in een logisch ontwerp?
A
Als elke rij in de ene tabel overeenkomt met slechts één rij in de andere tabel.
B
Als er geen relatie is tussen de tabellen.
C
Als er maar één rij in de ene tabel overeenkomt met meerdere rijen in de andere tabel.
D
Als meerdere rijen in de ene tabel overeenkomen met meerdere rijen in de andere tabel.

Slide 5 - Quiz

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

Wat is een datatype in termen van database?
A
Een datatype is alleen relevant voor programmeertalen.
B
Een datatype is gelijk aan een database tabel.
C
Een datatype heeft geen invloed op gegevensopslag.
D
Een datatype bepaalt het type gegevens.

Slide 6 - Quiz

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

Wat is de naam van de taal waarmee je tegen de database praat?
A
Java
B
SQL
C
Python
D
C++

Slide 7 - Quiz

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

LEERDOELEN
  • De leerling is in staat om klassikaal het logische ontwerp te verbeteren en levert hierbij zijn bijdrage
  • De leerling is in staat om een WHERE qeury te schrijven met conditions 







Slide 8 - Diapositive

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

Logische ontwerp
Een logische ontwerp op bord presenteren en gezamelijk verbeteren

Slide 9 - Diapositive

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

SQL

Wat is SQL?

- taal voor database
- kan db mee manupileren
- heeft een vast schrijfwijze
- CRUD
- Insert, Select, Update en Delete



Slide 10 - Diapositive

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

SQL


Voorbeeld: SELECT kolom1, kolom2 FROM tabel WHERE voorwaarde;

Met het tabel hiernaast kunnen wij het volgende doen

SELECT Land, Plaats FROM tblMedailles WHERE Goud > 50

Hiermee haal ik alle gegevens uit de tabel tblMedailles uit de kolom 
Land en plaats waar Goud groter is dan 50

Slide 11 - Diapositive

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

De WHERE Keyword in SQL
SELECT City, ContactName FROM Customers
WHERE Country='Germany'

De WHERE keyword in SQL geeft aan dat je 
naast kolom (SELECT kolom1, kolom2, .... ) en tabel (FROM tabelnaam) ook gaat zoeken naar een specifieke rij in de tabel. Hierin geef je aan welke kolom en welke voorwaarde

WHERE kolom = 'voorwaarde'   bijvoorbeeld WHERE Country = 'Germany'
alle rijen waar Germany voorkomt wordt geselecteerd en aan jou weergegeven
zelf uitproberen link

Slide 12 - Diapositive

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

Opdracht
Per opdracht een voorbeeld laten zien

  • Maak een database voor jouw webapplicatie, zoek eerst zelf uit hoe je workbrench kan gebruiken. Workbrench staat op de schoollaptop
  • Maak een controller, en wijzig de route zodanig dat het communiceert met jouw controller
  • In de controller roep je de view aan die bedoeld is voor het verzoek.






Slide 13 - Diapositive

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

Ik weet nu wat een DBMS is
Ja
Deels
Nee

Slide 14 - Sondage

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

Ik weet nu hoe ik een database kan aanmaken via Mysql workbrench
Ja
Deels
Nee

Slide 15 - Sondage

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

Ik weet nu wat een route is in laravel
Ja
Deels
Nee

Slide 16 - Sondage

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

Ik weet nu hoe ik een route kan gebruiken in laravel
Ja
Deels
Nee

Slide 17 - Sondage

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

samenvatting
klassikaal 

Slide 18 - Diapositive

Startklaar zitten.
Week 4 les 2

Slide 19 - Diapositive

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 20 - Diapositive

Startklaar zitten.
Voorkennis activeren

Slide 21 - Diapositive

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

Wat doet een DBMS?
A
Een DBMS analyseert markttrends.
B
Een DBMS verzorgt netwerkbeveiliging.
C
Een DBMS beheert en organiseert databases.
D
Een DBMS ontwikkelt websites.

Slide 22 - Quiz

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

Hoe zou de route in Laravel eruit zien voor de URL www.nu.nl/hot-item?
A
'hot-item', 'ItemController@show'
B
Route::get('hot-item', 'ArticleController@show')
C
Route::get('hot-items', 'HomeController@index')
D
Route('hot-item', 'PageController@hotItem')

Slide 23 - Quiz

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

Wat is de standaardnaam van het configuratiebestand voor omgevingsvariabelen in Laravel?
A
.settings
B
.env
C
.config

Slide 24 - Quiz

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

Leerdoelen
- De leerling is in staat verbeterpunten in zijn logische ontwerp door te voeren 

De volgend les
- De leerling kan testen of zijn webapplicatie verbinding heeft met de database
- De leerling is in staat zijn logische ontwerp te gebruiken om de database te bouwen.

Slide 25 - Diapositive

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

Klassikaal 
- Teken op papier wat je tot heden aan logische ontwerp hebt gemaakt
- Leg het op tafel voor 
- Docent neemt 1 of 2 logische ontwerpen en bespreek het met de klas

Slide 26 - Diapositive

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

Verder werken
Als er tijd over is verder werken aan verbeteren logische ontwerp



Vergeet het niet in te leveren a.s. zondag .....

Slide 27 - Diapositive

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