SQL and relational databases fundamentals
This training on SQL and relational databases provides an overview of the structure of relational database systems (RDBMS), such as Oracle, Db2, SQL Server, MS Access ... and how they can be interrogated with the SQL language. This course will help you explore this fascinating world, and will convince you of both the power and the simplicity of the relational data model and of SQL. During the exercises, you learn to write your own SQL queries.
At the end of this training, participants:
- will have a good knowledge of the relational database model;
- will know the basic SQL syntax;
- will have effectively explored a database by means of the SQL SELECT statement;
- will be able to read and write SQL queries to interrogate any database.
During the exercises the DML aspects of the SQL language are treated (especially the SELECT statement). The emphasis lies on writing queries. This course precedes the more advanced courses SQL workshop, SQL advanced course, and other courses treating specific databases like Oracle, SQL Server, Db2, and MySQL/MariaDB.
Schedule
date | dur. | lang. | location | price | |
23 Jan | 2 | Leuven | 1080 EUR (excl. VAT) | ||
23 Jan | 2 | web based | 1080 EUR (excl. VAT) | ||
12 Mar | 2 | web based | 1080 EUR (excl. VAT) | ||
12 Mar | 2 | Woerden | 1080 EUR (exempt from VAT) | ||
23 Apr | 2 | N | Leuven | 1080 EUR (excl. VAT) | |
23 Apr | 2 | N | web based | 1080 EUR (excl. VAT) | |
21 May | 2 | Leuven | 1080 EUR (excl. VAT) | ||
21 May | 2 | web based | 1080 EUR (excl. VAT) | ||
SESSION INFO AND ENROLMENT |
Intended for
This training is intended for those who have (almost) never worked with SQL. You can test for yourself to see whether this course contains enough new information for you by filling out the online self-test.
Background
No specific background is required - some familiarity with informatics is an advantage.
Main topics
- Principles of the relational model: tables, data types, and domains; keys; design; normalisation; nulls
- Relational database management: client-server model; global organisation (catalog, optimizer); integrity guarantees (primary & foreign keys, checks)
- Data manipulation with SQL (DML): the SELECT statement - with exercises on each topic:
- basic syntax: SELECT - FROM - WHERE
- filtering results: basic WHERE predicates
- combining predicates with AND / OR / NOT
- the issue of NULL values
- operators and expressions — scalar functions
- column functions — GROUP BY & HAVING
- ORDER BY
- combining tables: INNER JOIN and OUTER JOIN
- More data manipulation: modifying data with INSERT, UPDATE and DELETE
Training method
Classroom training with emphasis on practical exercises. You can choose the database system to be used during the exercises: Oracle, Db2 (z/OS or LUW), SQL Server, MySQL, MariaDB, or PostgreSQL. (Indicate your choice on the registration form). After the training, you get access to our on-line database environment, so you can practise at home/work!
Duration
2 days.
Course leader
an ABIS instructor.
Reviews
4.4/5 (based on 277 evaluations; the most recent ones are shown below)
|
It was really educational , I learned a lot
| (N.N., Sigedis, ) |
I liked it a lot.
| (Jurgen Depuydt, Federale Pensioendienst, ) |
I think it is good! Good combination of exercises and theory.
| (N.N., ) |
Prettige instructeur. Pittige inhoud. Veel geleerd maar voelt wel vluchtig aan (bang het snel weer kwijt te zijn).
| (N.N., APG Heerlen, ) |
It's a great, quick and useful training
| (N.N., AG Insurance, ) |
Duidelijk en goed uitgelegd. Documentatie is ook heel prettig om te lezen en begrijpelijk.
| (N.N., APG Heerlen, ) |
Great instructor, very clear and gave time to ask questions.
| (Francesca, ) |
Good course, well structured. Time was enough for both theory and practice. Very good instructor with a good methodology.
| (N.N., T-Systems Belgium Road Charging, ) |
Click here to see more comments...
Happy to learn from a professional within a small group where there are plenty of opportunuties for making exercises and interacting with the other participants.
| (Spilko Dinkov, ABN AMRO, ) |
exercises combined with theory, go to deep step by step
| (Xingran Hu, AG Insurance, ) |
Good. It is exactly the mix of theoretical and practical knowledge, I was looking for.
| (N.N., Rabobank Nederland, ) |
Leuke cursus, toffe lesgever.
| (Pascal, ) |
Top cursus. Ik heb het gevoel dat ik mij de basis echt eigen heb kunnen maken.
| (N.N., ) |
nuttige cursus, veel geleerd.
| (N.N., ) |
Duidelijk
| (Sven Dullens, APG Heerlen, ) |
leuke cursus, verhelderend
| (John Janssen, APG Heerlen, ) |
een fijne cursus met nuttige info en praktijkoefeningen
| (N.N., ) |
Goede basiscursus. Vind het persoonlijk een te lange zit. Veel oefenen, wat op zich goed is. Het was wel inkakken op het einde.
| (N.N., APG Heerlen, ) |
De presentatie was zeer goed, de spreker gaf zeer duidelijk uitleg (soms iets te snel), maar Sandy weet duidelijk waar ze over spreekt, knap!
| (Sofie, ) |
Goede, duidelijke uitleg. Tempo van de cursus was goed, goed te volgen.
| (Rick, ) |
De cursus verliep vlot door de lesgever. Hij was heel bereid om iedereen te helpen en te ondersteunen. De eerste dag was iets te lang theorie voor we starten met de oefeningen. Als beginneling is het niet evident om te weten wat je ziet op het getoonde scherm. Eens je zelf oefening hebt gedaan in SQL begrijp je meer wat de lesgever toont en uitvoert.
| (Jessica, ) |
Zeer goede leraar. Alles werd heel duidelijk uitgelegd. Vragen werden onmiddellijk en met blijk van veel kennis en inzicht to the point beantwoord. Zeer goede begeleidende cursus, met een goed evenwicht tussen beknoptheid en volledigheid.
| (N.N., Vlaamse Overheid - AHOVOKS, ) |
Zeer nuttig voor mij. Leuke en goede oefeningen.
| (Martijn, ) |
Goede uitleg en oefeningen
| (Sid Engelen, APG Heerlen, ) |
Erg leerzaam, heel efficiënt en veel geleerd.
| (Milou Kuipers, APG Heerlen, ) |
Goede cursus met goede uitleg.
| (N.N., APG Heerlen, ) |
Ontzettend goed. Arnout is zeer goed in staat duidelijk uit te leggen. Zeer waardevolle 2 dagen geweest.
| (Ben Cremers, APG Heerlen, ) |
Voor mij was het lang geleden dat ik met deze materie in aanraking ben gekomen, maar de lessen kenden een goede opbouw en werden met veel kennis en enthousiasme overgebracht. Zeer fijne tweedaagse.
| (Emily, ) |
Heel goed; het gaf mij net wat meer context bij datgene wat ik al wist over SQL.
| (Karin de Bruijn, Rabobank Nederland, ) |
Appréciation positive, professeur toujours disponible pour aider.
| (Julien, ) |
Super professor
| (Liên Chi, ) |
cursus was nuttig en veel geleerd
| (Nathaniel Cathalina, APG Heerlen, ) |
Heel tevreden.
| (N.N., APG Heerlen, ) |
Zeer duidelijke introductie.
| (Peter, ) |
Een zeer duidelijke uitleg over de basis van SQL, ook theoretische onderdelen kwamen aan bod. Dit maakte het makkelijker om de SQL taal te begrijpen.
| (Marthe, ) |
zeer goede praktische cursu
| (Stefan Verbrugge, Vero Duco, ) |
Kort, bondig en duidelijk
| (Ken, ) |
Parfait, beaucoup plus d'exercices pratiques et moins de théorie qui permettait de garder un bon équilibre du cours.
| (N.N., AG Insurance, ) |
Très bon cours, ayant des bonnes bases en SQL, cela a plus été un rappel qu'une découverte. Mais les nombreux exercices m'ont permis d'avancer à mon rythme.
| (N.N., AG Insurance, ) |
uitstekende cursus, duidelijk uitleg, goeie oefeningen, aangename sfeer
| (Kim, ) |
exellente première approche de SQL
| (Benoit Kaisin, ) |
Voldeed aan de verwachtingen, goede combinatie tussen theorie en praktijk.
| (N.N., APG Heerlen, ) |
Ideaal qua duur en inhoud en makkelijk te verwerken. (Ook voor beginners)
| (N.N., AG Insurance, ) |
Kort, maar krachtig
| (Celine, ) |
Nuttig en goed verteld. Had wel wat meer dagen in beslag mogen nemen om het grondiger onder de knie te krijgen.
| (N.N., AG Insurance, ) |
It was a good refresher to my prior knowledge. Well structured & welll explained & interactive course.
| (Anas Birikh, AG Insurance, ) |
Interessante cursus, een welgekomen opfrissing van SQL
| (N.N., AG Insurance, ) |
heel goed, geen opmerkingen
| (Luc Vanoppen, xperthis, ) |
Eén van de beste opleidingen die ik al gevolgd heb
| (Andy, ) |
Gezien de omstandigheden was deze cursus prima
| (N.N., Sociale Verzekeringsbank, ) |
Duidelijke en rustige uitleg met veel voorbeelden. Goed online te volgen. Docent is goed op de hoogte en kan duidelijk antwoord geven op gestelde vragen, ook weer aan de hand van duidelijke voorbeelden.
| (Marijke, ) |
De online variant is een goed alternatief. Na wat opstartproblemen (instelling keyboard) werkt het voor deze opleiding heel goed. Ik zou een vervolg ook zeker weer online doen.
| (Roland Rose, APG Amsterdam, ) |
Zeer goed. Was exact wat ik ervan verwacht had en wat ik wou leren. Ook fijn dat jullie de cursus online aangeboden hebben in deze coronatijden
| (N.N., Vlaamse Overheid - FB, ) |
Bon cours pour revoir les bases
| (N.N., BNP Paribas Fortis, ) |
Heel gestructureerd, heel overzichtelijk
| (Geert Van Droogenbroeck, BNP Paribas Fortis, ) |
Tout à fait correct même s'il sagissait d'un refresh principalement
| (Didier, ) |
Also interesting
Enrollees for this training also took the following courses:
SESSION INFO AND ENROLMENT |