Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation PostgreSQL - Développement
Technique

Formation PostgreSQL - Développement

Développer des solutions de données professionnelles

PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD. Ce système est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres (comme MariaDB, MySQL et Firebird), ou propriétaires (comme Oracle, Sybase, DB2, Informix et Microsoft SQL Server). Comme les projets libres Apache et Linux, PostgreSQL n'est pas contrôlé par une seule entreprise, mais est fondé sur une communauté mondiale de développeurs et d'entreprises. PostgreSQL est largement reconnu pour son comportement stable, proche de Oracle. Mais aussi pour ses possibilités de programmation étendues, directement dans le moteur de la base de données, via PL/pgSQL. Le traitement interne des données peut aussi être couplé à d'autres modules externes compilés dans d'autres langages.
Objectifs de cette formation PostgreSQL - Développement
  • Savoir créer des applications avec une base de données PostgreSQL
  • Comprendre les spécifiés du langage SQL propre à PostgreSQL
  • Pouvoir installer et configurer PostgreSQL
Public
  • Développeurs souhaitant mettre en place une application avec PostgreSQL
Pré-requis
Programme détaillé

Présentation de PostgreSQL

  • PostgreSQL : serveur de base de données relationnelle objet
  • Historique, licence, mode de développement
  • Les composants du serveur PostgreSQL : serveur, client, connecteurs jdbc, tcl, pl, python
  • Les apports de la version 9.0

Installation et configuration

  • Installation de PostgreSQL
  • Installation avec un système de paquetage

Interagir avec le serveur

  • Le concept du client serveur
  • Le client PostgreSQL
  • Utiliser les clients graphiques

Spécificités SQL de PostgreSQL

  • Spécificités DDL (Définition des objets)
  • Spécificités DML (Manipulation des données)
  • Optimisation des requêtes

Programmation coté serveur

  • Importation et exportation de données
  • L'intérêt de la programmation côté serveur et ses limites
  • Mise en oeuvre de déclencheurs (triggers) et programmation de procédures stockées
  • Déclaration et utilisation de variables
  • Gestion des curseurs
  • Mise en oeuvre avec PL/pgsql et présentation des autres outils disponibles
Les plus de cette formation PostgreSQL - Développement
  • La complémentarité d'apports théoriques et de phases de mise en applications pratiques à travers la réalisation d'une série d'ateliers.
  • Le partage de bonnes pratiques de la part de spécialistes du développement de bases de données PostgreSQL Server.

Informations

  • Durée : 2 Jours (14h)
  • Réf. : IXU51


Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

1. Que signifie MCD?
2. Que signifie SGBD ?
3. Avec quel(s) outil(s) bureautique la maîtrise du langage SQL peut-elle être utile ?
4. Quelle structure permet de stocker les données dans une base
5. Parmi les logiciels suivants, lesquels sont des SGBD ?
6. A quoi sert la cardinalité ?
7. Quel élément permet d’assurer l’unicité d’un enregistrement?
8. Quelle instruction du langage SQL permet de lire des données?
9. Afin de stocker l’adresse d’un client (numéro, rue, code postal et ville) pour un système de vente en ligne, quelle est la meilleure approche ?
10. Quels sont les rôles d’un moteur de base de données ?
Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.