WEEK 5 - INFORMATICA

Week 5 les 1
1 / 27
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavoLeerjaar 4

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

time-iconLesduur is: 90 min

Onderdelen in deze les

Week 5 les 1

Slide 1 - Tekstslide

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 2 - Tekstslide

Startklaar zitten.
Voorkennis activeren

Slide 3 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 7 - Quizvraag

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Logische ontwerp
Een logische ontwerp op bord presenteren en gezamelijk verbeteren

Slide 9 - Tekstslide

Deze slide heeft geen instructies

SQL

Wat is SQL?

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



Slide 10 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Ik weet nu wat een DBMS is
Ja
Deels
Nee

Slide 14 - Poll

Deze slide heeft geen instructies

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

Slide 15 - Poll

Deze slide heeft geen instructies

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

Slide 16 - Poll

Deze slide heeft geen instructies

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

Slide 17 - Poll

Deze slide heeft geen instructies

samenvatting
klassikaal 

Slide 18 - Tekstslide

Startklaar zitten.
Week 4 les 2

Slide 19 - Tekstslide

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 20 - Tekstslide

Startklaar zitten.
Voorkennis activeren

Slide 21 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 24 - Quizvraag

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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



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

Slide 27 - Tekstslide

Deze slide heeft geen instructies