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 (5)

Cours Similaires

Migrating Oracle to Azure SQL or PostgreSQL

7 heures

PostgreSQL Administration and Development

28 heures

PostgreSQL for Administrators - 2 Days

14 heures

PostgreSQL Essentials

14 heures

PostgreSQL Advanced DBA

14 heures

Implementing High Availability in PostgreSQL

7 heures

PostgreSQL Performance Tuning

14 heures

PostgreSQL Administration, Optimization and Replication

35 heures

PostgreSQL for Developers

14 heures

PostgreSQL for Administrators - 3 Days

21 heures

PostgreSQL with Python

21 heures

Data Management

35 heures

Pivotal Greenplum for Developers

21 heures

MarkLogic Server

14 heures

SAP ASE for Database Administrators

28 heures

Catégories Similaires

1