Découverte, installation, administration basique et utilisation de PostgreSQL
Objectifs pédagogiques
À l’issue de cette formation, le stagiaire sera en mesure de :
- connaître l’architecture de PostgreSQL,
- installer PostgreSQL,
- créer des bases de données,
- faire des requêtes SQL,
- connaître la notion de droits et d’accès aux bases de données.
Programme
- Introduction
- Le rôle et les enjeux d’un SGBD,
- Comprendre le modèle serveur-client,
- Maîtriser la gestion de schémas et tables,
- Présentation, historique, versionnement, licence
- L’écosystème
- Les composants du serveur PostgreSQL : serveur, client, connecteurs jdbc, python, php
- Les outils complémentaires
- Installation et Sécurité
- Installation
- Configuration, postgresql.conf
- Système des privilèges : principe de fonctionnement, authentification, contrôle des droits pour les requêtes
- Gestion des comptes utilisateurs : création/suppression de comptes, limitation des ressources, sécurisation des accès (fichier pg_hba.conf)
- Utilisation
- Commande psql
- Les méta-commandes en \xxx
- pgAdmin : installation, configuration
- Créer des objets (dont base de données et tables) via les commandes (DDL) : CREATE et DROP,
- Manipuler les données via les commandes (DML) : SELECT, INSERT, DELETE
- Utilisation des transactions,
- Réalisation de requêtes SQL via psql et pgAdmin
- Utilisation de connecteurs PostgreSQL (python, php)
SIGMAZ Consilium vous accompagne dans la définition de vos besoins (périmètre, granularité, format, données attributaires, etc) afin de vous proposer une solution personnalisée.