Bienvenue sur le nouveau site de Kelformation
Vous êtes ici : Formation > Formation continue > Informatique > Systèmes d'exploitation > PostgreSQL , mise en œuvre

PostgreSQL , mise en œuvre

ORSYS

Voir toutes les formations ORSYS

  • Durée : 3 Jours
  • Type : En centre
  • Diplôme : Autre
  • Prix : 1490.00 €

Pour voir le programme complet de cette formation, connaître les dates, lieu, tarifs, disponibilités...

Voir le détail de la formation

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.

IntroductionPostgreSQL

- 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 PostgreSQLLa 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.

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.

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émentsLes 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.


base de données,  postgresql,  mise en œuvre


ORSYS, le spécialiste de la formation aux nouvelles technologies informatiques, au management et au développement personnel. Les centres de formation ORSYS : Paris La Défense, Lyon, Aix-en-Provence, Nantes, Rennes, Toulouse, Lille, Strasbourg, Bruxelles et Luxembourg.

Plus d'infos sur le site de l'organisme

Plus d'infos sur le site de l'organisme

Transférer à un ami