Menu

FORMATIONS / INFORMATIQUE / LINUX

UL-013  PostgreSQL Administration |  3 jours


01/. Présentation

PostgreSQL : serveur de base de données relationnelle objet ; Historique, licence, mode de Développement ; Plates-formes supportées.

02/. Installation et configuration

Installation de PostgreSQL ; Installation à partir des sources ; Installation avec un système de paquetage ; Installation dans Cygwin ; Paramètres de configuration.

03/. Environnement d'exécution

L'utilisateur postgres ; Le Postmaster ; Le répertoire data.

04/. Sécurité

Contrôle d'accès des utilisateurs ; Type d'authentification des utilisateurs ; Gestion des utilisateurs ; Contrôles des accès.

05/. Gestion des disques et de la mémoire

Création de l'espace de données ; Options de gestion des écritures : FSYNC ; Contrôle de l'utilisation de la mémoire vive : SORT_MEM.

06/. Accès aux bases de données

Le client psql ; L'interface PgAccess ; Le client Windows : PgAdmin ; RHDB Administrator et Visual Explain ; L'application distribuée : PhpPgAdmin.

07/. Le SQL sous PostgreSQL

Le langage SQL ; Les types de données ; Les opérateurs ; Les extensions PostgreSQL ; Base de données Objet ; Les tableaux ; Gestion des BLOBS.



08/. Modélisation de base de données

Choix de types de données ; Contraintes d'intégrité ; Relation entre les tables ; Héritage ; Choix des Index.

09/. Utilisation d'une base de données

Composition d'une requête ; Optimisation des requêtes : EXPLAIN ; Optimisation de la base : VACUUM, CLUSTER.

10/. Procédures Stockées

Les déclencheurs ; Le langage Pl/PgSQL ; Le langage SQL ; Extensions en langage C.

11/. Transactions

Transactions et Locks ; Transactions Multi-Etats ; Visibilité et sérialisation d'une transaction ; Locks, Dead locks.

12/. Bibliothèques d'accès

Java : Driver Jdbc ; Driver ODBC ; La bibliothèque Php ; Les bibliothèques C/C++.

13/. Sauvegarde et restauration

Archivage des données ; Sauvegarde des Méta-Données ; Restauration d'une base.



Public
Administrateurs de Base de données.

Objectifs
Acquérir les connaissances à la mise en place et au développement d'une base de données PostgreSQL.

Prérequis
Avoir une connaissance générale des SGBD et de l'algèbre relationnel.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.  

VOS DATES DE FORMATION