SQL workshop
Tijdens deze praktische workshop doe je ervaring op met SQL op 'intermediate' niveau, zodat je vlot leert werken met complexere SQL-queries.
Een goede kennis van SQL -de de facto standaardtaal voor het ondervragen en manipuleren van databases- is noodzakelijk voor iedereen die meer wil doen dan de meest eenvoudige bevragingen van één of twee tabellen. Naast traditionele RDBMS (zoals Oracle, Db2, SQL Server, PostgreSQL, MySQL ...) wordt SQL ook gebruikt door niet-relationele systemen zoals Hive (gebruikt in Hadoop en Spark) en door b.v. SQLite en MS Access.
Deze interactieve workshop biedt een diepgaande training in het gebruik van SQL, zowel theoretisch als (vooral) praktisch. We focussen in het bijzonder op het datamanipulatie-aspect van SQL, dus het vertalen van een analysevraag naar een SQL-query.
Na het beëindigen van de cursus zullen de deelnemers in staat zijn complexe SQL-queries te lezen en zelf te schrijven op een leesbare en onderhoudbare manier.
Deze training is vooral praktisch van aard; ze bouwt verder op de cursus SQL en relationele databases: basiskennis en gaat vooraf aan de meer doorgezette training SQL voor gevorderden.
Kalender
datum | duur | taal | plaats | prijs | |
13 okt | 2 | web based | 1000 EUR (excl. BTW) | ||
13 okt | 2 | Leuven | 1000 EUR (excl. BTW) | ||
28 nov | 2 | Woerden | 1000 EUR (BTW-vrij) | ||
28 nov | 2 | web based | 1000 EUR (BTW-vrij) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Analisten, applicatieprogrammeurs, database administrators, systeemprogrammeurs, eindgebruikers. U kan zelf testen of deze opleiding voldoende nieuwe elementen voor u bevat door de online zelftest in te vullen.
Voorkennis
Enige vertrouwdheid met relationele databases en SQL (cf. cursus SQL en relationele databases: basiskennis) is absoluut noodzakelijk. U kan zelf testen of u voldoende voorkennis heeft door de online zelftest in te vullen.
Inhoud
- Meer geavanceerde SELECT:
- subqueries in WHERE-predicaten
- nested table expressions • common table expressions (WITH clause)
- correlated subqueries • EXISTS
- scalaire subqueries
- group by & having: typisch gebruik en "best practices"
- union • intersect • except • minus
- inner join, left/right/full outer join van meerdere tabellen, en wanneer te gebruiken
- expressies: case; extract; cast; datum- en tijd-manipulaties
- overzicht en gebruik van de meest nuttige scalaire functies
- INSERT, UPDATE, DELETE
- Verborgen fouten, alternatieve formuleringen, leesbaarheid van queries, best practices
Verloop van de cursus
Het grootste deel van de tijd wordt besteed aan het maken van oefeningen en het bespreken van de oplossingen. Voor de oefeningen wordt naar keuze gebruik gemaakt van Oracle, Db2 for z/OS, Db2 for LUW, MySQL, MariaDB, SQL Server of PostgreSQL. (Gelieve uw keuze mee te delen bij inschrijving.) Na de training krijgt u toegang tot onze online-databaseomgeving, zodat u thuis of op het werk verder kan oefenen!
Duur
2 dagen.
Docent
een ABIS-medewerker.
Reviews
4.3/5 (gebaseerd op 142 evaluaties; de meest recente worden hieronder getoond)
|
Het was goed maar voor mij ging het zo nu en dan te snel. Heeft te maken met mijn niveau uiteraard
| (N.N., Rabobank Nederland, ) |
Heel fijne opleiding, precies waar ik naar op zoek was als gebruiker van sql zonder formele achtergrond daarbij.
| (Merijn Lucke, APG, ) |
De cursus is goed ingericht, theorie en oefening wisselen elkaar af. Top trainer
| (Hoessein Bensi Ali, APG, ) |
Zeer relevante en bruikbare cursus.
| (Sabine de Win, APG, ) |
great course, this has given me the knowledge and practice to start querying on my own. before this course i was a bit hesitant to use SQL.
| (N.N., ) |
Positief, goede afwisseling theorie en oef. Veel nieuwe zaken bijgeleerd.
| (N.N., ) |
Als autodidact veel aan gehad.
| (N.N., Sociale Verzekeringsbank, ) |
Prima cursus met verhouding tussen praktijk en theorie uitstekend
| (Marcel Faymonville, Sociale Verzekeringsbank, ) |
Klik hier om meer commentaren te zien...
inhoud ok, zeer goed gegeven, zowel voor de beginners, als de gevorderden
| (Eric Verswyvel, HZIV, ) |
Geeft goede handvaten om zelf met queries aan de slag te gaan.
| (Rob Kemkes, ING - Bijlmerdreef, ) |
Een zeer handige cursus met tips and trics die ik zeker kan gebruiken in de praktijk
| (N.N., Federale Pensioendienst, ) |
Voldoet zeker aan de behoefte!
| (Bob Merx, APG, ) |
Zeer uitdagend, maar heeft wel geleid tot extra inzichten en een nieuwe manier van SQL te benaderen. Je bouwt voor jezelf extra controles in om de juiste resultaten te bekomen.
| (N.N., Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
Super
| (N.N., Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
Een goede inhoud , een goed tempo.
| (Caroline Domogala, Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
goede cursus om de basis uit te leggen.
| (Michelle de Böck, ) |
prima bootcamp, duidelijke uitleg, goede docent
| (Daniëlle, ) |
Prima, een aanrader en veel van op gestoken
| (Tim Beurskens, APG, ) |
Heel goed
| (N.N., Vlaamse Overheid - Financiën en Begroting, ) |
Heel goede cursus, zeer competente docent!
| (Jos Engels, APG, ) |
goede uitleg, presentatie.
| (Joris, ) |
Aangenaam tempo. Nuttige nieuwe informatie
| (Jelle Braum, Caitlann Consulting, ) |
Erg nuttig, en enthousiast gegeven.
| (Michiel, ) |
Zeer boeiend en leerzaam, maar ook positief vermoeiend. Veel hersenkrakers.
| (Ruben, ) |
Better then expected! It was not too technical and quite easy to follow. I was never bored or left in the dark :-)
| (Geert Joris, Sigedis, ) |
Enorm goed verzorgd, zowel de inhoud, de correctheid van de voorbeelden als de faciliteiten
| (Willem Dauwen, publiq, ) |
Zeer goed,veel opgefrist en bijgeleerd
| (N.N., ) |
Heel goed
| (N.N., ) |
Een goed begeleide cursus waarbij je voldoende wordt uitgedaagd zelf met SQL te leren werken.
| (Céline Kegels, ) |
Ok, af en toe net iets te snel (correlated q)
| (N.N., ) |
Correct tempo, voldoende oefeningen
| (N.N., ) |
Heel goede begeleider
| (N.N., ) |
Goede cursus, wel nogal moeilijk voor iemand met beperkte voorkennis
| (N.N., Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
Heel interessant
| (N.N., Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
Zeer leerijk voor hetgeen ikzelf dit nodig heb binnen mijn bedrijf
| (Kim, ) |
zeer goed gebracht
| (Dimitri, ) |
Fijne cursus, leerkracht past zich goed aan aan de groep.
| (Nena, ) |
Zeer goed opgebouwd - pedagogisch aangepakt
| (N.N., ) |
Positief - veel bijgeleerd - goede lesgever. Goede oefeningen om de geleerde dingen onder de knie te krijgen
| (Tessa, ) |
Goede toepassing van praktijk, goed aanspreekpunt voor vragen
| (N.N., ) |
Zeer goed
| (N.N., Colruyt Group Services, ) |
Goede opbouw / structuur
| (N.N., ) |
very nice and informative course. I learned a lot. the concept are very well explained in this course
| (Maryam, ) |
Vraiment interessant comme cours
| (Malek Aref, Sigedis, ) |
Satisfait pour cette remise à niveau
| (N.N., Sigedis, ) |
Excellente formation, très bien dispensée
| (Hugues Colbrant, BNP Paribas Fortis, ) |
Super balance entre théorie et exercices
| (Daniellyson Teixeira de Vasconcelos, ) |
Très bon cours, très clair et structuré. Syllabus complet.
| (Pascale, ) |
Really good, I think I learned some useful things
| (Luca Vanderbist, Sigedis, ) |
I am satisfied because I learned how to correctly manipulate some queries . Group by and temporary tables
| (Zaneza Nkezabera, Sigedis, ) |
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
- SQL en relationele databases: basiskennis
- SQL voor gevorderden
- OO concepten en technieken
- Java: basiscursus
SESSIE-INFO EN INSCHRIJVEN |