SQL
Als je je registreert op een website is het cruciaal dat je gegevens nog steeds bekend zijn de volgende keer dat je terugkomt. Ook is het belangrijk dat wanneer je een bestelling plaatst op een webshop, het systeem dat registreert en de voorraad automatisch aanpast. Dat is wanneer databases ingezet moeten worden.
In deze module leer je werken met grafische interfaces als phpMyAdmin en MySQL Workbench om je database te beheren. De nadruk ligt echter op de taal SQL (Structured Query Language), waarmee je met pure code bewerkingen kunt uitvoeren op een database.
Deze cursus bestaat uit:
- 9 lessen
- 49 onderwerpen
- 41 opdrachten
Lessen overzicht | |||
---|---|---|---|
1 | Inleiding SQL | 5 opdrachten | |
Data en databases, Geschiedenis van databases, Wel of geen database?, DBMS-en, SQL en MySQL, MariaDB, Tabellen, rijen, kolommen, Datatypen | |||
2 | phpMyAdmin | 5 opdrachten | |
Inleiding phpMyAdmin, phpMyAdmin interface, Databases in phpMyAdmin, Tabellen en kolommen | |||
3 | Selecties | 6 opdrachten | |
SQL syntaxis, SELECT query, WHERE clause, BETWEEN, IN, IS (NOT), LIKE keyword, ORDER BY clause, LIMIT clause | |||
4 | DML statements | 4 opdrachten | |
SQL categorieën, CRUD, INSERT query, DELETE query, UPDATE query | |||
5 | SQL functies | 5 opdrachten | |
SQL functies, Aliassen, Scalar functions, Aggregate functions, GROUP BY clause, HAVING clause | |||
6 | Relaties | 5 opdrachten | |
Primary keys, Data verdelen, Foreign keys, Referential actions, Soorten relaties | |||
7 | Verzamelingen | 5 opdrachten | |
Verzamelingenleer, Venndiagrammen, UNION operator, JOIN clause, OUTER JOINs, CROSS JOIN, SELF JOIN | |||
8 | DDL statements | 5 opdrachten | |
Data definities, CREATE query, Constraints, CONSTRAINT keyword, DROP & TRUNCATE query, ALTER query | |||
9 | Eindopdracht SQL | 1 opdracht | |
Eindopdracht SQL |