Formation SQL pour PostgreSQL


Formation SQL pour PostgreSQL

Catalogue : SGBD



Introduction générale aux SGBD
• Notion de SGBD.
• Système de Gestion Base de Données (SGBD) et environnement de travail.
• Le modèle relationnel.
• La définition d'une relation.
• La clé primaire et la clé étrangère.
• Les contraintes d'intégrité.
• Le schéma d'une relation et d'une BD.
Outils et types dans PostgreSQL
• Le lancement de l'outil psql.
• Les commandes internes de psql.
• L'exécution des scripts.
• Les types utilisés dans PostgreSQL.
• Chaînes de caractères constantes, constantes numériques, constantes de types DATE / TIMESTAMP / INTERVAL.
Travaux pratiques
Commandes internes et exécution de scripts avec psql.
Introduction au langage SQL
• Différentes catégories d'instructions dans SQL.
• Introduction à l'interrogation (SELECT).
• Création de tables et de vues.
• Introduction aux instructions de mise à jour : INSERT, UPDATE, DELETE.
• Utilisation des séquences.
• Introduction aux transactions.
Travaux pratiques
Instructions SELECT, création de tables, instructions de mise à jour.
Consultation d'une seule table
• Préfixes, alias et opérateur.
• Tri, suppression de doublons.
• FETCH / LIMIT / OFFSET.
• Utilisation des fonctions.
• La valeur NULL.
• Les agrégats.
• Le groupement : GROUP BY, HAVING.
Travaux pratiques
Mise en place de requêtes complètes, concernant tous les points abordés.
Les requêtes multi-tables
• Jointure et produit cartésien, les différentes syntaxes.
• Jointures externes.
• Requêtes imbriquées, opérateurs IN / EXISTS.
• Comparaisons multicolonnes, multilignes : comparaisons et requêtes imbriquées, les opérateurs ANY, ALL et SOME.
• 0pérateurs ensemblistes : union, différence, intersection.
• Requêtes imbriquées dans FROM.
• Utilisation de CTE (clause WITH).
• La division.
Travaux pratiques
Création de jointures et de requêtes imbriquées.
Fonctionnalités avancées
• Types particuliers : ENUM, TABLEAUX, RANGES.
• Utilisation des expressions régulières, l'opérateur SIMILAR.
• Introduction aux fonctions à fenêtre (Window functions, clause OVER()).
Travaux pratiques
Exécution de requêtes avec les types particuliers.

 

Fiche de la formation



 Cible :

Toute personne désirant se servir de SQL dans PostgreSQL.


 Prérequis :

Connaissances de base en Informatique.


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous