SQL and relational databases fundamentals

In this two-day ABIS course, you will gain an overview of the structure and operation of relational database management systems (RDBMS) and learn how to query them using the SQL language. During the hands-on sessions, we will actively work on SQL queries!

First, you gain a clear understanding of how an RDBMS is structured, which data structures underlie it, and how information is stored efficiently. Next, you learn the key SQL commands: from simple SELECT statements to using JOINs to combine data from multiple tables. During the hands-on sessions, you will write your own queries to filter, sort, and group data. By the end of the course, you will have the skills to independently query relational databases using SQL.

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 a training?

Delivered as a live, interactive training – available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

REQUEST IN-COMPANY TRAINING

 

Public training calendar
datedur.lang.locationprice 
23 Jun2Leuven 1130 EUR (excl. VAT)
23 Jun2web based 1130 EUR (excl. VAT)
08 Sep2Leuven 1130 EUR (excl. VAT)
08 Sep2web based 1130 EUR (excl. VAT)
13 Oct2web based 1130 EUR (excl. VAT)
13 Oct2Woerden 1130 EUR (exempt from VAT)
15 Dec2Leuven 1130 EUR (excl. VAT)
15 Dec2web based 1130 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. If not, you can  go straight on to our course SQL Workshop.

Background

No specific background is required - some familiarity with informatics is an advantage.

A selftest allows you to estimate your knowledge regarding relational databases and SQL, and helps you decide if it is advisable to start with the two day Fundamentals of SQL and relational databases course before following one of the follow-up courses: SQL workshop or the database fundamentals courses Oracle, Db2 for z/OS, Db2 for LUW, or MySQL and MariaDB.

This test consists of 20 questions, mainly multiple choice. Sometimes multiple answers are correct, in which case this will be clearly indicated. When all questions have been answered, press the submit button at the bottom to see the right answers and guidelines for your evaluation. This test will take about half an hour.

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 Querying with SQL (DQL): 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
  • Data Manipulation (DML): 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!

Certificate

At the end of the session, the participant receives a "Certificate of Completion".

Duration

2 days.

Course leader

Reviews

4.4/5 (based on 226 evaluations; the most recent ones are shown below)

I think it is good! Good combination of exercises and theory.

 
  (, )

It was really educational , I learned a lot

 
  (, )

I liked it a lot.

 
  (, )

Prettige instructeur. Pittige inhoud. Veel geleerd maar voelt wel vluchtig aan (bang het snel weer kwijt te zijn).

 
  (, )

It's a great, quick and useful training

 
  (, )

Duidelijk en goed uitgelegd. Documentatie is ook heel prettig om te lezen en begrijpelijk.

 
  (, )

Great instructor, very clear and gave time to ask questions.

 
  (, )

Good course, well structured. Time was enough for both theory and practice. Very good instructor with a good methodology.

 
  (, )

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.

 
  (, )

exercises combined with theory, go to deep step by step

 
  (, )

Good. It is exactly the mix of theoretical and practical knowledge, I was looking for.

 
  (, )

Ik vond het een uitstekende en leerzame cursus. Qua niveau voor SQL beginners was het ook zeer goed te volgen.

 
  (, )

Goede uitleg en concrete opdrachten die gekoppeld zijn aan de theorie

 
  (, )

Uitstekend, ondanks dat ik geen voorkennis had, toch snel oefeningen kunnen begrijpen en uitvoeren

 
  (, )

zeer interessante en praktische cursus

 
  (, )

nuttige cursus, veel geleerd.

 
  (, )

Leuke cursus, toffe lesgever.

 
  (, )

Top cursus. Ik heb het gevoel dat ik mij de basis echt eigen heb kunnen maken.

 
  (, )

Goede basiscursus. Vind het persoonlijk een te lange zit. Veel oefenen, wat op zich goed is. Het was wel inkakken op het einde.

 
  (, )

leuke cursus, verhelderend

 
  (, )

Duidelijk

 
  (, )

een fijne cursus met nuttige info en praktijkoefeningen

 
  (, )

De presentatie was zeer goed, de spreker gaf zeer duidelijk uitleg (soms iets te snel), maar Sandy weet duidelijk waar ze over spreekt, knap!

 
  (, )

Goede, duidelijke uitleg. Tempo van de cursus was goed, goed te volgen.

 
  (, )

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.

 
  (, )

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.

 
  (, )

Zeer nuttig voor mij. Leuke en goede oefeningen.

 
  (, )

Goede uitleg en oefeningen

 
  (, )

Erg leerzaam, heel efficiënt en veel geleerd.

 
  (, )

Goede cursus met goede uitleg.

 
  (, )

Ontzettend goed. Arnout is zeer goed in staat duidelijk uit te leggen. Zeer waardevolle 2 dagen geweest.

 
  (, )

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.

 
  (, )

Heel goed; het gaf mij net wat meer context bij datgene wat ik al wist over SQL.

 
  (, )

Appréciation positive, professeur toujours disponible pour aider.

 
  (, )

Super professor

 
  (, )

cursus was nuttig en veel geleerd

 
  (, )

Heel tevreden.

 
  (, )

Zeer duidelijke introductie.

 
  (, )

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.

 
  (, )

Kort, bondig en duidelijk

 
  (, )

zeer goede praktische cursu

 
  (, )

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.

 
  (, )

Parfait, beaucoup plus d'exercices pratiques et moins de théorie qui permettait de garder un bon équilibre du cours.

 
  (, )

uitstekende cursus, duidelijk uitleg, goeie oefeningen, aangename sfeer

 
  (, )

exellente première approche de SQL

 
  (, )

Voldeed aan de verwachtingen, goede combinatie tussen theorie en praktijk.

 
  (, )

heel goed, geen opmerkingen

 
  (, )

Interessante cursus, een welgekomen opfrissing van SQL

 
  (, )

Ideaal qua duur en inhoud en makkelijk te verwerken. (Ook voor beginners)

 
  (, )

Kort, maar krachtig

 
  (, )

Nuttig en goed verteld. Had wel wat meer dagen in beslag mogen nemen om het grondiger onder de knie te krijgen.

 
  (, )

It was a good refresher to my prior knowledge. Well structured & welll explained & interactive course.

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT