SQL pour PostgreSQL - Formation en ligne de 3 jours
Acquérez des bases solides en SQL et apprenez à utiliser efficacement PostgreSQL, l’une des bases de données relationnelles open source les plus puissantes et les plus répandues au monde. Cette formation pratique vous permettra d’acquérir les compétences essentielles en SQL nécessaires pour interroger, analyser, manipuler et gérer des données dans des environnements PostgreSQL.
Grâce à des exercices pratiques et des scénarios concrets, vous apprendrez à extraire et filtrer des données, à utiliser les jointures et les sous-requêtes, à utiliser les fonctions d’agrégation, à créer et modifier des objets de base de données, à gérer les transactions et à garantir l’intégrité des données. Vous ac…
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.
Acquérez des bases solides en SQL et apprenez à utiliser efficacement PostgreSQL, l’une des bases de données relationnelles open source les plus puissantes et les plus répandues au monde. Cette formation pratique vous permettra d’acquérir les compétences essentielles en SQL nécessaires pour interroger, analyser, manipuler et gérer des données dans des environnements PostgreSQL.
Grâce à des exercices pratiques et des scénarios concrets, vous apprendrez à extraire et filtrer des données, à utiliser les jointures et les sous-requêtes, à utiliser les fonctions d’agrégation, à créer et modifier des objets de base de données, à gérer les transactions et à garantir l’intégrité des données. Vous acquerrez également de l’expérience dans la rédaction de requêtes SQL efficaces pour le reporting, le développement d’applications et l’analyse métier.
À l’issue de la formation, vous aurez acquis la confiance nécessaire pour travailler avec des bases de données PostgreSQL, créer des requêtes complexes et effectuer des tâches quotidiennes liées aux bases de données dans des environnements professionnels.
Caractéristiques principales
- Formation et supports en anglais
- Niveau débutant à intermédiaire
- 3 jours de formation virtuelle en direct animée par un formateur (8 heures par jour)
- Accès à des laboratoires virtuels en direct
- Tous les supports de cours pertinents
- Plus de 40 heures d’étude recommandées
- Certificat inclus
Acquis d’apprentissage
- Extraction et analyse des données : Apprenez à créer des requêtes SQL efficaces à l’aide d’instructions SELECT, de filtres, de tris, de calculs et de fonctions d’agrégation pour extraire, organiser et synthétiser les données.
- Transformation des données à l’aide de fonctions : Utilisez les fonctions numériques, de chaîne de caractères et de date de PostgreSQL pour manipuler les données, effectuer des conversions de type et gérer efficacement les valeurs NULL avec CASE, COALESCE et NULLIF.
- Conception et optimisation de bases de données : Créez et gérez des tables, des contraintes, des index et des vues pour garantir l’intégrité des données, améliorer les performances des requêtes et simplifier la gestion de la base de données.
Public cible
- Administrateurs de bases de données (DBA)
- Analystes de données
- Professionnels de la Business Intelligence
- Développeurs de logiciels
- Développeurs d’applications
- Ingénieurs de données
- Professionnels du support informatique
- Rédacteurs de rapports et utilisateurs métier travaillant avec des données
- Utilisateurs de PostgreSQL souhaitant renforcer leurs compétences en SQL
- Toute personne souhaitant apprendre l’interrogation de bases de données relationnelles et la gestion des données
Prérequis
- Connaissances informatiques de base
- Maîtrise de l’utilisation d’applications métier
- Compréhension générale des concepts de gestion des données et de l’information
- Une expérience préalable en bases de données est utile mais pas obligatoire
Programme de la formation
Jour 1
Session 1 : Concepts des bases de données relationnelles
- Principes fondamentaux de PostgreSQL et architecture de la base de données
- Tables, lignes, colonnes, clés et index
- Types de données et dictionnaire de données
Session 2 : Utilisation de psql
- Interface en ligne de commande de PostgreSQL
- Exécution et gestion des instructions et scripts SQL
Session 3 : Extraction de données avec SELECT
- Requêtes SELECT et extraction de données
- Filtrage, tri, alias et expressions
- Opérateurs conditionnels et logiques
Session 4 : Fonctions d’agrégation
- Fonctions d’agrégation et synthèse des données
- Clauses GROUP BY et HAVING
Session 5 : Jointures de tables
- Jointures internes, externes et sur soi-même
- Alias de tables et jointures conformes à la norme ANSI
Session 6 : Sous-requêtes et opérateurs d’ensembles
- Sous-requêtes et requêtes imbriquées
- Opérateurs UNION, INTERSECT et EXCEPT
Jour 2
Session 7 : Fonctions numériques, de chaîne de caractères et de date
- Fonctions numériques et de chaîne de caractères
- Manipulation et concaténation de chaînes de caractères
- Fonctions de date et arithmétique des dates
Session 8 : Fonctions de conversion et utilitaires
- Conversion des types de données
- Expressions CASE
- Fonctions COALESCE et NULLIF
Session 9 : Sous-requêtes complexes
- Techniques avancées de sous-requêtes
- Vues en ligne et sous-requêtes corrélées
- Sous-requêtes multi-colonnes et intégration des jointures
Jour 3
Session 10 : Gestion des données
- Insertion, mise à jour et suppression de données
- Transactions, validations (commit), annulations (rollback) et points de sauvegarde
- Importation et exportation de données CSV
- Gestion des données avec pgAdmin 4
Session 11 : Gestion des tables
- Création et modification de tables
- Gestion des contraintes
- Copie et restauration de tables
Session 12 : Gestion des index et des vues
- Création et gestion des index
- Création, utilisation et maintenance des vues
Session 13 : Gestion des séquences
- Création de séquences
- Affichage et gestion des propriétés des séquences
FAQ
Quand a lieu la formation ?
La majeure partie de la formation se déroule sous forme de cours en ligne d’une journée complète, du matin à l’après-midi (heure d’Europe centrale), à raison de 8 heures par jour sans interruption. Veuillez toutefois nous contacter pour confirmer les horaires détaillés définitifs.
Qu’est-ce que PostgreSQL ?
PostgreSQL est un puissant système de gestion de bases de données relationnelles (SGBDR) open source, réputé pour sa fiabilité, sa conformité aux normes, son extensibilité et ses capacités SQL avancées.
Cette formation convient-elle aux débutants ?
Oui. La formation est conçue pour les débutants et présente les concepts SQL de manière progressive, ce qui la rend adaptée aux apprenants ayant peu ou pas d’expérience en matière de bases de données.
Qu’apprendrai-je dans cette formation ?
Vous apprendrez les principes fondamentaux du SQL, la récupération de données, le filtrage, le tri, les jointures, les sous-requêtes, les fonctions d’agrégation, le regroupement, la gestion des objets de base de données et le contrôle des transactions dans PostgreSQL.
La formation comprend-elle des exercices pratiques ?
Oui. La formation comprend des exercices pratiques et des travaux en laboratoire qui vous permettront d’appliquer directement les concepts SQL dans un environnement de base de données PostgreSQL.
Ai-je besoin d’une expérience en programmation ?
Non. Aucune connaissance en programmation n’est requise. Le cours se concentre sur le langage SQL et l’interaction avec les bases de données plutôt que sur le développement logiciel.
Vais-je apprendre des requêtes SQL avancées ?
Oui. Outre les requêtes de base, vous apprendrez les jointures, les sous-requêtes, les fonctions d’agrégation, le regroupement, le filtrage, ainsi que des techniques permettant d’analyser et de manipuler efficacement les données.
PostgreSQL est-il largement utilisé ?
Oui. PostgreSQL est utilisé à l’échelle mondiale dans les applications d’entreprise, les plateformes cloud, les solutions d’analyse, les systèmes financiers et les applications web modernes.
Quelles compétences pratiques vais-je acquérir ?
Vous serez capable d’écrire des requêtes SQL, d’extraire et d’analyser des données, de gérer des objets de base de données, d’effectuer des modifications sur les données et de travailler en toute confiance avec des bases de données PostgreSQL.
Quels profils professionnels peuvent tirer profit de cette formation ?
Ce cours est utile pour les administrateurs de bases de données, les analystes de données, les développeurs, les professionnels de la Business Intelligence, les ingénieurs de données, le personnel de support informatique et toute personne travaillant avec des données structurées et des rapports.
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

