Uitgelichte cursus
InformaticaActief - SQL compact
InformaticaActief · Informatica-Actief
Cursus
SQL en relationele databases
In deze cursus leer je werken met SQL (Structured Query Language), de taal waarmee je gegevens opvraagt, bewerkt en beheert in een database. Aan de hand van een herkenbare context, de pizzabesteldatabase van Pizzeria Danilo, ontdek je stap voor stap hoe databases werken.
Wat leer je?
- Opvragen van gegevens met SELECT, WHERE en ORDER BY
- Gegevens samenvatten met COUNT, SUM en AVG
- Tabellen combineren met JOIN
- Gegevens wijzigen met INSERT, UPDATE en DELETE
- Tabellen beheren met CREATE TABLE
- Groeperen en filteren met GROUP BY en HAVING
Als student kan je je voor deze cursus niet inschrijven. Vraag aan de lesgever om een kopie te maken. Ben je zelf lesgever en wil je met deze cursus aan de slag? Vraag dan hier lesgeversrechten aan om een kopie te kunnen maken voor je studenten.
Leerpad
Alle reeksen in deze cursus
WHERE
| Status | Status | Type | Titel |
|---|---|---|---|
| Voorwaarden met WHERE | |||
| Wiskundige operatoren | |||
| Geen 8 euro pizza's | |||
| WHERE met LIKE | |||
| Klanten met een mobiel nummer | |||
| Logische operator AND | |||
| Logische operator OR | |||
| Goedkope of fruitige pizza's | |||
| Logische operator NOT | |||
| Meerdere logische operatoren combineren | |||
| Pizza's onder €7,50 die beginnen met 'M' of eindigen op 'a' | |||
| Commentaar in SQL |
| Status | Status | Type | Titel |
|---|---|---|---|
| Nette code schrijven | |||
| Fouten opsporen | |||
| Klanten in een specifieke plaats | |||
| Debuggen en herschrijven van een query | |||
| Goedkope pizza's met een 'C' | |||
| Dure pizza's met salami | |||
| Pizza's zonder vlees met 'a' in de naam | |||
| Pizza's met 'special' of duurder dan €9 | |||
| Bezorgers met naam H of J, zonder A |
LIMIT, ORDER BY en groepsfuncties
| Status | Status | Type | Titel |
|---|---|---|---|
| Commando's voor het ophalen van informatie | |||
| Aantal rijen beperken met LIMIT | |||
| Gegevens sorteren met ORDER BY | |||
| Acht meest recente bestellingen | |||
| Groepsfuncties | |||
| DISTINCT – Unieke waarden | |||
| COUNT() – Aantal rijen tellen | |||
| COUNT(DISTINCT) – Unieke waarden tellen | |||
| MIN() – Laagste waarde | |||
| MAX() – Hoogste waarde | |||
| SUM() – Totaal optellen | |||
| AVG() – Gemiddelde berekenen |
Create - Read - Update - Delete
| Status | Status | Type | Titel |
|---|---|---|---|
| Gegevens invoeren met INSERT INTO | |||
| Pizza toevoegen en controleren | |||
| XXL formaat toevoegen | |||
| Gegevens verwijderen met DELETE FROM | |||
| Pizza verwijderen en controleren | |||
| Verwijder de Pazza pizza | |||
| Verwijder bestelling van klant 413 | |||
| Gegevens aanpassen met UPDATE | |||
| Margherita aanpassen |
| Status | Status | Type | Titel |
|---|---|---|---|
| Nieuwe tabel aanmaken met CREATE TABLE | |||
| Kortingsbon aanmaken | |||
| Een tabel verwijderen met DROP TABLE | |||
| Bodem verwijderen | |||
| Kolom toevoegen met ALTER TABLE ADD | |||
| Geboortedatum toevoegen | |||
| Kolom hernoemen met ALTER TABLE RENAME COLUMN | |||
| Klantnaam hernoemen | |||
| Tabel hernoemen met ALTER TABLE RENAME TO | |||
| Formaat hernoemen |
| Status | Status | Type | Titel |
|---|---|---|---|
| Tabellen koppelen met een foreign key | |||
| Een foreign key aanmaken | |||
| Tabel bestelling aanmaken | |||
| Keys bepalen | |||
| Tabel review aanmaken | |||
| Reviews verwijderen en aanpassen | |||
| Kolom datum toevoegen | |||
| Kolom opmerking hernoemen | |||
| Tabel review hernoemen | |||
| Tabel beoordeling verwijderen |