Herhaling (alles)
We gaan alles wat we tot nu toe hebben geleerd nog een keer oefenen.
Opgaven
- Je hebt een restaurant en wil je van al je menu's vastleggen hoe ze heten en wat ze kosten en wat de voorraad is. Je wilt per menu ook een categorie vastleggen. Er zijn vijf categorieën: voorgerecht, hoofdgerecht, nagerecht, drank, overig.
Maak een tabel waarin je deze gegevens kan vastleggen. Benoem de naam van de tabel en de naam van de kolommen.
Tabelnaam: ..........
Kolomnaam: ..........
Kolomnaam: ..........
Kolomnaam: ..........
Kolomnaam: .......... - Je hebt een tabel en die heet Persoon. De volgende query geeft als resultaat 12:
SELECT count(*)
FROM Persoon
Kun je op basis van deze informatie vasstellen hoeveel kolommen de tabel Persoon heeft?
Kun je op basis van deze informatie vasstellen hoeveel rijen deze tabel Persoon heeft? - Beschrijf in eigen woorden wat de volgende query laat zien:
SELECT voornaam, achternaam, schoolvak
FROM student
WHERE cijfer < 5.5 - Gebruik de world table Country uit de world database.
Wat is de levensverwachting in België (Belgium)? - Hoeveel landen zijn er in oppervlakte kleiner dan Nederland?
Schrijf de queries die je hebt gebruikt op. - Het GNP geeft aan hoeveel een land verdient. Het geeft op een bepaalde manier aan hoe rijk een land is. Wat is het rijkste land uit de regio 'Western Europe'?
- Life Expectancy, oftewel levensverwachting is de leeftijd dat een gemiddeld persoon wordt.
In welke landen in West Euroep is de levensverwachting (LifeExpectancy) hoger dan die in Nederland?
Schrijf de queries die je hebt gebruikt op. - In welk land is de levensverwachting het hoogste?
Schrijf de queries die je hebt gebruikt op. - Hoeveel landen zijn er waarvan de naam met een A begint?
Schrijf de queries die je hebt gebruikt op. - Waarvan denk je dat er de meeste landen bestaan. Landen waarvan de naam met een A, een B of een C begint? Van welke beginletter (A, B of C) bestaan de meeste landen en hoeveel zijn dat er?
- Hoeveel landen zijn er waarvan de naam een X bevat.
Schrijf de queries die je hebt gebruikt op. - Welk(e) land(en) zijn er waarvan de naam minimaal 6 a's bevat?
Schrijf de queries die je hebt gebruikt op.