Voorbereiding SQL Cursus

Ter voorbereiding van de SQL cursus is het zinvol om alvast de software geïnstalleerd te hebben om mee te oefenen. Wanneer de onderstaande punten zijn afgevinkt kunnen we meteen van start met de SQL training. Het installeren van een database-server gaat prima op computers die niet ouder zijn dan 5 jaar. Wanneer er gewerkt wordt op een laptop van Learnit zijn onderstaande zaken al in orde.

Lukt het niet om de software te installeren (bijvoorbeeld omdat je onvoldoende rechten hebt op de machine) dan kun je tijdens de training ook gebruik maken van een web-based oplossing. Je kunt dan via een website oefenen met SQL zonder dat er software geïnstalleerd hoeft te worden. Als je binnen een bedrijf gewent bent om met één van de grote drie DBMS-en (Oracle / MySQL / MS SQL Server) te werken dan maakt het voor de training 'SQL Basis Cursus' niet uit met welke van de drie je aan de slag gaat in de training. Eventuele verschillen worden tijdens de training besproken. Tijdens een SQL vervolg cursus, waar er dieper op de stof wordt ingegeaan, is het wel belangrijk om het juiste DBMS beschikbaar te hebben.



Onderstaande instructiefilmpjes kunnen helpen bij het installeren. De oefen-database kun je hier downloaden: database.zip


Instructie Video Software Links Beschrijving
Video instructie (mp4) MySQL Server

MySQL Workbench
Het makkelijkste om met SQL te oefenen op een Apple computer is om gebruik te maken van "MySQL Server" en "MySQL Workbench". De server beheerd de database en in de applicatie Workbench kun je queries schrijven. De software wordt weliswaar beheerd door Oracle maar is toch open-source en zeer veel gebruikt.
Video instructie (mp4) MAMP MySQL Server

MySQL Workbench
De Mamp server installeert een MySQL Server maar ook een Apache webserver. Deze twee worden vaak in combinatie gebruikt door webdevelopers. Het is zelfs mogelijk om een e-mailserver te draaien maar al deze diensten zijn alleen voor de ontwikkeling en het testen van webapplicaties. Queries kunnen geschreven worden in de meegeleverde PhpMyAdmin maar prettig is dat niet. Naast Mamp is het installeren van MySQL Workbench dus nog aan te raden.
Instructie Video Software Links Beschrijving
Video instructie (mp4) 1) MS SQL Server

2) SSMS
Het makkelijkste om met SQL te oefenen op een Windows computer is om gebruik te maken van "Microsoft SQL Server 2022 Express" (of 2019 / 2017) en "SQL Server Management Studio" (SSMS). De eerst genoemde beheert de database en in SSMS kun je de queries schrijven. Deze twee applicaties laten zich eenvoudig installeren en zijn prettig in gebruik.
Video instructie (mp4) 1) Oracle SQL Server

2) SQL Developer
Op een Windows computer kun je ook gebruik maken van Oracle Server software in combinatie met SQL Developer. Deze veel voorkomende combinatie werkt prima op Windows maar kan iets technischer overkomen dan SQL Server van Microsoft. Ook hier beheerd Oracle Server de database en kun je queries schrijven in SQL Developer.
Instructie Video Software Links Beschrijving
Video instructie (mp4)Oracle Apex Als je, voor het oefenen met SQL, onvoldoende rechten hebt om de gewenste software op je PC te installeren dan kun je online met Oracle aan de slag. Via de website apex.oracle.com is het mogelijk om met een Oracle database te oefenen en queries te schrijven. Hiervoor dien je wel eerst een gratis acoount aan te maken. Het beschikbaar maken van de oefendatabase en de dummy content kan met de files 'create.txt' & 'populate.txt' die je kunt downloaden via deze link: database.zip. Als de database beschikbaar is kun je meteen beginnen met queries schrijven.
Video instructie (mp4)SQLite Online Het is ook mogelijk om de oefeningen van de cursus te doen met een SQLite database. Als je onvoldoende rechten hebt om Oracle, MySQL of MS SQL Server te installeren op je PC dan kun je gebruik maken van de online SQLite tool. Via sqliteonline.com is het mogelijk om een SQLite-database te uploaden en vervolgens deze te bevragen met queries. De SQLite database file kun je vinden in dit zip bestand: database.zip. Zodoende kun je toch alle oefeningen goed meedoen. Houdt er rekening mee dat SQLite een super lichtgewicht database is en lang niet zo uitgebreid is als Oracle, MySQL of MS SQL Server.