31.07.2014 Views

SGBD / Aide à la décision, MySQL / PostgreSQL / NoSQL ... - Orsys

SGBD / Aide à la décision, MySQL / PostgreSQL / NoSQL ... - Orsys

SGBD / Aide à la décision, MySQL / PostgreSQL / NoSQL ... - Orsys

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Stage pratique de 3 jour(s)<br />

Réf : POS<br />

Participants<br />

Développeurs, exploitants<br />

et toute autre personne<br />

désireux d'utiliser au mieux<br />

<strong>PostgreSQL</strong> ou de migrer vers<br />

<strong>PostgreSQL</strong>.<br />

Pré-requis<br />

Connaissances de base<br />

d'un système d'exploitation<br />

(Windows, Linux/Unix).<br />

Prix 2014 : 1750€ HT<br />

Eligible DIF<br />

Dates des sessions<br />

Paris<br />

24 fév. 2014, 31 mar. 2014<br />

28 avr. 2014, 26 mai 2014<br />

30 juin 2014, 8 sep. 2014<br />

6 oct. 2014, 12 nov. 2014<br />

8 déc. 2014<br />

Aix<br />

28 avr. 2014, 10 juin 2014<br />

13 oct. 2014, 15 déc. 2014<br />

Bordeaux<br />

19 mai 2014, 15 juil. 2014<br />

29 sep. 2014, 24 nov. 2014<br />

Bruxelles<br />

19 mai 2014, 29 sep. 2014<br />

24 nov. 2014<br />

Geneve<br />

19 mai 2014, 29 sep. 2014<br />

24 nov. 2014<br />

Lille<br />

19 mai 2014, 15 juil. 2014<br />

29 sep. 2014, 24 nov. 2014<br />

Luxembourg<br />

19 mai 2014, 29 sep. 2014<br />

24 nov. 2014<br />

Lyon<br />

28 avr. 2014, 10 juin 2014<br />

13 oct. 2014, 15 déc. 2014<br />

Nantes<br />

24 fév. 2014, 28 avr. 2014<br />

23 juin 2014, 29 sep. 2014<br />

24 nov. 2014<br />

Rennes<br />

24 fév. 2014, 28 avr. 2014<br />

23 juin 2014, 29 sep. 2014<br />

24 nov. 2014<br />

Sophia-antipolis<br />

28 avr. 2014, 10 juin 2014<br />

13 oct. 2014, 15 déc. 2014<br />

Strasbourg<br />

19 mai 2014, 15 juil. 2014<br />

29 sep. 2014, 24 nov. 2014<br />

Toulouse<br />

19 mai 2014, 15 juil. 2014<br />

29 sep. 2014, 24 nov. 2014<br />

<strong>PostgreSQL</strong>, prise en main<br />

OBJECTIFS<br />

Le <strong>SGBD</strong> <strong>PostgreSQL</strong> dispose de <strong>la</strong> majorité des fonctionnalités que l'on peut trouver dans des produits<br />

commerciaux comme Oracle ou DB2. Cette formation vous apprendra à l'utiliser de manière efficace,<br />

notamment à créer et à exploiter une base de données, ou encore à programmer avec le <strong>la</strong>ngage PL/pgSQL.<br />

1) Introduction<br />

2) SQL avec <strong>PostgreSQL</strong><br />

3) Le <strong>la</strong>ngage PL/pgSQL<br />

4) Maintenance des données<br />

1) Introduction<br />

- Présentation de <strong>PostgreSQL</strong>, versions.<br />

- Le modèle re<strong>la</strong>tionnel, le schéma.<br />

- Tables, contraintes. Interfaces utilisateurs.<br />

2) SQL avec <strong>PostgreSQL</strong><br />

5) Gestion des utilisateurs et des groupes<br />

6) Configuration de <strong>PostgreSQL</strong><br />

7) Compléments<br />

- La norme SQL. Positionnement de <strong>PostgreSQL</strong>. Mise en p<strong>la</strong>ce du schéma d'une base.<br />

- Type de données <strong>PostgreSQL</strong>. Tables. Séquences. Vues. Contraintes d'intégrité sur les tables.<br />

- Ajout, modification et suppression des données.<br />

- Interrogation du schéma d'une base. Sélection, restriction, tri, jointure.<br />

- Extractions complexes. Utilisation d'opérateurs. Spécificités SQL de <strong>PostgreSQL</strong>.<br />

- Fonctionnalités avancées <strong>PostgreSQL</strong>. Transactions. Vues. Tableaux. Héritage de tables.<br />

Travaux pratiques<br />

Création d'un schéma. Script SQL DDL. Création de vues. Scénarios de transactions.<br />

3) Le <strong>la</strong>ngage PL/pgSQL<br />

- Les instructions, types du <strong>la</strong>ngage. Blocs de code.<br />

- Structures de contrôle. Erreurs et des exceptions.<br />

- Les curseurs. Déc<strong>la</strong>ration, dép<strong>la</strong>cement et fermeture.<br />

- Les procédures et les fonctions.<br />

- Ajout de sous-programmes à une base de données.<br />

- Les déclencheurs, triggers. Structure.<br />

Travaux pratiques<br />

Fonctions stockées.<br />

4) Maintenance des données<br />

- Importation/exportation de données.<br />

- Avec COPY TO et COPY FROM. Avec Psql.<br />

- Sauvegarde et restauration des données.<br />

- Outils pg_dump. Optimisation de requêtes.<br />

- Les INDEX. L'optimiseur. EXPLAIN et VACUUM.<br />

Travaux pratiques<br />

Importation/exportation de données. Création d'index et analyse de p<strong>la</strong>n d'exécution de requêtes.<br />

5) Gestion des utilisateurs et des groupes<br />

- Création. Authentification.<br />

- Octroi de privilèges.<br />

Travaux pratiques<br />

Création d'utilisateurs, allocation de droits. Tests d'authentification.<br />

6) Configuration de <strong>PostgreSQL</strong><br />

- Instal<strong>la</strong>tion et démarrage d'une base.<br />

- Le Postmaster. Le fichier Postgresql.conf.<br />

- Tables système.<br />

Travaux pratiques<br />

Instal<strong>la</strong>tion d'une base et configuration.<br />

7) Compléments<br />

- Les interfaces de programmation.<br />

- Connexion de <strong>PostgreSQL</strong> avec PHP, JDBC, ODBC.<br />

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 13 / 25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!