Skip to content
EasyUphillTRAININGCORPORATE DEVELOPMENT
IT & Digital Skills

Database Design and SQL Querying

Well designed databases and clear queries underpin almost every business application. This course covers how to design relational databases and retrieve data using SQL. Participants model data, build tables, and write queries against realistic datasets.

5 DaysIn-house or publicLive online available

Course outline

What this programme covers, module by module.

  1. 01Modelling business data into related tables
  2. 02Applying normalisation to reduce redundancy
  3. 03Creating tables, keys, and constraints
  4. 04Writing SQL queries to retrieve data
  5. 05Joining, filtering, grouping, and aggregating results
  6. 06Updating and deleting data safely
  7. 07Understanding indexes and query performance

What you will gain

  • Model data into related tables
  • Apply normalisation principles
  • Create tables and constraints
  • Write queries to retrieve data
  • Join, filter, and aggregate results
  • Update data safely and correctly

Who should attend

  • Analysts and report writers
  • Application developers
  • Database administrators
  • Technical staff working with data

Upcoming sessions

DateCityDurationFeesBook
26 to 30 Oct 2026Johannesburg5 DaysR18,000
16 to 20 Nov 2026London5 DaysUS$1,800
30 Nov to 4 Dec 2026Dubai5 DaysUS$1,800
11 to 15 Jan 2027Pretoria5 DaysR18,000
1 to 5 Mar 2027Durban5 DaysR18,000
3 to 7 May 2027Cape Town5 DaysR18,000
5 to 9 Jul 2027Johannesburg5 DaysR18,000

Fees are per delegate and exclude VAT. Public intakes are confirmed once minimum numbers are met. We also deliver this course on your own schedule, in-house or live online.

Enquire about this course

Register your team or ask for a tailored in-house quote. We reply within one working day.

WhatsApp usCourse brochure (PDF)
Fees from
R18,000 per delegate
Duration
5 Days
Field
IT & Digital Skills
Formats
In-house, public, online