PostgreSQL 10.x – Programmation SQL

Éligible CPF Qualiopi

À partir de 2370 €
Durée 21h en 3 jours
Localisation Partout en France
Logo de ENI Service - PostgreSQL 10.x – Programmation SQL

Proposé par

ENI Service

Prérequis

Maîtrise de l'outil informatique et avoir des notions de gestion des données dans l'entreprise.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Eligible CPF
  • Votre OPCO
  • Financement personnel

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Expliquer le modèle relationnel des bases de données
  • Décrire les objets contenus dans une base de données
  • Utiliser les clients PostGreSQL
  • Ecrire des requêtes avec le langage SQL pour créer des objets (tables, index…) de base de données
  • Ecrire des requêtes avec le langage SQL pour extraire, modifier, ajouter, supprimer des données
  • Ecrire des requêtes avec le langage SQL pour filtrer et grouper les données
  • Ecrire des requêtes avec le langage SQL en utilisant des opérateurs et des fonctions
  • Ecrire des requêtes avec le langage SQL impliquant des traitements (jointures) sur plusieurs tables de données
  • Ecrire des sous-requêtes, des vues et des CTE avec le langage SQL

Programme de la formation

Introduction sur les SGBDR (2 heures)

  • Le modèle relationnel
  • L'algèbre relationnelle
  • L'architecture d'une base de données relationnelle
  • Sensibilisation aux problématiques de conception d'un schéma de base de données

Le langage SQL (5 heures)

  • Généralités
  • Les objets SQL
  • Les catégories d'instructions

Présentation de PostgreSQL (5 heures)

  • Cluster et instance
  • Objets PostgreSQL
    • Tablespaces
    • Databases
    • Schemas/Catalogues
    • Tables et vues
    • Séquences
    • Index
    • Rôles
    • Règles
    • Procédures et fonctions stockées
    • Triggers
    • Extensions

Client psql (2 heures)

  • Connexion
  • Utilisation
  • Paramétrage
  • Fichier de configuration
  • Travaux pratiques :
    • Configuration personnalisée du client psql

Commande de définition d'objets (1 heure)

  • Gestion des tables (type de données, contraintes d'intégrité)
  • Gestion des index
  • Gestion des vues et des séquences
  • Contraintes, domaines et vues
  • Travaux pratiques :
    • Création d'une base de données

Manipulation des données (2 heures)

  • Insertions (INSERT)
  • Modifications (UPDATE)
  • Suppression (DELETE/TRUNCATE)
  • UPDATE et DELETE multi-tables
  • Travaux pratiques :
    • Peuplement et manipulation de la base de données

Interrogation des données (4 heures)

  • Structure générale de l'ordre SELECT
  • Alias de colonnes et alias de tables
  • Clause WHERE
    • Prédicats LIKE et ILIKE
    • Prédicat SIMILAR TO
    • Prédicat ~~, ...
    • Prédicat IS NULL
    • Prédicat IN
  • Fonctions d'agrégats
  • Clause GROUP BY
  • Clause HAVING
  • Clause ORDER BY
  • Clause LIMIT
  • Clause OFFSET/FETCH
  • Sous-requêtes
    • Sous-requêtes simples
    • Sous-requêtes corrélées
    • Prédicat EXISTS
  • Opérateurs de jeux
    • UNION
    • INTERSECT
    • EXCEPT
  • Clause WITH : les CTE
    • Définition d'une CTE
    • CTE récursive
    • Spécificité des CTE sous PostgreSQL
  • Jointures et requêtes multi-tables
    • Produit cartésien
    • Jointures internes : jointure naturelle, théta-jointure (ON), équi-jointure (USING), auto-jointure
    • Jointures externes
  • Fonctions de fenêtrage
    • Présentation et intérêt
    • Clause OVER()
    • Prédicat ORDER BY
    • Prédicat PARTITION BY
    • Prédicat ROW BETWEEN
    • Principales fonctions de fenêtrage
  • Fonctions de gestion de chaînes
  • Fonctions de gestion de date
  • Travaux pratiques :
    • Manipulations diverses
    • Exercices récapitulatifs

Logo de ENI Service - Formation PostgreSQL 10.x – Programmation SQL

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 2370 €
Logo de ENI Service - PostgreSQL 10.x – Programmation SQL

PostgreSQL 10.x – Programmation SQL

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.