Tijdens deze SQL cursus bespreken we de stof uit het boek "Sams Teach Yourself SQL in 10 Minutes" van Ben Forta. De benodigde tijd om deze cursus te doorlopen is ongeveer 2 dagen. Om met SQL aan de slag te gaan is het belangrijk zelf te oefenen. Gebruik onderstaande links om de benodigde software te installeren.
Instructie Video | Software Links | Beschrijving |
---|---|---|
Video instructie (mp4) |
MySQL Server
MySQL Workbench |
De eenvoudigste manier om op een Apple-computer met SQL te oefenen is via MySQL Server in combinatie met MySQL Workbench.
Tip: i.p.v. Workbench kun je ook Sequel Ace of DBeaver gebruiken. Vraag ChatGPT naar de verschillen. |
Video instructie (mp4) |
MAMP MySQL Server
MySQL Workbench |
MAMP is een alles-in-één serverpakket dat onder andere een MySQL Server en een Apache-webserver installeert. Deze combinatie wordt veel gebruikt door webdevelopers om lokaal websites te ontwikkelen en testen.
|
Instructie Video | Software Links | Beschrijving |
---|---|---|
Video instructie (mp4) |
1) MS SQL Server
2) SSMS |
De eenvoudigste manier om op een Windows-computer met SQL te oefenen is via Microsoft SQL Server 2022 Express (of een eerdere versie zoals 2019 of 2017), in combinatie met SQL Server Management Studio (SSMS).
|
Video instructie (mp4) |
1) Oracle SQL Server
2) SQL Developer |
Een alternatief op Windows is het gebruik van Oracle Server software in combinatie met SQL Developer. Dit is een veelgebruikte combinatie, vooral in grotere organisaties.
|
Instructie Video | Software Links | Beschrijving |
---|---|---|
Video instructie (mp4) | Oracle Apex |
Heb je onvoldoende rechten om software op je PC te installeren? Dan kun je toch met SQL oefenen via apex.oracle.com, een online omgeving van Oracle. Hier kun je:
|
Video instructie (mp4) | SQLite Online |
Een alternatief voor Oracle Apex is SQLite Online. Dit is handig als je geen rechten hebt om Oracle, MySQL of SQL Server te installeren op je lokale machine.
|
Instructie Video | Software Links | Beschrijving |
---|---|---|
Video instructie (mp4) |
SQL ProStudio
Docker |
SQL ProStudio is een betaalde applicatie voor het schrijven van queries, beschikbaar voor zowel Windows als Mac. Het biedt:
|
Video instructie (mp4) | SchemaSpy |
Voor het schrijven van queries is een ER-diagram (Entity Relationship Diagram) zeer waardevol. Hoewel je het met de hand kunt tekenen, is dat tijdrovend.
SchemaSpy is een gratis applicatie die automatisch ER-diagrammen genereert op basis van een bestaande database. (Reverse engineering)
|
Video komt nog | dbdiagram.io |
Een ER-diagram kun je maken met SchemaSpy, door deze toegang te geven tot je database.
Een alternatief is de website dbdiagram.io, waarmee je een ERD kunt maken zonder databaseverbinding.
Je voert hier simpelweg de structuur van je database in (de CREATE TABLE-statements). Gebruik onderstaande link om de code van de TySQL-database te kopiëren, zoals gebruikt in deze cursus. Plak deze vervolgens in dbdiagram.io om direct een ERD te genereren. TySQL voor dbdiagram.io |
Hieronder vind je een overzicht van de top 5 applicaties die ER-diagrammen (Entity Relationship Diagrams) ondersteunen. De lijst is gerangschikt op mate van populariteit, waarbij is gekeken naar hoe vaak de tools gebruikt worden door ontwikkelaars, studenten en bedrijven. Zowel gratis als betaalde tools zijn opgenomen. (Bron: ChatGPT, juli 2025)
# | Tool | Type | Platform | Prijs | geschat marktaandeel |
---|---|---|---|---|---|
1 | DBeaver | Open source | Windows, macOS, Linux | Gratis / Betaald (Enterprise) | ★★★★★ (~30%) |
2 | MySQL Workbench | Officiële tool | Windows, macOS | Gratis | ★★★★☆ (~25%) |
3 | dbdiagram.io | Web-based | Browser | Gratis / Vanaf $9 per maand | ★★★☆☆ (~15%) |
4 | Lucidchart | Web-based | Browser | Gratis beperkt / Vanaf $7.95 per maand | ★★★☆☆ (~10%) |
5 | Microsoft Visio + DBRE | Desktop | Windows | Betaald (Plan 2) | ★★☆☆☆ (~8%) |
Website bij het boek | database.zip | ER Diagram | Database Content |