Oss15-Postgresql, Mise en Œuvre

Formation

À Tunis (Tunisie)

520 € TTC

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Tunis (Tunisie)

  • Durée

    3 Jours

  • Dates de début

    Dates au choix

Objectifs: Le SGBD PostgreSQL dispose de la majorité des fonctionnalités et des mécanismes que l'on peut trouver dans des produits commerciaux comme Oracle ou DB2. Cette formation vous apprendra à l'utiliser de manière efficace, notamment à créer, à exploiter et à maintenir une base de données, ou encore à programmer avec les langages SQL et PL/pgSQL. Destinataires: Ce stage s'adresse aux développeurs, aux exploitants désireux d'utiliser au mieux PostgreSQL ou de migrer vers PostreSQL.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Tunis (Tunisie)
Rue 8609 N°18 Z.I. Charguia 1, 1035

Date de début

Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes

À propos de cette formation

Ce stage s'adresse aux développeurs, aux exploitants désireux d'utiliser au mieux PostgreSQL ou de migrer vers PostreSQL.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

OSS15-PostgreSQL, mise en œuvre

1er jour :

Introduction

PostgreSQL

  • Qu'est-ce que PostgreSQL ?
  • Versions Open Source et libre.


Le modèle relationnel

  • Les tables et leurs contraintes.
  • Schéma d'une base de données



Interfaces utilisateur

  • Interface PSQL.
  • Interface PgAdmin III.



SQL avec PostgreSQL

La norme SQL

  • Evolution de la norme.
  • PostgreSQL et la norme SQL.


Mise en place du schéma d'une base

  • Type de données PostgreSQL.
  • Tables.
  • Séquences PostgreSQL.
  • Contraintes d'intégrité sur les tables.



Mise à jour du schéma d'une base

  • Ajout de données avec INSERT et COPY.
  • Modification des données avec UPDATE.
  • Suppression des données avec DELETE.


Interrogation simple du schéma d'une base

  • Questions simples (sélection, restriction, tri, jointure).
  • Extractions complexes (group by, sous requêtes).
  • Utilisation d'opérateurs PostgreSQL.
  • Spécificités SQL de PostgreSQL.


Fonctionnalités avancées PostgreSQL

  • Les transactions.
  • Les vues.
  • Les tableaux PostgreSQL.
  • L'héritage de tables.



2ème jour :

Le langage PL/pgSQL

Les instructions du langage

  • Les types du langage.
  • Blocs de code.
  • Structures de contrôle.
  • Gestion des erreurs et des exceptions.


Les curseurs

  • Interaction PL/pgSQL avec SQL.
  • Déclaration, déplacement et fermeture.



Les procédures et les fonctions

  • Ajout de sous-programmes à une base de données.
  • Paramètres des sous-programmes.
  • Utilisation des sous-programmes.


Les déclencheurs

  • Structure des triggers ROW et STATEMENT.
  • Déclenchement d'un trigger.
  • Utilisation des triggers.


Maintenance des données

Importation/exportation de données dans PostgreSQL

  • Avec COPY TO et COPY FROM.
  • Avec Psql.


Sauvegarde et restauration des données

  • Erreurs courantes.
  • Outils pg_dump.


Optimisation de requêtes

  • Les INDEX.
  • L'optimiseur PostgreSQL.
  • Les outils EXPLAIN et VACUUM.

3ème jour :


Fonctionnement de PostgreSQL

Gestion des utilisateurs et des groupes

  • Ajouter et supprimer des utilisateurs.
  • Gestion des groupes.
  • Authentification.
  • Octroi de privilèges.


Configuration de PostgreSQL

  • Installation d'une base.
  • Démarrage d'une base.
  • Le postmaster.
  • Le fichier Postgresql.conf.
  • Tables système.


Compléments

Les interfaces de programmation

  • Connexion de PostgreSQL à d'autres langages.
  • PHP et PostgreSQL.
  • JDBC et PostgreSQL.
  • ODBC et PostgreSQL.


Synthèse et perspectives

  • Avantages et limites de PostgreSQL.
  • PostgreSQL face à ses concurrents.
  • Evolution de PostgreSQL.


Informations complémentaires

Nombre d'élèves par classe : 8

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Oss15-Postgresql, Mise en Œuvre

520 € TTC