blob: e733be37e19eb44055354f57598f1d6692907e75 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
changequote(`{{', `}}')
include({{../common.m4}})
# Practicum 2
q_with_test(1)
q_with_test(2)
## Opdracht 3
> Voordat je bovenstaande gaat doen (als het goed is zou je deze conclusie zelf
> ook al hebben getrokken, ga je eerst je ontwerp aanpassen.
> - Pas het ontwerp: ERD en strokendiagram aan.
## Opdracht 4
> Maak een query van de tabel product waarbij alle kolomkoppen een logische
> 'Aliasnaam' krijgen.
## Opdracht 5
> Maak een query waarbij de volgende output verschijnt:
> - 'De klant' <Naam> ' woont in de plaats:' <plaats>
## Opdracht 6
> Maak voor een willekeurige klant een query aan die de totaalprijs laat zien van
> het aantal producten wat binnen 1 order is besteld in Euro's. Waarbij minimaal
> de volgende producten/aantallen voorkomen in de order:
> product 1, 3 stuks
> product 2, 5 stuks
> product 3, 2 stuks
> Tip: zet de rekensom in de formule van de query.
## Opdracht 7
> Rond de uitkomst van de hiervoor gemaakte query af op hele Euro's.
## Opdracht 8
> Maak een query die van de orderlijst uitsluitend de orders laat zien die de
> status 'nog te leveren' hebben.
## Opdracht 9
> Maak een query die alle klantgegevens laat zien voor alle orders die status
> 'nog te leveren' hebben.
## Opdracht 10
> Maak een query waarbij alle artikelprijzen met 10% worden verhoogd.
> In de query toon je de oorspronkelijke prijs en de nieuwe prijs.
> (de nieuwe prijs wordt alleen getoond, niet opgeslagen in de database).
## Opdracht 11
> Wat is het verschil tussen een join en een union, toon dit aan middels een
> sprekend voorbeeld?
## Opdracht 12
> Wat doet de 'group by' functie?
## Opdracht 13
> Wat is het effect van 'having'?
## Opdracht 14
> Wat is het doel van subselects?
## Opdracht 15
> Wat is een view?
## Opdracht 16
> Leg uit wat een 'commitmoment' is
## Opdracht 17
> Wat is het verschil tussen een enkelvoudige en meervoudige insert?
## Opdracht 18
> Met welke instructie verwijder je alle records uit een tabel?
|