Plan du cours

Introduction

  • PostgreSQL vs MySQL vs 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
  • Mise en place et modification de tables
  • Gestion des privilèges et des politiques de sécurité
  • Création de schémas de base de données
  • Implémentation de l'héritage et du partitionnement de table
  • Ajout, mise à jour et interrogation de données
  • Utilisation des index et exécution de recherches textuelles complètes
  • Compréhension du contrôle de 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 client
  • Mise en place de rôles et permissions d'accès
  • Gestion de plusieurs bases de données
  • Réalisation des tâches d'entretien de la base de données
  • Sauvegarde et restauration des données
  • Optimisation des performances et fiabilité de la base de données
  • Surveillance de l'activité de la base de données et de l'utilisation du disque
  • Implémentation 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 d'objet volumineux
  • Exécution de déclarations SQL intégrées
  • Exploration du schéma d'information
  • Autres applications clientes PostgreSQL

Programmation côté serveur

  • Extension du langage de requêtes SQL
  • Écriture de fonctions déclencheurs d'événements
  • Implémentation de systèmes de règles
  • Utilisation des langages procéduraux (PLs)
  • Exploration des PLs 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 étapes suivantes

Pré requis

  • Une compréhension des SGBDR (Systèmes de Gestion de Bases de Données Relationnelles)
  • Expérience avec SQL

Public cible

  • Administrateurs système
  • Développeurs
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires