BD102
Information technology

SQL programming: master the essentials

The basics of the SQL language

In the era of Big Data, knowing how to query a database has become an essential skill for both developers and data analysts. SQL (Structured Query Language) is the universal standard used to communicate with almost all modern database management systems.
Do you feel limited by simplified interfaces or manual Excel extractions?
This hands-on training will immerse you in the heart of the code. You will learn to structure your thinking logically to extract exactly the information you need, regardless of the complexity of the data.

Is it for you ?

This training is aimed at business analysts, junior developers, database managers, aspiring data scientists, or any professional wishing to become autonomous in data extraction.

Prerequisites

Knowledge of conceptual data modeling (Course BD101) would be an asset.

What You'll Walk Away With

  • Analytical autonomy: No longer depend on the IT department to get your reports; create your own custom extractions.
  • Data precision: Eliminate manual handling errors by letting the database server process complex calculations.
  • Universal skill: The SQL learned here is transferable to MySQL, PostgreSQL, SQL Server, Oracle, and many other systems.
  • Time optimization: Automate your data collection processes so you can focus on their interpretation.

Training content

Il est important de maîtriser le langage SQL (Structured Query Language), car c’est l’un des plus populaire pour interroger des bases de données (BD) relationnelles. Avec cette formation SQL les participants seront à même de communiquer avec des BD pour manipuler les données qu’elles contiennent.

1 Introduction aux bases de données relationnelles

  • Concept de base de données, de table, de ligne et de colonne.
  • Les relations entre les tables et les clés (primaires et étrangères).
  • Présentation des différents systèmes (SGBD).

2 L'extraction de base (Interroger la base)

  • La structure d'une requête SELECT.
  • Filtrer les résultats avec WHERE et les opérateurs logiques (AND, OR, IN, BETWEEN).
  • Gérer les valeurs nulles et les doublons (DISTINCT).

3 Les jointures (Relier les tables)

  • Comprendre le concept de jointure.
  • Utiliser INNER JOIN, LEFT JOIN et RIGHT JOIN pour croiser des données provenant de sources multiples.

4 Analyse et agrégation des données

  • Fonctions de calcul (SUM, AVG, COUNT, MIN, MAX).
  • Segmenter ses résultats avec GROUP BY et filtrer les groupes avec HAVING.

5 Manipulation et définition des données (DML et DDL)

  • Insérer (INSERT), modifier (UPDATE) et supprimer (DELETE) des enregistrements.
  • Création et modification de tables (CREATE TABLE, ALTER TABLE).
  • Notions de sécurité et de gestion des transactions.
See more

📌 Practical information

Our training sessions are offered in Montreal or Quebec City, in person or in a virtual classroom. Dates and locations are specified when you select your session below. If you have any questions, check out our FAQ.

Duration
2 days
Schedule
9h to 16h
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more

Similar trainings

See all Databases trainings
Added to cart View my cart