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