Week 5 Flashcards

1
Q

Deze week is alleen SQL oefenen en bekend raken met de terminologie.

Vooral herhaling week 1 t/m week 4 begrippen enzo.

A

Mhm.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Deze commando’s moet je kennen:

A

SELECT, DISTINCT, FROM, WHERE, INSERT, UPDATE, DELETE, ORDER BY, ASC (=default) en DESC, COUNT, MIN, MAX.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Deze zaken moet je begrijpen:

A
  • Je kan kolommen van berekeningen maken.
  • Je kan AS gebruiken voor het geven van een (andere) naam aan een kolom.
  • Er zijn enkele standaardfuncties zoals SUM(), AVG(), GETDATE(), etc.
  • NULL != 0
  • Geen JOIN = Cartesisch Product
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Weet je hoe LIKE werkt?

A

WHERE plaats LIKE ‘(karakter/string)’.
Met % kan je aangeven dat er zoveel karakters mogen staan in de plaats van de %.
Met ‘.’ geef je aan dat er 1 karakter mag staan.
[a-r] betekent karakters van a tot en met r.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Weet je hoe INSERT werkt?

A

INSERT INTO TABELNAAM
(kolomnaam1, kolomnaam2, kolomnaam3)
VALUES
(‘waarde1’, ‘waarde2’, waarde3))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Weet je hoe je van de ene tabel in de andere tabel kan inserten?

A
INSERT INTO OUDECOMPUTER
   (naam, cpu, mem, hdd1, os)
SELECT naam, cpu, mem, hdd1, os
   FROM computers
   WHERE mem >= 256
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hoe werkt UPDATE?

A
UPDATE TABELNAAM
SET veld1 = waarde 1,
veld2 = waarde2,
veld3 = waarde3
WHERE voorwaarde
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hoe werkt DELETE?

A

DELETE FROM TABELNAAM

WHERE voorwaarde

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wat is de entiteitsintegriteitsregel?

A

Ieder record in een tabel heeft een unieke sleutel. De sleutel kan uit meerdere attribuuttypen bestaan, waarbij de combinatie uniek moet zijn. Een attribuuttypewaarde van een (deel)sleutel mag niet NULL zijn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ken je de verschillende soorten JOINS?

A

Inner join = doorsnede van de cirkels

FULL OUTER JOIN = alles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly