Accueil du site - Catalogue de formations - Formations en géomatique : SIG & cartographie - Formation PostgreSQL : installation, configuration, administration
Formation PostgreSQL pour les utilisateurs avancés

Prochaine session :
- intra sur demande !
- formation inter sur première inscription.


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation :

- Logiciels : PostgreSQL, pgAdmin, phpPgAdmin, GNU/Linux Debian
- Durée : deux (2) journées
- Objectifs : découvrir et apprendre l’installation d’un PostgreSQL sur un serveur GNU/Linux, ses configurations et son administration.
- Public : administrateur système et utilisateurs de bases de données souhaitant utiliser PostgreSQL.
- Pré-requis : avoir des usages ou des besoins de gestion de bases de données
- Niveau : débutant PostgreSQL
- Versions : dernière version en ligne


PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO).
- le site Web officiel PostgreSQL
- la licence PostgreSQL est de type BSD
- l’article PostgreSQL sur Wikipedia


L’intervenant : Aurélien MARTINEAU est formateur informatique depuis 2005. Enseignant dans différents BTS, en développement et architecture logicielle, en informatique de gestion, veille informationnelle, système d’information, communication et technologie commerciale, il utilise des logiciels libres dans ses cours. Devenu responsable pédagogique, il conseille aujourd’hui les entreprises et assure des formations métiers.


Le programme [1] :

Première journée

La présentation de PostgreSQL :
- le système de gestion de bases de données relationnelles objet
- la licence de type BSD (mais bien spécifique à PostgreSQL)
- les principales fonctionnalités
- l’historique rapide des versions

Le rôle du DBA Postgres :
- la notion de client serveur
- le processus postmaster
- les applications utilisateur (psql, pgadmin3, ...)
- le serveur postgres

Les éléments d’une base de données :
- le moteur de base de données
- les bases de données (nom de la base, connexion,...)
- les tables
- les champs

L’utilisation de PostgreSQL au travers de pgadmin3 :
- la connexion à la base de données
- la visualisation des données d’une table
- l’insertion des données dans une table
- la modification, suppression des données dans une table
- la notion de trigger

Deuxième journée

L’architecture d’une base PostgreSQL :
- l’installation de PostgreSQL (installation automatisée d’un .deb, même démarche pour rpm)
- la création d’un "groupe" base de données
- l’arrêt et le démarrage du service PostgreSQL
- les fichiers de configuration (postgresql.conf, pg_hba.conf, pg_ident.conf)

La gestion des rôles :
- la création de différents utilisateurs : les rôles
- l’attribution des droits des rôles
- la création de groupes et sous-groupes
- l’héritage des droits en arborescence

Les tâches de maintenances :
- la sauvegarde d’une base de données
- la restauration d’une base de données
- l’archivage continu et la récupération d’un instantané
- la ré-indexation
- le nettoyage régulier avec vacuum
- les fichiers de logs

notes:

[1] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2013, 2014 - société 2i2L & le formateur métier - copyleft CC-BY-SA & GNUFDL - Nous reprendre, c’est aussi nous citer _et_ nous mettre en lien.