Les 7 Databases

Les 7 Databases
De JOIN van meerdere tabellen
De update instructie
1 / 9
volgende
Slide 1: Tekstslide
InformatievaardighedenVoortgezet speciaal onderwijsLeerroute 3

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

time-iconLesduur is: 50 min

Onderdelen in deze les

Les 7 Databases
De JOIN van meerdere tabellen
De update instructie

Slide 1 - Tekstslide

De JOIN
Waarom informatie uit meerdere tabellen samenvoegen?
Nou je wilt bijvoorbeeld in SQL Eiland weten waar elke inwoner woont. Dan moet je dus informatie uit "village" halen en uit "inhabitant". En dat is alleen mogelijk als er gegevens in beide tabellen zitten  en dezelfde informatie bevatten.

Slide 2 - Tekstslide

JOIN
Je kunt bijvoorbeeld een join maken met een where voorwaarde. Maar dit is niet gebruikelijk en beperkt je tot 2 tabellen en wordt complex als je daar zaken aan toe wilt voegen.

Slide 3 - Tekstslide

Voorbeeld
select inhabitant.name village.name from inhabitant
left join village
on inhabitant.villageid = village.villageid

Deze geeft dus naam persoon en naam plaats van alle inwoners ook al wonen ze niet in een plaats.

Slide 4 - Tekstslide

UPDATE commando
Gebruik je om gegevens in een tabel aan te passen. Het is gevaarlijk om deze opdracht te gebruiken. Het is dan ook belangrijk dat je eerst de where clausule checkt met select.

UPDATE tabel 
set kolom1 = waarde1, kolom2 = waarde2, etc
WHERE kolom3 = waarde3

Slide 5 - Tekstslide

Hoe test je volgende update
update inhabitant set name="Henk" where personid = 20

Slide 6 - Open vraag

Welke Select-statement hoort
bij het resultaat?
Student
Klas
Resultaat
A
select * from klas inner join student on klas.id_klas = student.id_klas
B
select * from klas right join student on klas.id_klas = student.id_klas
C
select * from klas left join student on klas.id_klas = student.id_klas
D
select * from student left join klas on student.id_klas = klas.id_klas

Slide 7 - Quizvraag

Which SQL statement is used to update data in a database?
A
MODIFY
B
SAVE AS
C
SAVE
D
UPDATE

Slide 8 - Quizvraag

Hoe voer je een update uit in SQL?
A
UPDATE table_name SET column1 = value1 WHERE condition;
B
DELETE FROM table_name WHERE condition;
C
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
D
SELECT * FROM table_name;

Slide 9 - Quizvraag