Prenez contact avec nous

Plan du cours

Introduction

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

Démarrage

  • Mise en place 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 de tables et du partitionnement
  • Ajout, mise à jour et interrogation des données
  • Types de données, fonctions et opérateurs
  • Utilisation d'index et exécution de recherches 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
  • Mise en place des rôles et des autorisations d'accès
  • Gestion de 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é 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 de tests de régression

Programmation côté client

  • Utilisation de la bibliothèque C libpq et de l'interface des objets volumineux
  • Exécution de 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 déclencheur 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 des interfaces de programmation serveur
  • Exemples de décodage logique
  • Suivi de l'avancement de la réplication

Dépannage

Résumé et prochaines étapes

Pré requis

  • Une compréhension des SGBDR (Systèmes de Gestion de Base de Données Relationnels)
  • De l'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