Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

PostgreSQL 9.x - Programmation SQL

Formation éligible au CPF

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
Durée : 3 jour(s)
Tarif : 2 390 € (HT)
Réf : T250-010

Dates des sessions

Nantes (44) Consultez-nous Rennes (35) Consultez-nous Paris (75) Consultez-nous Niort (79) Consultez-nous Nice (06) Consultez-nous in-class™

Filières

DBA PostgreSQL