les 2. Database Transacties

Co-Teach afronding

Graag de vragenlijst invullen!
(voor a.s. dinsdag)

In de planner: 
klik op "Vul de vragenlijst in" 
1 / 22
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

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

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

Éléments de cette leçon

Co-Teach afronding

Graag de vragenlijst invullen!
(voor a.s. dinsdag)

In de planner: 
klik op "Vul de vragenlijst in" 

Slide 1 - Diapositive

Gebruik de klascode!
Als je nog niet aangemeld bent bij LessonUp:
5V in1: klascode eqikf
5V in2: klascode fikpc

Slide 2 - Diapositive

Wat gaan we doen vandaag?

Tabellen in een database
eerste sql commando's:
  • SELECT
  • FROM
  • WHERE

Slide 3 - Diapositive

Wat zijn de voor-en achternaam van de leerling die op 13 november 2016 afwezig was?

Slide 4 - Diapositive

Welke leerling was drie dagen afwezig?

Slide 5 - Diapositive

Wat is de sleutel van de tabel absentie?

Slide 6 - Diapositive

Gegevens opvragen
Formulering in gewone taal:
SELECTEER gegevens
UIT een tabel
WAAR een voorwaarde geldt (optioneel)
In SQL:
SELECT velden
FROM tabel
WHERE een voorwaarde geldt (optioneel);

Slide 7 - Diapositive

Voorbeeld opvraging
Vraag: Wat zijn de voor-en achternaam van leerlingen die in Doetinchem wonen?

SELECT voornaam, achternaam
FROM leerlingen
WHERE woonplaats = 'Doetinchem';
LET OP: altijd afsluiten met een puntkomma!

Slide 8 - Diapositive

Welke kolommen wil ik zien?
Uit welke tabellen komen de gegevens?
Welke rijen wil ik zien?
SELECT
FROM
WHERE

Slide 9 - Question de remorquage

Database:Transacties
Tabellen
Sleutels
Velden
Relaties

Slide 10 - Diapositive

Geef naam en adres van klanten uit Utrecht
  • SELECT rekeninghouder, adres
  • FROM rekeninghouder
  • WHERE woonplaats = 'Utrecht';

Slide 11 - Diapositive

Geef alle velden van klanten uit Utrecht
  • SELECT *
  • FROM rekeninghouder
  • WHERE woonplaats = 'Utrecht';

Slide 12 - Diapositive

Stappenplan
  1. Wat moet er zichtbaar zijn in uitkomst?         SELECT
  2. In welke tabel(len) staan deze kolommen?   FROM
  3. Gelden er een (of meer) voorwaarden ?          WHERE

Slide 13 - Diapositive

Geef de naam en adres van de klanten uit Utrecht
1: naam en adres achter SELECT , die wil je zien
2: naam(rekeninghouder) en adres staan in tabel rekeninghouder, achter FROM
3: Alleen de personen uit Utrecht, WHERE, kolomnaam Plaats

Slide 14 - Diapositive

Wat doe je met de instructie DISTINCT?
A
Achter WHERE zetten voor betere of meerdere voorwaarden
B
Achter SELECT zetten om geen dubbele resultaten te krijgen in de rijen
C
Achter SELECT zetten als je meerdere kolommen wilt zien
D
Achter FROM zetten als de gegevens uit meerdere tabellen komen

Slide 15 - Quiz

WHERE
woonplaats = '< tekst>'         bijv. 'Utrecht'
saldo = getal                              bijv. 2500
datum = #< datum>#             bijv #18-07-1963#   

Let op format datum: dd-mm-yyyy of yyyy-mm-dd  (in AccSQL)

Bij de online tool anders: datum = '2023-10-01' 

Slide 16 - Diapositive

SQL tool 
tool in Enigma 
of
AccSQL -> deze gebruiken we bij de toets !

Slide 17 - Diapositive

AccSQL demo

Slide 18 - Diapositive

Aan het werk
  1. Downloaden zip met AccSQL en databases
  2. Uitpakken op je PC
  3. Open database transacties
  4. Open stroken diagram, tabellen en SQL venster
  5. maak aan de slag 13 en 14
timer
15:00

Slide 19 - Diapositive

Gelukt met het
werken in AccSQL?

Slide 20 - Carte mentale

Co-Teach afronding

Graag de vragenlijst invullen!
(voor a.s. dinsdag)

In de planner: 
klik op "Vul de vragenlijst in" 

Slide 21 - Diapositive

Huiswerk volgende les
Installeren AccSQL-tool + filmpje bekijken

Maak de opdrachten 11 t/m 14 en 16 t/m 18
Inleveren via opdracht in planner !!

Zie planner.


Slide 22 - Diapositive