Les 7 Databases

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

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

time-iconLesson duration is: 50 min

Items in this lesson

Les 7 Databases
De JOIN van meerdere tabellen
De update instructie

Slide 1 - Slide

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

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

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

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

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

Slide 6 - Open question

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

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

Slide 8 - Quiz

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