Plan du cours

Introduction

  • PostgreSQL vs MySQL vs Oracle
  • Aperçu des fonctionnalités et de l'architecture de PostgreSQL 13

Pour commencer

  • Mise en place d'un serveur de base de données
  • Installation de PostgreSQL 13
  • Créer et accéder à une base de données
  • Syntaxe, commandes et fonctions SQL

Configuration d'un serveur Postgres Database

  • Définition des données, valeurs par défaut et contraintes
  • Mise en place et modification des tables
  • Gestion des privilèges et des politiques de sécurité
  • Création de schémas de base de données
  • Mise en œuvre de l'héritage et du partitionnement des tables
  • Ajout, mise à jour et interrogation de données
  • Types de données, fonctions et opérateurs
  • Utilisation d'index et exécution de recherches en texte intégral
  • Comprendre le contrôle de la concurrence

Gestion d'un serveur Database

  • Mise à jour d'un cluster PostgreSQL
  • Sécuriser le serveur et crypter les données
  • Configurer les paramètres du serveur
  • Activation de l'authentification du client
  • Configurer les rôles et les permissions d'accès
  • Gérer plusieurs bases de données
  • Exécution des tâches de maintenance des bases de données
  • Sauvegarde et restauration des données
  • Optimisation des performances et de la fiabilité des bases de données
  • Surveillance de l'activité de la base de données et de l'utilisation du disque
  • Mise en œuvre de la réplication logique
  • Exécution de tests de régression

Client-Side Programming

  • Utilisation de la bibliothèque C libpq  ; et de l'interface grand objet
  • Exécution d'instructions intégrées SQL
  • Exploration du schéma d'information
  • Autres applications clientes PostgreSQL

Côté serveur Programming

  • Extension du langage de requête SQL
  • Écrire des fonctions de déclenchement d'événements
  • Mise en œuvre de systèmes de règles
  • Utilisation de langages procéduraux (PL)
  • Exploration des PL TCL, Perl et Python
  • Exécution d'interfaces de programmation serveur
  • Exemples de décodage logique
  • Suivi de la progression de la réplication

Dépannage

Résumé et prochaines étapes

Pré requis

  • Une compréhension des SGBDR
  • Expérience avec SQL

Audience

  • Administrateurs système
  • Développeurs
 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (8)

Cours Similaires

Catégories Similaires