PostgreSQL

Formation PostgreSQL : installation, configuration, administration Formation PostgreSQL pour les utilisateurs

Formation PostgreSQL pour les utilisateurs avancés

Résumé


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


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

[1Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2013, 2014 - société 2i2L & le formateur métier.