Description
Pendant cette formation, les participants apprendront à implémenter et maintenir leurs bases de données PostgreSQL, requêter, administrer le serveur et ses bases de données.Pré-requis
- Notions sur les bases de données relationnelles
- Langage SQL
Publics
- Administrateurs de base de données
- Développeurs
Objectifs
- Apprendre à interroger sa base de données
- Apprendre à configurer et administrer sa base de données
Plan de formation
Introduction sur PostgreSQL
- Installation
- Son architecture
- Créer et accéder à une base de données
Retour sur les notions du langage SQL
- Concepts fondamentaux
- Créer des tables
- Peupler des tables
- Requêter
- Les jointures
- Les fonctions
- Les vues
- Les clefs étrangères
- Les transactions
- Les fenêtres
Gestion du serveur
- Le compte utilisateur PostgreSQL
- Créer un cluster de bases de données
- Démarrer le serveur de base de données
- Gérer les ressources du noyau
- Eteindre le serveur
- Sécuriser le serveur
Configuration du serveur
- Les différents paramètres
- Chemins des fichiers
- Connexions et authentifications
- Consommation des ressources
- Rapports d’erreurs et journalisation
- Statistiques
- Versionning et verrouillage
Gestion des bases de données
- Créer une base de données
- Créer un template
- Configurer la base de données
- Supprimer une base de données
Tâches de maintenance
- Routine de réindaxation
- Gestion des fichiers de journalisation
Sauvegarder et restaurer
- SQL Dump
- Sauvegarde du système de fichier
- Archiver
Surveillance de l’activité de la base de données
- Avec les outils Unix
- Avec un collecteur de statistiques
- Par visionnage des verrous
- Par suivi dynamique