Coding

Practical Introduction to SQL with Postgres

This hands-on course introduces SQL and relational databases using Postgres, the most popular and most admired open-source database in the world. We will discuss and exercise key concepts, such as tables, relations, queries, indexes, primary keys and foreign keys, and entity-relationship diagrams. The course is designed to provide a balance of theory and practice. All code and data samples will be provided to the participants.

We will use PostgreSQL, one of the most popular open-source databases, to illustrate and exercise the concepts. The exercises will leverage pgAdmin, the leading open-source GUI tool for data analysts and DBAs working with Postgres.

While this course uses Postgres to illustrate concepts, most features and examples are generally applicable to other relational database systems (e.g., MySQL, Oracle, or SQL Server).

The course is focused on generalists and novice data analysts who want to get a basic understanding for SQL (and Postgres) and how to use them to work with data.

Content
  • Quick intro to databases
  • Connecting to the Postgres database w. pgAdmin
  • Tables and queries
  • Query basics: Insert, update, delete, select
  • Primary keys, foreign keys, and data integrity
  • Relationships
  • Organizing data with schemas and entity-relationship diagrams
  • Operators
  • Queries revisited (aggregates and joins, explain plans)
  • Indexes
Learning Outcomes

Participants will become familiar with SQL to read, write, and execute database queries, to create tables, and work with data stored in relational databases.  

Training Method

Mix of presentation and hands-on-keyboard exercises

Certification
Certificate of Participation
Prerequisites

Prior experience with Excel or other data management tools highly recommended. Participants should be comfortable using a PC or a Mac.


Planning and location
Session 1
08/09/2025 - Monday
14:00 - 17:00
Session 2
09/09/2025 - Tuesday
14:00 - 17:00
Session 3
10/09/2025 - Wednesday
14:00 - 17:00
ESCO Occupations
Available Edition(s):

https://www.dlh.lu/web/image/product.template/1983/image_1920?unique=e1afd3a

This combination does not exist.

36.00 € 36.0 EUR 36.00 €

36.00 €

Not Available For Sale

Your trainer(s) for this course
Marc Linster
Marc Linster
View all their courses.

Marc was the CTO of EnterpriseDB, a leading contributor to the open source database Postgres. Marc holds a Ph.D. (Dr. rer. nat.) in Computer Science from the University of Kaiserslautern. Marc loves data and databases and had the opportunity to work with leading companies in the US, Canada, Germany.
https://www.linkedin.com/in/marclinster/