Catalogues Formations

Primes et subsides




PostgreSQL - Programmation SQL

Durée : 3 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Public :

  • Tout informaticien désireux d'utiliser une base PostgreSQL.

Objectifs :

  • Permettre à tout utilisateur de PostgreSQL d'interroger et de modifier sa base de données.

Pré-requis :

  • Maîtrise de l'outil informatique.
  • Une connaissance des bases de données est un plus.

Contenu pédagogique

Rappels sur les SGBDR

  • Le modèle relationnel
  • L'algèbre relationnel
  • L'architecture d'une base de données relationnelle
  • Conception d'un schéma de base de données

Le langage SQL

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

Client psql

  • Connexion
  • Utilisation
  • Paramétrage
  • Fichier de configuration

Commande de définition d'objets

  • Gestion des tables (type de données, contraintes d'intégrité)
  • Gestion des index
  • Gestion des vues et des séquences

Manipulation des données

  • Expressions et fonctions SQL
  • Insérer, mettre à jour et supprimer les données
  • Importation de données (COPY)
  • Contrôler les transactions
  • Contrôler les accès des utilisateurs

L'extraction des données

  • Les opérateurs d'extraction
  • Sélections simples
  • Sélection multi tables : les jointures
  • Les sous-requêtes (clause FROM, imbriquées, corrélées)
  • Les tris
  • Les comparaisons
  • Les fonctions principales (chaînes, dates, …)

Fonctionnalités avancées

  • Gestion des vues
  • Gestion des procédures stockées et fonctions
    • Présentation
    • Mise en œuvre (langage SQL, langage PL/PgSQL, présentation des autres langages)
  • Gestion des déclencheurs (triggers)
  • Extraction multi-bases : mode dblink