Prenez contact avec nous

Plan du cours

Introduction

  • PostgreSQL vs MySQL vs Oracle
  • Présentation des fonctionnalités et de l'architecture de PostgreSQL 13

Démarrage

  • Configuration d'un serveur de base de données
  • Installation de PostgreSQL 13
  • Création et accès à une base de données
  • Syntaxe SQL, commandes et fonctions

Configuration d'une base de données Postgres

  • Définition des données, valeurs par défaut et contraintes
  • Création 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 des données
  • Types de données, fonctions et opérateurs
  • Utilisation des index et exécution de la recherche en texte intégral
  • Compréhension du contrôle de la concurrence

Gestion d'un serveur de base de données

  • Mise à niveau d'un cluster PostgreSQL
  • Sécurisation du serveur et chiffrement des données
  • Configuration des paramètres du serveur
  • Activation de l'authentification des clients
  • Configuration des rôles et des autorisations d'accès
  • Gestion de plusieurs bases de données
  • Réalisation des tâches de maintenance de la base de données
  • Sauvegarde et restauration des données
  • Optimisation des performances et de la fiabilité de la base 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 des tests de régression

Programmation côté client

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

Programmation côté serveur

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

Dépannage

Résumé et prochaines étapes

Pré requis

  • Compréhension des SGBDR
  • Expérience avec SQL

Audience cible

  • Administrateurs système
  • Développeurs
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires