55
SGBD, MySQL, PostgreSQL et autres SGBD Malgré la présence dominante des SGBD tels que Microsoft SQL Server et Oracle, les solutions Open Source MySQL, MariaDB et PostgreSQL sont de plus en plus reconnues pour leur rapidité et robustesse. ORSYS propose des cursus de formations pour les principaux SGBD du monde Open Source couvrant les compétences de développement d’applications, d’administration et d’optimisation des performances. Des cours dédiés vous permettent de bien appréhender les caractéristiques majeures de ces solutions. Conception de bases de données Bases de données, modélisation et choix techniques (réf. CBC) .... p.2 PowerAMC, concevoir une base de données (réf. AMC) .... p.4 UML 2, modéliser et créer vos bases de données (réf. UMD) .... p.6 Open Source, base de données (réf. OSC) .... p.7 MySQL / MariaDB SQL pour MySQL et PostgreSQL (réf. MYP) .... p.9 MySQL, prise en main (réf. MSQ) .... p.11 MySQL, administration (réf. MSA) .... p.13 MySQL, administration avancée (réf. MYA) .... p.15 MySQL, tuning (réf. MYT) .... p.17 MariaDB, prise en main (réf. RIB) .... p.19 MariaDB, administration (réf. RIF) .... p.20 PostgreSQL, prise en main (réf. POS) .... p.22 PostgreSQL, optimiser vos developpements (réf. DAV) .... p.24 Migration d'Oracle à PostgreSQL (réf. OPL) .... p.26 PostgreSQL, administration (réf. PGA) .... p.28 PostgreSQL, administration avancée (réf. PAA) .... p.30 PostgreSQL, tuning (réf. POU) .... p.32 PostgreSQL, haute disponibilité (réf. PHD) .... p.34 Gestion de données spatiales sous PostGreSQL et SQL Server 2008 (réf. TIA) .... p.36 NoSQL Bases de données NoSQL, enjeux et solutions (réf. NSQ) .... p.38 Big Data, méthodes et solutions pratiques pour l'analyse des données (réf. BID) .... p.40 MongoDB, mise en oeuvre et administration (réf. MGO) .... p.42 MongoDB, prise en main et développement (réf. MNO) .... p.44 Apache Cassandra, administration et exploitation (réf. SSA) .... p.46 MapReduce et Aggregation Framework pour MongoDB (réf. RAG) .... p.48 DB2-UDB DB2-UDB, prise en main (réf. DBA) .... p.50 DB2-UDB, administration (réf. DBB) .... p.52 100% e-learning MongoDB, les fondamentaux de la base de données NoSQL (réf. 4SM) .... p.54 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 1

SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

  • Upload
    docong

  • View
    227

  • Download
    1

Embed Size (px)

Citation preview

Page 1: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

SGBD, MySQL, PostgreSQL et autres SGBD

Malgré la présence dominante des SGBD tels que Microsoft SQL Server et Oracle, lessolutions Open Source MySQL, MariaDB et PostgreSQL sont de plus en plus reconnues pourleur rapidité et robustesse. ORSYS propose des cursus de formations pour les principauxSGBD du monde Open Source couvrant les compétences de développement d’applications,d’administration et d’optimisation des performances. Des cours dédiés vous permettent de bienappréhender les caractéristiques majeures de ces solutions.

Conception de bases de données

Bases de données, modélisation et choix techniques (réf. CBC) .... p.2

PowerAMC, concevoir une base de données (réf. AMC) .... p.4

UML 2, modéliser et créer vos bases de données (réf. UMD) .... p.6

Open Source, base de données (réf. OSC) .... p.7

MySQL / MariaDB

SQL pour MySQL et PostgreSQL (réf. MYP) .... p.9

MySQL, prise en main (réf. MSQ) .... p.11

MySQL, administration (réf. MSA) .... p.13

MySQL, administration avancée (réf. MYA) .... p.15

MySQL, tuning (réf. MYT) .... p.17

MariaDB, prise en main (réf. RIB) .... p.19

MariaDB, administration (réf. RIF) .... p.20

PostgreSQL, prise en main (réf. POS) .... p.22

PostgreSQL, optimiser vos developpements (réf. DAV) .... p.24

Migration d'Oracle à PostgreSQL (réf. OPL) .... p.26

PostgreSQL, administration (réf. PGA) .... p.28

PostgreSQL, administration avancée (réf. PAA) .... p.30

PostgreSQL, tuning (réf. POU) .... p.32

PostgreSQL, haute disponibilité (réf. PHD) .... p.34

Gestion de données spatiales sous PostGreSQL et SQL Server 2008 (réf. TIA) .... p.36

NoSQL

Bases de données NoSQL, enjeux et solutions (réf. NSQ) .... p.38

Big Data, méthodes et solutions pratiques pour l'analyse des données (réf. BID) .... p.40

MongoDB, mise en œuvre et administration (réf. MGO) .... p.42

MongoDB, prise en main et développement (réf. MNO) .... p.44

Apache Cassandra, administration et exploitation (réf. SSA) .... p.46

MapReduce et Aggregation Framework pour MongoDB (réf. RAG) .... p.48

DB2-UDB

DB2-UDB, prise en main (réf. DBA) .... p.50

DB2-UDB, administration (réf. DBB) .... p.52

100% e-learning

MongoDB, les fondamentaux de la base de données NoSQL (réf. 4SM) .... p.54

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 1

Page 2: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 4 jour(s)Réf : CBC

ParticipantsDéveloppeurs, architectes,responsables informatiques,chefs de projets, décideursinformatiques.

Pré-requisAucune connaissanceparticulière. La connaissanced'un langage informatique esttoutefois un plus.

Prix 2018 : 2490€ HT

Dates des sessions

AIX27 nov. 2018

BORDEAUX20 nov. 2018

BRUXELLES09 oct. 2018, 11 déc. 2018

GENEVE09 oct. 2018, 11 déc. 2018

GRENOBLE20 nov. 2018

LILLE27 nov. 2018

LUXEMBOURG09 oct. 2018, 11 déc. 2018

LYON20 nov. 2018

MONTPELLIER27 nov. 2018

NANTES27 nov. 2018

PARIS20 nov. 2018

RENNES25 sep. 2018, 27 nov. 2018

SOPHIA-ANTIPOLIS27 nov. 2018

STRASBOURG27 nov. 2018

TOULOUSE20 nov. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur le

Bases de données, modélisation et choix techniques> SGBD> MySQL, PostgreSQL et autres SGBD

Cette formation apporte une synthèse complète des connaissances aujourd'hui indispensables en matière debases de données, du processus de conception à son utilisation effective. Elle analyse les architectures etdomaines d'application, évalue l'offre du marché et examine les démarches pratiques de mise en œuvre.

OBJECTIFS PEDAGOGIQUES

Comprendre la logique des SGBD relationnelsRéaliser le modèle conceptuel d'une base de données à l'aide d'UMLPasser du modèle conceptuel au modèle logiqueComprendre la normalisation et dénormalisation d'un schémaPasser du modèle logique au modèle physique et l'implémenter avec SQL

1) Logique des SGBD2) Techniques de modélisation3) Modèle logique de données

4) Implémentation avec SQL5) Paramètres clés pour le choix d'un serveur

1) Logique des SGBD

- Rappel des théories sous-jacentes aux bases de données relationnelles.- Modèles de données (hiérarchique, réseau...).- Typologie des SGBD. Objectifs des SGBD relationnels.- Fonctionnalités (règles de Codd, transactions, indexage, sauvegardes, restaurations).- Les architectures.

Travaux pratiquesCréation d'un utilisateur, attributions de droits, transaction, interrogation d'une base de données.

2) Techniques de modélisation

- Le modèle conceptuel.- Analyse des besoins.- Concepts de base (entités, associations...).- Dépendances fonctionnelles.- Niveau conceptuel avec Merise et UML.- La démarche.- Prise en compte des règles métier et contraintes.

Travaux pratiquesEtudes de plusieurs cas réels, modélisations Merise et UML à l'aide d'un outil.

3) Modèle logique de données

- Le modèle logique. La structure des tables et des contraintes.- Modèle relationnel (concepts, notations, terminologie).- Du conceptuel au logique.- Modélisation des arborescences.- Les formes normales (de la 1ère à la 5ème, BCNF).- Dénormalisation.- Calculs de volumétrie.

Travaux pratiquesEtude de cas réels, exercices de normalisation et dénormalisation, génération de schémas à l'aide d'un outil.

4) Implémentation avec SQL

- Les transactions.- Normes SQL (SQL1, SQL2, SQL:1999, SQL:2003).- Du logique au physique.- Qualité des données.- Vues et vues matérialisées.- Droits d'accès et rôles.- Procédures cataloguées et déclencheurs.- Interfaces avec les langages de programmation.

Travaux pratiquesCréation et manipulation d'une base, Reverse Engineering, mesures de performances (démonstrations).

5) Paramètres clés pour le choix d'un serveur

- Etude des paramètres des serveurs SQL.- Composants techniques (disques et interfaces réseau).- Modules applicatifs (outils d'administration...).

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 2

Page 3: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

plan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Solutions de haute disponibilité, sécurité des données.- Critères techniques.- Coût global d'exploitation.- Offre du marché.

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 3

Page 4: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 2 jour(s)Réf : AMC

ParticipantsConcepteurs etadministrateurs de basede données, analystesdéveloppeurs.

Pré-requisAucune connaissanceparticulière. La connaissanced'un langage informatique esttoutefois un plus.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire a

PowerAMC, concevoir une base de données> SGBD> MySQL, PostgreSQL et autres SGBD

Pendant ce stage, vous découvrirez les fonctionnalités majeures de PowerAMC. Vous apprendrez àconstruire, formaliser et maintenir les modèles utilisés pour concevoir une base de données (modèle OrientéObjet - UML, modèle conceptuel et physique, dictionnaire...).

OBJECTIFS PEDAGOGIQUES

Etablir un dictionnaire de données dans PowerAMCImplémenter et vérifier un modèle conceptuel de données dans PowerAMCParamétrer les règles de transformation du modèle conceptuel au modèle physique de donnéesGénérer le modèle physique des données avec PowerAMC et analyser son résultatPratiquer le Reverse Engineering avec PowerAMC

1) Introduction2) Identification des données3) Modélisation sémantique des données

4) Modélisation physique des données5) Reverse Engineering6) Conclusion

Travaux pratiques

Les travaux pratiques sont répartis pour moitié entre la conception des modèles (sur l'étude de cas) et leurreprésentation avec PowerAMC.

1) Introduction

- Présentation de PowerAMC.- Les fonctionnalités principales.- L'interface et les menus.

Travaux pratiquesPrise en main de PowerAMC.

2) Identification des données

- Apprendre à élaborer un dictionnaire des données.- La description des données et les contrôles.- Comment définir les attributs ?

Travaux pratiquesAnalyse de documents et identification des données contenues. Saisir dans PowerAMC les attributs retenuset les règles associées.

3) Modélisation sémantique des données

- Le modèle Orienté Objet (MOO - Diagramme de classe UML).- Identification des classes, des associations, des contraintes.- La démarche pour élaborer un modèle.- La normalisation : le rôle des formes normales dans la compréhension des données.- Les principaux concepts proposés par PowerAMC.- Les vérifications proposées.- Le Modèle Conceptuel des Données (MCD).- Présentation des concepts du MCD par analogie et différence avec le MOO.

Travaux pratiquesConstruire un diagramme de classe à partir du dictionnaire des données. Saisir le résultat avec PowerAMC.Effectuer les contrôles proposés. Générer le MCD avec PowerAMC et analyser le résultat.

4) Modélisation physique des données

- Présentation des règles de transformation d'un modèle sémantique en modèle physique des données.- Les principales règles d'optimisation.- Comment PowerAMC réalise la génération d'un MPD ?- La génération des scripts SQL correspondants.

Travaux pratiquesTransformer le modèle sémantique en modèle physique. Générer le MPD avec PowerAMC et analyser lerésultat.

5) Reverse Engineering

- Présentation.- Le Reverse Engineering avec PowerAmc.- Fonctions pour créer un MPD à partir d'une base existante.- Comment générer un MOO ou un MCD à partir d'un MPD existant ?

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 4

Page 5: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

bien assisté à la totalité de lasession. Travaux pratiques

Ajouter des nouveaux attributs à une base de données. Regénérer les modèles amont.

6) Conclusion

- Présentation des fonctions de traitement de PowerAMC.- Les autres diagrammes.

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 5

Page 6: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 2 jour(s)Réf : UMD

ParticipantsArchitectes, chefs de projet,analystes, concepteurs,développeurs, responsablesméthodes.

Pré-requisConnaissances de based'UML.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

UML 2, modéliser et créer vos bases de données> SGBD> MySQL, PostgreSQL et autres SGBD

Cette formation vous expliquera comment utiliser à bon escient le diagramme de classes UML afin deconcevoir une base de données relationnelle normalisée. Les étapes menant d'un diagramme de classes àsa traduction en langage SQL sont étudiées à l'aide de cas réels.

OBJECTIFS PEDAGOGIQUES

Concevoir une base de données avec UML.Maîtriser la transformation d'un modèle de classes UML en un modèle relationnel.Identifier et utiliser les principaux modeleurs du marché.

1) Les bases UML2) Analogies avec les modèles conceptuels3) Modélisation avec le diagramme de classesd’UML

4) Le niveau logique5) Le niveau physique

1) Les bases UML

- Les diagrammes d'UML.- Du modèle entité-association à la notation UML.- Niveaux d'abstraction couverts par UML.

2) Analogies avec les modèles conceptuels

- Associations binaires (de one-to-one à many-to-many).- Identification des classes.- Associations réflexives.- Héritages.

Travaux pratiquesComparaisons avec les formalismes entité-association (Barker, IDEF1X, ER, Merise).

3) Modélisation avec le diagramme de classes d’UML

- Les outils du diagramme de classes.- Ecueils des associations n-aires.- Intérêts des classes-association.- Historisation.- Agrégation pour l'identification relative.- Apports du langage OCL.- Intérêts des rôles.

Travaux pratiquesEtudes de cas réels, modélisation à l'aide d'outils du marché (Power AMC, MEGA, Objecteering, RationalRose, Win'Design).

4) Le niveau logique

- Mappings des classes et des associations (déduction des clés).- Cas des agrégations et des héritages.- Identification alternative.- Utilisation du diagramme de classes.- Profil UML.- Normalisation d'un modèle logique.

Travaux pratiquesTransformation de modèles conceptuels en modèles relationnels. Validation de schémas (normalisation).Utilisation des outils du marché.

5) Le niveau physique

- Processus de génération de tables et de clés.- Génération de scripts SQL.- Programmation avec SQL des règles métiers (contraintes et déclencheurs).- Reverse engineering.

Travaux pratiquesGénération de scripts SQL pour Oracle et SQL-Server. Contraintes et indexation.

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 6

Page 7: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Cours de synthèse de 2jour(s)Réf : OSC

ParticipantsDirections informatique etfonctionnelle. Responsablesinformatiques, chefs de projet,architectes, développeurs.

Pré-requisConnaissances de base desarchitectures techniqueset du management SI.Connaissances de bases dedonnées.

Prix 2018 : 1770€ HT

Dates des sessions

AIX15 nov. 2018

ANGERS20 déc. 2018

DIJON20 déc. 2018

LILLE15 nov. 2018

LIMOGES20 déc. 2018

MONTPELLIER15 nov. 2018

NANCY20 déc. 2018

NANTES15 nov. 2018

ORLEANS20 déc. 2018

PARIS29 nov. 2018

RENNES15 nov. 2018

ROUEN20 déc. 2018

SOPHIA-ANTIPOLIS15 nov. 2018

STRASBOURG15 nov. 2018

TOURS20 déc. 2018

Modalitésd’évaluationL’objectif de cette formationétant essentiellement defournir une synthèse desméthodes et technologiesexistantes, il n’est pasnécessaire d’avoir recours àune évaluation des acquis.

Compétences duformateurLes experts qui animentla formation sont des

Open Source, base de données> SGBD> MySQL, PostgreSQL et autres SGBD

Ce cours de synthèse présentera les différentes catégories de bases de données Open Source : les SQL etles NoSQL. Vous comprendrez les raisons de l'évolution de ces bases, vous saurez identifier leurs forces etleurs faiblesses et les mettre en perspective avec les solutions propriétaires.

OBJECTIFS PEDAGOGIQUES

Identifier les différences entre les SGBD Open Source SQL et NoSQL, et les SGBDR propriétaires.Evaluer les caractéristiques, les forces et les faiblesses des différentes catégories de SGBD.S'approprier les principales solutions SGBD Open Source.Identifier les champs d'applications en fonction du type de SGBD Open Source SQL et NoSQL, et lesSGBDR propriétaires.Comprendre les différentes architectures, les modèles de données, les implémentations techniques.

1) Introduction aux bases de données OpenSource2) Logique des bases de données relationnelles3) Les SGBDR Open Source

4) SGBD NoSQL versus SGBDR5) Les SGBD NoSQL Open Source6) Solutions alternatives propriétaires

1) Introduction aux bases de données Open Source

- L'historique du modèle relationnel et des systèmes de gestion de bases de données relationnelles(SGBDR).- Les premiers SGBDR et les principaux acteurs.- Un changement d'importance : le Big Data.- Une nouvelle approche de SGBD : le NoSQL.- L'importance de l'Open Source dans les SGBD.

2) Logique des bases de données relationnelles

- Rappel des théories sous-jacentes aux bases de données relationnelles.- Histoire des modèles de données.- Typologie des SGBD et objectifs des SGBD relationnels.- Fonctionnalités : règles de Codd, transactions, indexation, traitement côté serveur.- Architectures avancées : réplication, haute disponibilité, distribution.

DémonstrationFonctionnalités principales des SGBDR, mise en place d'une réplication et de la haute disponibilité avecMySQL

3) Les SGBDR Open Source

- Principales solutions de SGBDR Open Source du marché.- MySQL, SGBDR rapide et robuste.- PostgreSQL, SGBDR Open Source le plus complet.- MariaDB, transfuge de MySQL.- Forces et faiblesses de ces solutions : architectures, stockage, performances, typage, rigidité et résilience.

DémonstrationIllustration des différences fonctionnelles entre MySQL, PostgreSQL et MariaDB, en matière de syntaxe SQLet de possibilité de supervision.

4) SGBD NoSQL versus SGBDR

- La structuration forte des données (schéma explicite) versus structure souple (schéma implicite) et lamodélisation Agile.- Des qualités ACID aux qualités BASE.- Le théorème CAP.- Les langages déclaratifs de requête.- Le modèle de l'agrégat et de la centralité des données.

DémonstrationPrésentation des méthodes de modélisation pour le relationnel et le NoSQL (Cassandra).

5) Les SGBD NoSQL Open Source

- Vue des différents types de moteurs NoSQL du point de vue du modèle de données.- Bases orientées "clé/valeur" : Redis, Riak, etc.- Bases orientées "colonne" : Cassandra, HBase, etc.- Bases orientées "document" : MongoDB, Couchbase, ElasticSearch, etc.- Bases orientées "graphe" : Neo4J, etc.- Le NoSQL, le Big Data et les architectures Cloud : principes d'architectures communs et divergents.

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 7

Page 8: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

spécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Les offres purement Cloud : Azure, Amazon RDS, Google, BigTable.- Positionnement du NoSQL au sein du Big Data Analytics.

DémonstrationDémonstrations de MongoDB, Redis, Couchbase et Cassandra.

6) Solutions alternatives propriétaires

- Principaux SGBDR propriétaires et leurs caractéristiques (performance, fiabilité...).- Les différences : langage de commande, contrôle de transactions, organisation des objets de BDD, etc.- Modèle économique : licence, maintenance, support, sécurité, fonctions avancées...- Propriétaire ou Open Source : une rivalité présentée en chiffres.- Champs d'applications SGBDR Open Source versus propriétaires.

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 8

Page 9: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 2 jour(s)Réf : MYP

ParticipantsPour toute personne désirantse servir de SQL dans lesenvironnements MySQL ouPostgreSQL.

Pré-requisAucune connaissanceparticulière.

Prix 2018 : 1470€ HT

Dates des sessions

PARIS17 sep. 2018, 29 nov. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

SQL pour MySQL et PostgreSQL> SGBD> MySQL, PostgreSQL et autres SGBD

Cette formation très pratique focalise sur les aspects essentiels du langage d'interrogation SQL, tant du pointde vue logique que syntaxique. Elle vous apportera également une méthode sûre pour écrire des requêtes,simples et complexes, en environnement MySQL et PostgreSQL.

OBJECTIFS PEDAGOGIQUES

Maîtriser les outils client d'interrogation SQLCréer des tables et mettre à jour leur contenuUtiliser les vuesEcrire des requêtes d'interrogation des données de la base et trier ces donnéesComprendre les requêtes d'interrogation de plusieurs tables (jointures)Ecrire des requêtes plus avancées utilisant des fonctions de regroupement et des requêtes imbriquées

1) Introduction2) Modèle relationnel3) Les objets4) Requêtes simples

5) Tris et agrégats6) Jointures7) Requêtes complexes

Travaux pratiques

L'apprentissage du SQL se fait en environnement MySQL ou PostgreSQL, au choix du participant.

1) Introduction

- Serveur MySQL/PostgreSQL.- Versions et évolution.- Ressources et documentation.- Les outils client. L'outil client MySQL. Présentation de l'outil "PSQL" de PostgreSQL.

2) Modèle relationnel

- Les principes du modèle relationnel.- L'algèbre relationnelle : opérations relationnelles sur les ensembles de données.- Introduction à SQL.

3) Les objets

- Types de données dans MySQL/PostgreSQL.- Création de tables.- Utilisation de colonnes auto-incrémentées.- Utilisation des vues.

Travaux pratiquesUtilisation des outils "mysql" et "psql". Création de tables et mise à jour de données. Utilisation des vues.

4) Requêtes simples

- L'interrogation (SELECT).- La mise à jour.- Opérateurs et critères.- Les transactions.

Travaux pratiquesEcriture de requêtes SQL simples.

5) Tris et agrégats

- Tri et doublons : clause ORDER BY, clause LIMIT, clause OFFSET, suppression des doublons.- Utilisation de NULL : opérateur IS NULL.- Utilisation des fonctions.- Utilisation des agrégats.

Travaux pratiquesManipulation des fonctions de tris et d'agrégats.

6) Jointures

- Produit cartésien.- Jointure interne.- Jointure externe.

7) Requêtes complexes

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 9

Page 10: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Les requêtes imbriquées : opérateur IN, opérateur EXISTS, requêtes imbriquées plus générales.- Opérateurs ensemblistes (union, intersection, différence).- Groupement de données (clause GROUP BY, HAVING).

Travaux pratiquesEcriture de requêtes SQL simples. Utilisation de fonctions et d'agrégats, jointures et requêtes imbriquées,utilisation de GROUP BY et HAVING.

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 10

Page 11: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : MSQ

ParticipantsCe stage s'adresse à tousles informaticiens ayant àdévelopper pour MySQL.

Pré-requisConnaissances de based'un système d'exploitation(Windows, Linux/Unix).

Prix 2018 : 1920€ HT

Dates des sessions

AIX03 déc. 2018

BORDEAUX03 déc. 2018

BRUXELLES10 déc. 2018

GENEVE10 déc. 2018

GRENOBLE03 déc. 2018

LILLE03 déc. 2018

LUXEMBOURG10 déc. 2018

LYON17 sep. 2018, 03 déc. 2018

MONTPELLIER03 déc. 2018

NANTES03 déc. 2018

PARIS10 sep. 2018, 19 nov. 2018

RENNES03 déc. 2018

SOPHIA-ANTIPOLIS03 déc. 2018

STRASBOURG03 déc. 2018

TOULOUSE03 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de la

MySQL, prise en main> SGBD> MySQL, PostgreSQL et autres SGBD

Ce cours vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace et fiable de labase de données MySQL : la pratique du langage SQL, les objets de la base de données... Ce stage proposeégalement une introduction à l'administration.

OBJECTIFS PEDAGOGIQUES

Découvrir les éléments d'une base de données MySQLComprendre le modèle relationnelConcevoir et créer une base des donnéesManipuler des données avec SQL et SQL procéduralDécouvrir les bases de gestion d'une base de données

1) Introduction et prise en main2) Modèle relationnel, conception et créationd'une base3) Pratique du SQL avec MySQL4) Tables transactionnelles InnoDB

5) SQL procédural6) Connexions, droits d'accès, sécurité7) Introduction à l'administration

Travaux pratiques

Tout au long du stage, de nombreux travaux pratiques permettent de valider les connaissances théoriques.

1) Introduction et prise en main

- Versions, panorama des fonctionnalités et des outils.- Ressources et documentation.- Procédure d'installation.- Paramétrages de post-installation et premiers tests.- L'outil client ligne de commandes mySQL.- L'outil graphique Workbench.

2) Modèle relationnel, conception et création d'une base

- Eléments de conception d'un schéma de base de données.- Contraintes d'intégrité.- Types de données MySQL (numériques, chaînes, dates, types spécifiques...).- Fonctions intégrées de MySQL.- Types de tables (MyISAM, MEMORY, MERGE, InnoDB...).- Création de bases et de tables.- La base INFORMATION_SCHEMA.- Jeux de caractères, internationalisation.

Travaux pratiquesConception et création d'une base en tables MylSAM.

3) Pratique du SQL avec MySQL

- Sélections simples, comparaisons, tris.- Sélections multitables, différents types de jointures.- Requêtes imbriquées, préparées.- Modifications et gestion des vues.

Travaux pratiquesSélections simples et multiples, jointures internes et externes, requêtes imbriquées. Modifications etsuppressions de données.

4) Tables transactionnelles InnoDB

- Notion de transaction, niveaux d'isolation.- Structure physique des tables.- Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK).

Travaux pratiquesMise en œuvre de transactions.

5) SQL procédural

- Procédures stockées et fonctions.- Définition des procédures. Déclencheurs (Triggers).- Gestion des erreurs.

Travaux pratiques

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 11

Page 12: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

pédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Ecriture de procédures stockées. Récupération de résultats à l'aide de curseurs. Création et utilisation detriggers.

6) Connexions, droits d'accès, sécurité

- Niveaux de privilèges et vérification des droits.- Gestion des utilisateurs et de leurs privilèges.- Sécurisation des procédures stockées et des vues.

Travaux pratiquesGestion des privilèges et des mots de passe.

7) Introduction à l'administration

- Exportation de données.- Sauvegardes, la commande mysqldump.- Survol de l'installation de MySQL.

Travaux pratiquesExportation de données.

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 12

Page 13: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : MSA

ParticipantsAdministrateurs systèmes etadministrateurs de bases dedonnées.

Pré-requisConnaissance requisedu langage SQL ouconnaissances équivalentesà celles apportées par lestage "SQL pour MySQL etPostgreSQL" (Réf. MYP).

Prix 2018 : 1920€ HT

Dates des sessions

AIX12 nov. 2018

BORDEAUX08 oct. 2018, 03 déc. 2018

BRUXELLES10 déc. 2018

GENEVE10 déc. 2018

GRENOBLE08 oct. 2018, 03 déc. 2018

LILLE12 nov. 2018

LUXEMBOURG10 déc. 2018

LYON08 oct. 2018, 03 déc. 2018

MONTPELLIER12 nov. 2018

NANTES12 nov. 2018

PARIS17 sep. 2018, 15 oct. 201812 nov. 2018, 10 déc. 2018

RENNES12 nov. 2018

SOPHIA-ANTIPOLIS12 nov. 2018

STRASBOURG12 nov. 2018

TOULOUSE08 oct. 2018, 03 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont été

MySQL, administration> SGBD> MySQL, PostgreSQL et autres SGBD

Ce stage vous permettra de maîtriser toutes les tâches d'administration d'un serveur de bases de donnéesMySQL. Vous verrez comment installer le serveur, le configurer, effectuer des sauvegardes/restaurations etgérer la production.

OBJECTIFS PEDAGOGIQUES

Décomposer l'architecture de la base de données MySQLInstaller le SGBD MySQLDéterminer les principales fonctionnalités de l'administration d'une BDD MySQLCréer et gérer une base de donnéesGérer l'accès aux utilisateursGérer la sécurité de la base de données

1) Introduction et installation2) Objets d'une base MySQL3) Connexions, droits d'accès, sécurité

4) Moteurs de stockage et plug-ins5) Maintenance d'un serveur MySQL

1) Introduction et installation

- Versions et types de licences.- Outils mysql, mysqlshow, myphpadmin.- Paramétrage du serveur (my.cnf, sql_mode, mode strict...).- Démarrage/arrêt.- Installations (binaire, à partir des sources...).- Mysqladmin.- Installation de MySQL Workbench.- Changements de versions, migration.

Travaux pratiquesInstallation sous Linux/Windows. Installation de MySQL Workbench.

2) Objets d'une base MySQL

- Types de tables (MyISAM, MEMORY, MERGE...).- Modification de la définition d'une table.- Index.- Gestion des vues.- Base information_schema.

Travaux pratiquesCréation et utilisation de vues. Modification de la définition d'une table.

3) Connexions, droits d'accès, sécurité

- Authentification des utilisateurs.- Structure des tables de la base MySQL.- Gestion des utilisateurs et de leurs privilèges.- Droits sur les vues et les traitements stockés.- Utilisation de SSL.

Travaux pratiquesSécurisation complète de la post-installation. Création de comptes MySQL. Gestion des privilèges et mots depasse.

4) Moteurs de stockage et plug-ins

- Moteurs de stockage MyISAM, InnoDB.- Architecture et paramétrage InnoDB.- Fonctionnement transactionnel du moteur InnoDB.- Verrouillage des tables.- Plug-ins : configuration et démarrage.

Travaux pratiquesChangement du paramétrage InnoDB. Mise en oeuvre de transactions.

5) Maintenance d'un serveur MySQL

- Etat de session (variables, commande "show status"), arrêt forcé d'une session.- Chargement : LOAD DATA, myimport, SELECT INTO OUTFILE, mysqldump.- Journaux (général, erreurs, requêtes lentes...).- Stratégies de sauvegarde.- InnoDB Hot Backup, mysqlbinlog.

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

Page 14: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

validés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Sauvegarde et récupération incrémentale.- Planification.

Travaux pratiquesActivation des journaux. Utilisation des outils de chargement/déchargement. Sauvegarde et restauration avec"mysqldump". Utilisation du journal binaire. Sauvegarde et récupération incrémentale.

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 14

Page 15: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 2 jour(s)Réf : MYA

ParticipantsAdministrateurs systèmes etadministrateurs de bases dedonnées.

Pré-requisBonnes connaissances del'administration MySQL ouconnaissances équivalentes àcelles apportées par le stage"MySQL, administration" (réf.MSA). Expérience requisesur l'administration de basesMySQL.

Prix 2018 : 1470€ HT

Dates des sessions

PARIS08 nov. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

MySQL, administration avancée> SGBD> MySQL, PostgreSQL et autres SGBD

Ce cours propose de vous rendre opérationnel sur un ensemble d'aspects avancés de l'administrationMySQL tels que la configuration de plusieurs instances sur une même machine, la réplication et l'architectureMySQL Cluster.

OBJECTIFS PEDAGOGIQUES

Installer plusieurs instances de MySQL sur un même serveurConnaître les meilleures pratiques pour améliorer le stockage, comme la compression de tables, ladéfragmentationAméliorer la sécurité en utilisant SSL pour chiffrer les connexions d'utilisateursComprendre le principe de la réplication et la mettre en œuvre dans MySQLMettre en place une architecture MySQL en cluster

1) Rappels2) Fonctions avancées de l'administration

3) Réplication4) MySQL cluster

1) Rappels

- Architecture MySQL et différents moteurs de stockage.- Moteurs de stockage et plug-ins.- Moteurs de stockage et index.- Paramétrage du serveur MySQL.- Paramétrage et gestion du moteur InnoDB.- Collecte des statistiques.- Journaux MySQL.

2) Fonctions avancées de l'administration

- Gestion du démarrage de plusieurs instances (mysqld_multi).- Structure interne des tables MyISAM. Compression de tables MyISAM.- Défragmentation de l'espace des tables MyISAM. Réparation de tables MyISAM.- Structure interne des tables transactionnelles InnoDB.- Organisation de l'espace des tables InnoDB.- Organisation des lignes dans les tables InnoDB.- Fonctionnement transactionnel du moteur InnoDB.- Connexions d'utilisateurs en SSL.

Travaux pratiquesFabrication et utilisation d'instances MySQL avec mysqld_multi. Compression de tables MyISAM.Défragmentation de l'espace de tables MyISAM et InnoDB. Configuration de connexions d'utilisateurs enSSL.

3) Réplication

- Journal binaire et cohérence transactionnelle.- Formats de journalisation binaire : par instruction, par ligne, mixte.- Réplication simple maître-esclave. Stratégies évoluées de réplication. Détails de l'implémentation.- Etats des threads et fichiers de relais.- Options de démarrage de la réplication.- Résolution des problèmes courants.

Travaux pratiquesConfiguration de la réplication, résolution de problèmes.

4) MySQL cluster

- Installation d'un cluster MySQL.- Architecture. Configuration hardware et système.- Partitionnement des tables et répartition des données sur les nœuds du cluster.- Le moteur NDB. Processus et fichiers. Serveur de gestion. Mise en oeuvre et administration.- Sauvegardes, restaurations. Cluster et réplication.- Limitations et évolutions.

Travaux pratiquesInstallation, configuration et administration d'un cluster MySQL.

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 15

Page 16: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

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 16

Page 17: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : MYT

ParticipantsAdministrateurs systèmes etadministrateurs de bases dedonnées.

Pré-requisBonnes connaissances del'administration de MySQL ouconnaissances équivalentes àcelles apportées par le stage"MySQL, administration" (réf.MSA).

Prix 2018 : 1920€ HT

Dates des sessions

PARIS15 oct. 2018, 10 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

MySQL, tuning> SGBD> MySQL, PostgreSQL et autres SGBD

Cette formation vous montrera comment optimiser avec efficacité vos serveurs et applications de basesde données MySQL. Vous apprendrez à améliorer la performance par la configuration des serveurs,l'organisation des données et par une meilleure écriture des requêtes SQL.

OBJECTIFS PEDAGOGIQUES

Comprendre les outils de mesure et diagnostic du SDBG MySQLMaîtriser les techniques d'optimisation des applicationsAnalyser et optimiser les performances du serveur et des applicationsOptimiser le schéma relationnel et les requêtes SQL

1) Introduction2) Outils de mesure et de diagnostic3) Organisation des données et indexation

4) Optimisation des applications5) Optimisation du serveur

1) Introduction

- Architecture MySQL.- Choix du moteur de stockage.- Choix des types de données.- Normalisation/dénormalisation.- Traitement d'une instruction SQL.- La base INFORMATION_SCHEMA.- Collecte des statistiques.

Travaux pratiquesCollecte des statistiques, choix des types de données.

2) Outils de mesure et de diagnostic

- Traçage et profiling.- Commande EXPLAIN.- Utilisation du moteur BLACKHOLE.- Utilisation de MySQLslap.- Journalisation et journal des requêtes lentes.

Travaux pratiquesProfiling, utilisation de la commande EXPLAIN, utilisation de l'outil MySQLslap, journal des requêtes lentes.

3) Organisation des données et indexation

- Tables MyISAM. Architecture interne.- Indexation des tables MyISAM.- Accélération des recherches avec les index "Fulltext".- Maintenance des tables MyISAM, résolution de problèmes.- Tables transactionnelles InnoDB.- Architecture interne des tables InnoDB. Structure des tables et des index InnoDB. Maintenance.- Gestion de(s) tablespace(s).- Utilisation des tables de type MEMORY. Partitionnement.

Travaux pratiquesUtilisation des index Fulltext et des tables MEMORY. Compression des tables MyISAM.

4) Optimisation des applications

- Fonctionnement de l'optimiseur MySQL.- Outil EXPLAIN et plans d'exécution.- Utilisation des instructions préparées.- Verrouillage des tables.- Fonctionnement transactionnel et niveaux d'isolation (InnoDB).- Utilisation des vues.- Optimiser les opérations de chargement.

Travaux pratiquesPlans d'exécution. Utilisation de requêtes préparées, optimisation de chargement de données. Transactionset amélioration de la concurrence.

5) Optimisation du serveur

- Observation de l'activité du serveur.- Variables dynamiques.- Utilisation de la mémoire dans MySQL.

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 17

Page 18: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Cache des requêtes. Cache d'index.- Optimisation du moteur InnoDB et MyISAM.

Travaux pratiquesUtilisation du cache de requêtes et du cache d'index.

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 18

Page 19: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : RIB

ParticipantsCe stage s'adresse à tous lesinformaticiens ayant à utiliserMariaDB.

Pré-requisConnaissances de based'un système d'exploitation(Windows/Linux).

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

MariaDB, prise en main> SGBD> MySQL, PostgreSQL et autres SGBD

OBJECTIFS

Un cours intensif qui vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace etfiable de la base de données Maria DB : la pratique du langage SQL, les objets de la base de données, lasécurité... Ce stage propose également une introduction à l'administration.

1) Présentation du serveur de données MariaDB2) Le langage SQL3) Requêtes avancées

4) Optimisation des requêtes5) Introduction à la programmation

1) Présentation du serveur de données MariaDB

- Le serveur MariaDB, historique, les versions et les autres projets issus de MySQL.- Les bases de données sous MariaDB (création, suppression, options).- Les outils MariaDB.- Les tables (type, contraintes, index, colonnes virtuelles, contraintes, etc.).- Introduction au moteur de stockage MariaDB (MyISAM/Aria,XtraDB/InnoDB, etc.).

Travaux pratiquesCréation de bases de données et de différents types de tables, modifications.

2) Le langage SQL

- Le modèle relationnel.- Intégrité référentielle (show, information_schema, performance_schema).- Le langage LMD : SELECT, GROUP BY, HAVING, ORDER BY, LIMIT, UNION...- Fonctions et expressions SQL (CASE, IF, LIKE, fonctions numériques, fonctions sur les dates, gestion desvaleurs NULL).- Introduction aux transactions (norme ACID et MariaDB).

Travaux pratiquesImplémentation d'un modèle de données, analyse des contraintes et réalisation de requêtes.

3) Requêtes avancées

- Requêtes multitables (INNER, JOIN, CROSS JOIN, LEFT/RIGHT OUTER JOIN).- Les sous-requêtes (scalaires, listes, tables dérivées).- Les transactions (fonctionnement, cohérence des données).- Niveaux d'isolation (READ COMMITED, REPEATABLE READ, READ UNCOMMITED, SERIALIZABLE).- Verrouillage des tables (type de verrous, visualisation, les verrous mortels).- Comparaison jointures/sous-requêtes : les avancées de MariaDB.

Travaux pratiquesRéalisation des requêtes avec jointures, de sous-requêtes, requêtes préparées, transactions et analyses desverrouillages des tables.

4) Optimisation des requêtes

- Plan d'exécution (EXPLAIN, SHOW EXPLAIN, STATISTIQUES).- Exécution de requêtes et cache de requêtes.- Indexation et bonnes pratiques.- Sécurisation des procédures stockées et des vues.

Travaux pratiquesAnalyse des plans d'exécution, indexation des requêtes.

5) Introduction à la programmation

- Les procédures stockées et les fonctions.- Les curseurs.- La gestion des erreurs.- Les triggers : type, utilité.

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 19

Page 20: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : RIF

ParticipantsAdministrateurs systèmes etadministrateurs de bases dedonnées.

Pré-requisConnaissance requisedu langage SQL ouconnaissances équivalentesà celles apportées par lestage "SQL pour MySQL etPostgreSQL" (Réf. MYP).

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire a

MariaDB, administration> SGBD> MySQL, PostgreSQL et autres SGBD

OBJECTIFS

Ce stage vous permettra de maîtriser toutes les tâches d'administration d'un serveur de bases de donnéesMariaDB. Vous verrez comment installer le serveur, le configurer, effectuer des sauvegardes/restaurations etgérer la production.

1) Introduction et installation de MariaDB2) Objets d'une base MariaDB3) Connexions, droits d'accès, sécurité

4) Moteurs de stockage et plug-ins5) Maintenance d'un serveur MariaDB

1) Introduction et installation de MariaDB

- Versions et types de licences.- Outils MariaDB (client et administration).- Paramétrage du serveur : fichiers de configuration et paramètres.- Démarrage/arrêt.- Installations (binaire, à partir des sources).

Travaux pratiquesInstallation de MariaDB sous Linux/Windows et utilisation des outils client et d'administration.

2) Objets d'une base MariaDB

- Types de tables (MyISAM/Aria, XtraDB/InnoDB, FederatedX, Cassandra, SphinxSE, HandlerSocket...).- Modification de la définition d'une table.- Index et gestion des vues.- Base information_schema et performance_schema.

Travaux pratiquesCréation et utilisation de vues. Création, modification de la définition d'une table. Création d'index. Utilisationdes bases du catalogue.

3) Connexions, droits d'accès, sécurité

- Authentification des utilisateurs.- Les bases de données systèmes MariaDB et leur contenus.- Gestion des utilisateurs et de leurs privilèges.- Droits sur les vues et les traitements stockés.- Utilisation de SSL.

Travaux pratiquesSécurisation complète de la post-installation. Création de comptes MariaDB. Gestion de la sécurité sousMariaDB.

4) Moteurs de stockage et plug-ins

- Moteurs : MyISAM/Aria, XtraDB/InnoDB, Memory, Archive CSV, FederatedX, Blackhole, CassandraSE,SphinxSE, HandlerSocket.- Architecture et paramétrage XtraDB/InnoDB.- Fonctionnement transactionnel du moteur XtraDB/InnoDB.- Verrouillage des tables.- Cache de requêtes et cache d'index MyISAM/Aria.

Travaux pratiquesChangement du paramétrage XtraDB/InnoDB. Mise en oeuvre de transactions.

5) Maintenance d'un serveur MariaDB

- Etat de session (variables, commande "show status"), arrêt forcé d'une session.- Chargement : LOAD DATA, myimport, SELECT INTO OUTFILE, MySQLdump.- Journaux (général, erreurs, requêtes lentes...).- Stratégies de sauvegarde.- Méthodes de sauvegarde et outils disponibles.- Sauvegarde et récupération incrémentale.- Mise à jour des statistiques et défragmentation.

Travaux pratiquesActivation des journaux. Outils de chargement/déchargement. Sauvegardes et restaurations avec"MySQLdump". Utilisation du journal binaire. Sauvegarde incrémentale. Récupération incrémentale.

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 20

Page 21: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

bien assisté à la totalité de lasession.

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 21

Page 22: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : POS

ParticipantsDéveloppeurs, exploitantset toute autre personnedésireuse d'utiliser au mieuxPostgreSQL ou de migrer versPostgreSQL.

Pré-requisConnaissances de based'un système d'exploitation(Windows, Linux/Unix).

Prix 2018 : 1880€ HT

Dates des sessions

AIX10 déc. 2018

BORDEAUX03 déc. 2018

BRUXELLES03 déc. 2018

GENEVE03 déc. 2018

GRENOBLE03 déc. 2018

LILLE10 déc. 2018

LUXEMBOURG03 déc. 2018

LYON03 déc. 2018

MONTPELLIER10 déc. 2018

NANTES10 déc. 2018

PARIS17 sep. 2018, 05 nov. 201810 déc. 2018

RENNES10 déc. 2018

SOPHIA-ANTIPOLIS10 déc. 2018

STRASBOURG10 déc. 2018

TOULOUSE03 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipes

PostgreSQL, prise en main> SGBD> MySQL, PostgreSQL et autres SGBD

Le SGBD PostgreSQL dispose de la majorité des fonctionnalités que l'on peut trouver dans des produitscommerciaux comme Oracle ou DB2. Cette formation vous apprendra à l'utiliser de manière efficace,notamment à créer et à exploiter une base de données, ou encore à programmer avec le langage PL/pgSQL.

OBJECTIFS PEDAGOGIQUES

Créer le schéma d'une base PostgreSQL et lancer la création de la structure de la base (script DDL)Utiliser les vues, les fonctions stockées et les transactionsAnalyser le plan d'exécution d'une requête, créer et maintenir des index pour améliorer les performancesImporter et exporter des données de la baseGérer l'authentification des utilisateurs et leurs droitsInstaller et configurer une base PostgreSQL

1) Introduction2) SQL avec PostgreSQL3) Le langage PL/pgSQL4) Maintenance des données

5) Gestion des utilisateurs et des groupes6) Configuration de PostgreSQL7) Compléments

1) Introduction

- Présentation de PostgreSQL, versions.- Le modèle relationnel, le schéma.- Tables, contraintes. Interfaces utilisateur.

2) SQL avec PostgreSQL

- La norme SQL. Positionnement de PostgreSQL. Mise en place du schéma d'une base.- Type de données PostgreSQL. Tables. Séquences. Vues. Contraintes d'intégrité sur les tables.- Ajout, modification et suppression des données.- Interrogation du schéma d'une base. Sélection, restriction, tri, jointure.- Extractions complexes. Utilisation d'opérateurs. Spécificités SQL de PostgreSQL.- Fonctionnalités avancées PostgreSQL. Transactions. Vues. Tableaux. Héritage de tables.

Travaux pratiquesCréation d'un schéma. Script SQL DDL. Création de vues. Scénarios de transactions.

3) Le langage PL/pgSQL

- Les instructions, types du langage. Blocs de code.- Structures de contrôle. Erreurs et exceptions.- Les curseurs. Déclaration, déplacement et fermeture.- Les procédures et les fonctions.- Ajout de sous-programmes à une base de données.- Les déclencheurs, triggers. Structure.

Travaux pratiquesFonctions stockées.

4) Maintenance des données

- Importation/exportation de données.- Avec COPY TO et COPY FROM. Avec Psql.- Sauvegarde et restauration des données.- Outils pg_dump. Optimisation de requêtes.- Les index. L'optimiseur. EXPLAIN et VACUUM.

Travaux pratiquesImportation/exportation de données. Création d'index et analyse de plan d'exécution de requêtes.

5) Gestion des utilisateurs et des groupes

- Création. Authentification.- Octroi de privilèges.

Travaux pratiquesCréation d'utilisateurs, allocation de droits. Tests d'authentification.

6) Configuration de PostgreSQL

- Installation et démarrage d'une base.- Le Postmaster. Le fichier Postgresql.conf.- Tables système.

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 22

Page 23: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

pédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesInstallation d'une base et configuration.

7) Compléments

- Les interfaces de programmation.- Connexion de PostgreSQL avec PHP, JDBC, ODBC.

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 23

Page 24: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : DAV

ParticipantsCe stage s'adresse à desdéveloppeurs désirantavoir des connaissancesapprofondies sur lespossibilités offertes parPostgreSQL.

Pré-requisBonnes connaissancesdu langage SQL et dePostgreSQL. Expériencerequise.

Prix 2018 : 1990€ HT

Dates des sessions

PARIS01 oct. 2018, 10 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

PostgreSQL, optimiser vos developpements> SGBD> MySQL, PostgreSQL et autres SGBD

Cette formation est destinée à ceux qui désirent aller plus loin dans l'utilisation de PostgreSQL. Ce systèmede gestion de bases de données est l'un des plus avancés sur l'implémentation de la norme SQL. Il permetd'en appliquer les dernières spécifications comme, par exemple, les directives WINDOW et PARTITION BY.

OBJECTIFS PEDAGOGIQUES

Enumérer les nouveautés de la norme SQLIdentifier les possibilités de développement offertes par PostgreSQLDévelopper des applications optimisées pour PostgreSQL

1) Rappels2) Création de base de données, de schémas etde types de données3) Création de tables et de vues4) Mise en œuvre de requêtes complexes

5) Gestion des transactions6) Gestion des utilisateurs, des rôles et desdroits7) Mise en œuvre de procédures stockées8) Interfaces de programmation client

Travaux pratiques

Au cours de cette formation vous effectuerez des requêtes à partir de tables contenant plusieurs types dechamps : géométriques, tableaux, textes...

1) Rappels

- Configuration du serveur et des accès.- Le client ligne de commande et graphique.

ExerciceConfiguration du serveur et test des clients psql et pgadmin3.

2) Création de base de données, de schémas et de types de données

- Choix du template et du charset. Le search_path.- Types prédéfinis (monétaires...) et types tableaux.- Domaines et types utilisateurs.- Définition de nouveaux types de base en langage C.

ExerciceCréation d'une base de données avec schémas et search_path.

3) Création de tables et de vues

- Contraintes de clés étrangères.- Tables héritées (EXTENDS). Tables partitionnées.- Indexation. Vues matérialisées.

Travaux pratiquesCréation de tables avec clés étrangères. Création de vues matérialisées.

4) Mise en œuvre de requêtes complexes

- Agrégats, jointures et sous-requêtes.- Clauses WINDOW et PARTITION BY.- Recherche en mode FULL TEXT.- Analyse des requêtes avec EXPLAIN.

ExerciceExploration des tables. Recherche plein texte. Analyse de requêtes.

5) Gestion des transactions

- Points de rebroussement. Niveaux d'isolation.- Verrous explicites de lignes et de tables.- Verrous informatifs pour les applications.

ExerciceTest des divers modes d'isolation et de verrous ligne/table.

6) Gestion des utilisateurs, des rôles et des droits

- Utilisateurs et rôles.- Héritage de rôles, organisation en groupes.- Rôle PUBLIC. Droits.

Exercice

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 24

Page 25: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Déclaration d'utilisateurs et activation de l'authentification.

7) Mise en œuvre de procédures stockées

- Procédures écrites en PL/pgSQL en Perl et en C.- Curseurs. Définition d'opérateurs.- Mise en place de déclencheurs (triggers).

ExerciceDéfinition d'un type de base avec opérateur et fonctions de conversion associés. Définition d'une fonctiond'agrégation.

8) Interfaces de programmation client

- Programmation en C, en Perl et en PHP.- Récupération d'éléments graphiques dans la base de données.- Traitement des transactions SQL par les exceptions.

ExerciceCréation d'un programme C assurant l'écriture/lecture d'une BD. Réalisation d'une interface Web en PHP àpartir des tables PostgreSQL.

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 25

Page 26: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 2 jour(s)Réf : OPL

ParticipantsChefs de projets etdéveloppeurs en bases dedonnées.

Pré-requisBonnes connaissancesde SQL et PL/SQL.Connaissances del'administration Oracle et del'administration PostgreSQLou avoir suivi les stagesassociés (Réf. ORA et POS).

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

Migration d'Oracle à PostgreSQL> SGBD> MySQL, PostgreSQL et autres SGBD

Ce cours vous montrera comment migrer des bases Oracle vers PostgreSQL. Vous apprendrez à maîtriserles principales ressemblances et différences entre les deux SGBD, notamment en ce qui concerne le langageSQL, les types des données, les types d'implémentation, les langages PL/SQL et PL/pgSQL...

OBJECTIFS PEDAGOGIQUES

Découvrir les principales équivalences et différences entre une BBD Oracle et une BDD PostgreSQLDéfinir une méthodologie de migration d'une BDD Oracle vers une BDD PostgreSQLEvaluer les différences de l'implémentation : instance, bases, schémas et utilisateursDéfinir les principales différences entre PL/SQL d'Oracle et PL/pgSQL de PostgreSQL

1) Introduction et rappels2) Préparation de la migration3) Migration des différents types et objets

4) Migration de SQL5) Migration PL/SQL vers PL/pgSQL6) Tâches de post-migration

Travaux pratiques

Exercices mettant en évidence les thèmes abordés. En partant de solutions sous Oracle, présenter lessolutions équivalentes sous PostgreSQL.

1) Introduction et rappels

- Rappels sur l'architecture et l'administration d'une base de données Oracle.- Rappels sur l'architecture d'une base de données PostgreSQL.- Rappels des langages SQL et PL/SQL.- Comparatif des architecture Oracle et PostgreSQL.- Les bases et les schémas.- Le stockage et les tablespaces.- Les sauvegardes et les restaurations.

Travaux pratiquesCréation d'une base de données PostgreSQL. Création d'un rôle avec un schéma associé.

2) Préparation de la migration

- Migrer vers PostgreSQL ? Les bonnes questions à se poser. Check-list des points importants de lamigration.- Etude des applications et compatibilité avec PostgreSQL.- Procédures de test de la migration.- Procédure de test de l'environnement migré.

Travaux pratiquesCréation d'une check-list des points importants à prendre en compte lors d'une migration.

3) Migration des différents types et objets

- Les types d'un BDD Oracle vs les types d'un BDD PostgreSQL.- Les tables et les tableaux.- L'utilisation des séquences et des vues.- Le partitionnement des tables.- Les vues matérialisées.

Travaux pratiquesLes types. Les tableaux. Mise à jour des vues.

4) Migration de SQL

- Les instructions de mise à jour.- Les fonctions SQL.- Les pseudo colonnes.- Les spécificités syntaxiques (opérateurs, conversion explicite...).- Les requêtes hiérarchiques et l'utilisation de la clause WITH récursive.- L'utilisation des fonctions analytiques.

Travaux pratiquesFonctions SQL. Pseudo colonnes. Utilisation de la récursivité avec WITH. Fonctions analytiques

5) Migration PL/SQL vers PL/pgSQL

- Les branchements et les boucles.- Les curseurs et les variables curseurs.- Les procédures et les fonctions stockées.

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 26

Page 27: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

de formation si le stagiaire abien assisté à la totalité de lasession.

- Le traitement des erreurs.- Les triggers.

Travaux pratiquesBoucles FOR. "Procédures" stockées dans PostgreSQL. Traitement d'erreur. Triggers.

6) Tâches de post-migration

- Adaptation des scripts.- Gestion des statistiques et des sauvegardes.- Analyse des applications après migration.- Tâches facultatives.

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 27

Page 28: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : PGA

ParticipantsChefs de projets,développeurs, administrateursde bases de données etadministrateurs systèmes.

Pré-requisConnaissances de base enSGBDR, en langage SQL eten administration du systèmed'exploitation Windows ouLinux/Unix.

Prix 2018 : 1920€ HT

Dates des sessions

AIX03 déc. 2018

BORDEAUX17 déc. 2018

BRUXELLES10 déc. 2018

GENEVE10 déc. 2018

GRENOBLE17 déc. 2018

LILLE03 déc. 2018

LUXEMBOURG10 déc. 2018

LYON10 sep. 2018, 17 déc. 2018

MONTPELLIER03 déc. 2018

NANTES03 déc. 2018

PARIS10 sep. 2018, 05 nov. 201817 déc. 2018

RENNES03 déc. 2018

SOPHIA-ANTIPOLIS03 déc. 2018

STRASBOURG03 déc. 2018

TOULOUSE17 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont été

PostgreSQL, administration> SGBD> MySQL, PostgreSQL et autres SGBD

Cette formation vous apprendra à installer et à administrer au quotidien votre serveur de base de donnéesPostgreSQL. Vous verrez comment manipuler les données, comment gérer une base et vous apprendrez àmaîtriser les principales techniques et outils d'administration.

OBJECTIFS PEDAGOGIQUES

Décomposer l'architecture de la base de données PostgreSQLInstaller le SGBD PostgreSQLDéterminer les principales fonctionnalités de l'administration d'une base de données PostgreSQLCréer et gérer une base de donnéesGérer l'accès aux utilisateursGérer la sécurité de la base de données

1) Présentation de PostgreSQL2) Installation3) Initialisation et exécution d'une instance4) Connexions et outils d'administration

5) Définition des données6) Administration au quotidien7) Sauvegardes et restauration

1) Présentation de PostgreSQL

- Présentation des projets et outils.- Comparatif avec les autres moteurs SGBDR.

2) Installation

- Les étapes d'installation.- Les distributions Linux : à partir de RPM ou des sources.- Les binaires pour MS-Windows. Assistant d'installation. Préparation du système d'exploitation.

Travaux pratiquesInstallation de PostgreSQL.

3) Initialisation et exécution d'une instance

- Principe. Arrêt et démarrage du serveur.- Architecture des processus du serveur.- Création d'instances supplémentaires.

Travaux pratiquesInitialisation et sécurisation d'une instance PostgreSQL.

4) Connexions et outils d'administration

- Sessions. Côté serveur (pg_hba.conf). Sécurité (SSL...).- Droits d'accès. Gestion des rôles (utilisateurs et groupes). Gratification et révocation des privilèges.- Outils en ligne de commande et graphique. psql (shell SQL). PgAdminIII, phpPgAdmin, Pgpool.

Travaux pratiquesPrise en main des outils d'administration. Sécurisation des objets dans PostgreSQL.

5) Définition des données

- Création de schémas, tables, index, domaines...- Types de données, opérateurs et fonctions.

Travaux pratiquesExécuter des instructions de manipulation des données de la base.

6) Administration au quotidien

- Définition des fichiers. Création d'espace de nom (tablespaces, fichiers).- Arborescence des répertoires et des fichiers du serveur.- Administration du serveur. Configuration. Les logs binaires et la mémoire.- Le collecteur de statistiques et les logs d'activités.- Tâches de maintenance et d'exploitation. L'analyse des requêtes avec Explain.- L'analyse et le nettoyage des espaces de tables et d'index avec Vacuum.- La reconstruction d'index avec Reindex.

Travaux pratiquesCréation des espaces de tables. Configuration des traces d'activités. Configuration des fichiers WAL.Configuration du cache de données PostgreSQL. Utilisation des commandes de maintenance.

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 28

Page 29: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

validés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

7) Sauvegardes et restauration

- Les sauvegardes avec pg_dump et pg_dumpall.- Les restaurations avec pg_restore et psql.- Les logs binaires : Write Ahead Logging (WAL).

Travaux pratiquesRéalisation de sauvegardes/restaurations sous PostgreSQL.

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 29

Page 30: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : PAA

ParticipantsAdministrateurs de bases dedonnées et administrateursdes systèmes.

Pré-requisBonnes connaissances enadministration PostgreSQL ouconnaissances équivalentesà celles apportées parle stage "PostgreSQL,administration" (réf. PGA).

Prix 2018 : 1920€ HT

Dates des sessions

AIX01 oct. 2018, 03&17 déc.2018

BORDEAUX08 oct. 2018, 10 déc. 2018

GRENOBLE08 oct. 2018, 10 déc. 2018

LILLE03&17 déc. 2018

LYON08 oct. 2018, 10 déc. 2018

MONTPELLIER03&17 déc. 2018

NANTES03&17 déc. 2018

PARIS24 sep. 2018, 19 nov. 2018

RENNES03&17 déc. 2018

SOPHIA-ANTIPOLIS03&17 déc. 2018

STRASBOURG03&17 déc. 2018

TOULOUSE08 oct. 2018, 10 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dans

PostgreSQL, administration avancée> SGBD> MySQL, PostgreSQL et autres SGBD

A la fin de ce cours, vous connaîtrez les notions avancées de l'administration d'une base de donnéesPostgreSQL comme la configuration fine d'une instance pour de meilleures performances, la gestion efficacedes connexions et l'utilisation des scripts pour faciliter l'exploitation.

OBJECTIFS PEDAGOGIQUES

Comprendre les outils de mesure et diagnostic du SGBD PostgreSQLMaîtriser les techniques d'optimisation des applicationsAnalyser et optimiser les performances du serveur et des applicationsOptimiser le schéma relationnel et les requêtes SQL

1) Présentation de PostgreSQL2) Création et administration d'une instance3) Contributions pour l'administrateur4) Evaluation des performances et créationd'instances multiples

5) Performances et réglages (rappels)6) Supervision d'une instance7) Gestion avancée des connexions8) Compléments (vision globale)

1) Présentation de PostgreSQL

- Rappels succincts sur l'administration de PostgreSQL.

2) Création et administration d'une instance

- Les répertoires de données. Les logs de transactions et d'activités.- Installation des tâches automatiques. Gestion des volumes.- Utilisation des espaces de stockage.- Définition de l'espace des logs de transactions. Chargement de données avec pgLoader.- Partitionnement de tables. Vues matérialisées.- Administration d'une instance. Utilisation du catalogue système.- Suivi des volumes. Suivi des connexions.- Suivi des transactions.

3) Contributions pour l'administrateur

- pg_stattuple : état des tables et des index.- pg_freespacemap : état des espaces libres.- pg_buffercache : état de la mémoire.

4) Evaluation des performances et création d'instances multiples

- Evaluation des performances : test d'une instance avec pgbench.- Création d'instances multiples.- Ressources utiles.- Adaptation des configurations.

5) Performances et réglages (rappels)

- Limiter les connexions.- Dimensionnement de la mémoire partagée.- Opérations de tri et de hachage.- Optimiser les suppressions de données.- Optimiser la gestion du journal de transactions.- Affiner l'auto-vacuum avec les seuils.

6) Supervision d'une instance

- PgFouine. Analyse des logs d'activités et des messages de Vacuum.- Munin. Mise en place des scripts PostgreSQL.- Création d'un script.

7) Gestion avancée des connexions

- PgPool-II. Installation et configuration du gestionnaire de pool.- Les cas d'utilisation.- Définitions des pools de connexions.- PgPoolAdmin. Installation de l'interface d'administration.- Configuration du gestionnaire.

8) Compléments (vision globale)

- Définition de la réplication et de la haute disponibilité.

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 30

Page 31: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

leur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Présentation de Warm Standby.- Présentation de Slony.

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 31

Page 32: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 2 jour(s)Réf : POU

ParticipantsAdministrateurs de bases dedonnées et administrateurssystèmes.

Pré-requisBonnes connaissances enadministration PostgreSQL ouconnaissances équivalentesà celles apportées parle stage "PostgreSQL,administration" (réf. PGA).

Prix 2018 : 1470€ HT

Dates des sessions

PARIS27 sep. 2018, 10 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

PostgreSQL, tuning> SGBD> MySQL, PostgreSQL et autres SGBD

Ce cours vous apprendra les différentes techniques pour optimiser vos serveurs et applications de bases dedonnées PostgreSQL. Vous verrez comment améliorer les performances des requêtes SQL ainsi que cellesde votre serveur par une meilleure configuration.

OBJECTIFS PEDAGOGIQUES

Identifier les éléments d'optimisationAnalyser le comportement de PostgreSQL pour identifier les goulets d'étranglementOptimiser les paramètres de configuration de PostgreSQLAméliorer les performances des requêtes

1) Paramètres principaux2) Algorithmes de traitement3) Algorithmes de requêtes

4) Optimisation mémoire5) Mécanismes de cache et performance d'accès6) Performance par les API et les connecteurs

1) Paramètres principaux

- Les différents paramètres d'optimisation (connexions, mémoire...).

ExerciceModification des paramètres de la mémoire et analyse du résultat.

2) Algorithmes de traitement

- Le moteur PostgreSQL.- Détails des différents mécanismes de traitement des requêtes.

ExerciceComparaison des performances en appliquant différents algorithmes de traitement pour une même requête.

3) Algorithmes de requêtes

- Méthode de traitement des requêtes (statistiques...).- Les différents types d'algorithme (jointure, LOOP...).

ExerciceComparaison des performances en appliquant différents algorithmes de requête.

4) Optimisation mémoire

- Configuration des paramètres mémoire (shared_buffers...).- Méthode de calcul de la valeur de shared_buffers.

5) Mécanismes de cache et performance d'accès

- Cache disque des fichiers de données.- Cache des journaux de transactions.- Cache des espaces libres.- Cache des objets temporaires.

ExerciceModification des différents caches, de la mémoire et analyse du comportement.

6) Performance par les API et les connecteurs

- Utilisation des API (Java, PHP...).- Utilisation des connecteurs (exemple : TranQL).- Optimiser la gestion des ressources. Organisation des tables avec CLUSTER.- Configuration des ressources du noyau du système d'exploitation.- Répartition des data. Gestion des espaces libres.- Niveau d'isolation de PostgreSQL (READ COMMITED...). Les niveaux de lock.- Méthode de verrouillage sous PostgreSQL (enregistrement, table...).- Taille de la pile.

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 32

Page 33: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

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 33

Page 34: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 2 jour(s)Réf : PHD

ParticipantsAdministrateurs de bases dedonnées et administrateursdes systèmes.

Pré-requisBonnes connaissances enadministration PostGreSQLou connaissanceséquivalentes à cellesapportées par lestage "PostgreSQL,administration" (réf. PGA).

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

PostgreSQL, haute disponibilité> SGBD> MySQL, PostgreSQL et autres SGBD

OBJECTIFS

Cette formation apportera aux administrateurs PostgreSQL la compréhension des mécanismes de hautedisponibilité. Elle leur apprendra à mettre en œuvre une solution opérationnelle avec PostgreSQL endétaillant les différents modes de réplication, la gestion des connexions, etc.

1) Les solutions de haute disponibilité2) Le Warm Standby3) La réplication asynchrone avec Slony

4) Le gestionnaire de connexion : PgPool5) Les choix stratégiques

1) Les solutions de haute disponibilité

- La haute disponibilité sous PostgreSQL.- Les différents types de réplication (synchrone, asynchrone, répartition de charges...).

2) Le Warm Standby

- Définition du concept.- Mise en place des serveurs maîtres et esclaves.- Mise en oeuvre de la réplication.- Reprise sur incident.

ExerciceMise en oeuvre d'un serveur Warm Standby.

3) La réplication asynchrone avec Slony

- Concepts.- Installation de Slony-I.- Configuration des nœuds et du groupe de serveurs.- Définition des ensembles de réplications. Initialisation.- Démarrage du programme Slony-I.- Création du jeu de tables. Modification du schéma.- Modification des ensembles de réplications.- Changement de fournisseur et reprise sur incident.

ExerciceMise en place d'une solution de réplication asynchrone avec l'outil Slony-I.

4) Le gestionnaire de connexion : PgPool

- Installation de PgPool.- Installation de la base de données système.- Installation de l'outil d'administration.- Configuration (pgpool.conf).- Cas d'utilisation.- Démarrage de PgPool.

ExerciceMise en place d'une solution de répartition de charge avec PgPool.

5) Les choix stratégiques

- Eléments à prendre en compte pour la définition de l'architecture.- Best Practices.

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 34

Page 35: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

de formation si le stagiaire abien assisté à la totalité de lasession.

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 35

Page 36: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : TIA

ParticipantsDéveloppeurs spécialisésgéomatique, architectes dedonnées, chefs de projetstechniques désirant intégrerdes données géométriques etgéographiques à un SGBDRcomme PostgreSQL ou SQLServer.

Pré-requisBonnes connaissances dulangage SQL, des SGBDR etde la conception des bases dedonnées ou connaissanceséquivalentes aux coursORSYS réf. PSQ/CBC/UMD.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Gestion de données spatiales sous PostGreSQL et SQLServer 2008> SGBD> MySQL, PostgreSQL et autres SGBD

OBJECTIFS

Cette formation vous apprendra à manipuler des données spatiales dans des SGBD relationnels commePostgreSQL et SQL Server 2008 au moyen du plug-in PostGIS. Les traitements seront réalisés avec unmixte de données relationnelles, géographiques et spatio-temporelles : localisation, cheminement, évolutionsd'aires...

1) Normes et standards des SIG2) Données géométriques et formalisation dedonnées spatiales conforme à l'OGC3) Modélisation des données spatiales4) Méthodes pour les types géométriques

5) Données relationnelles et le SIG6) Gestion des données spatiales7) Outils et serveurs périphériques

Travaux pratiques

Création d'une base de navigation GPS. Création d'une base hydrologique. Positionnement des capteurs delimnimétrie et pluviométrie.

1) Normes et standards des SIG

- Norme SQL ISO 13249-3 SQL/MM : Spatial.- Standard OGC (Open Geospatial Consortium).- Position des différents SGBDR. Intérêt d'utiliser un SIG.- Problématique du géoïde terrestre (définition d'une donnée géodésique).- Mode de représentation logique des données géométriques (spaghetti, graphe et topologique).

2) Données géométriques et formalisation de données spatiales conforme àl'OGC

- Hiérarchie des types géométriques.- Identificateurs de références spatiales (SRID).- Constructeurs génériques Well Known Text (WKT) et Well Known Binary (WKB).

Travaux pratiquesTransformation de géométries en géographie.

3) Modélisation des données spatiales

- Retour sur la modélisation relationnelle et la normalisation des relations.- Structuration des différentes natures d'objets par couches.- Modélisation des évolutions de formes à l'aide de tables spatio-temporelles.

Travaux pratiquesModélisation des données et réflexion sur les couches.

4) Méthodes pour les types géométriques

- Méthodes communes.- Test de validation et fonction MakeValid.- Transformation des données.- Test des relations topologiques entre objets.- Matrice DE-9IM d'intersection entre objets.- Méthodes de calculs d'objets géométriques.

Travaux pratiquesCréation des fonctions primitives de manipulation des données de localisation.

5) Données relationnelles et le SIG

- Jointures spatiales et spatio-relationnelles.- Contraintes spatiales et spatio-temporelles.- Requêtes récursives. Vues et métadonnées spatiales.

Travaux pratiquesCréation de contraintes et déclencheurs.

6) Gestion des données spatiales

- Indexation des objets spatiaux. Performance des requêtes.- Dénormalisation intelligente : colonnes calculées, vues indexées etc.- Intégration, conversions, chargement et exports de données.

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 36

Page 37: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesIndexation de la base et dénormalisation.

7) Outils et serveurs périphériques

- Frameworks orientés spatial.- Le Webmapping et les solutions autonomes.- SOLAP ou la BI dans l'espace (GBI).

Travaux pratiquesVisualisation des données des différentes couches.

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 37

Page 38: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Séminaire de 2 jour(s)Réf : NSQ

ParticipantsDirection informatique etfonctionnelle. Responsableinformatique, chef de projet,architecte, développeur.

Pré-requisConnaissances de base desarchitectures techniqueset du management SI.Connaissances de bases dedonnées.

Prix 2018 : 1910€ HT

Dates des sessions

BRUXELLES29 nov. 2018

GENEVE29 nov. 2018

LUXEMBOURG29 nov. 2018

PARIS20 sep. 2018, 29 nov. 2018

Modalitésd’évaluationLes apports théoriques et lespanoramas des techniqueset outils ne nécessitentpas d’avoir recours à uneévaluation des acquis.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de cas

Bases de données NoSQL, enjeux et solutions> SGBD> MySQL, PostgreSQL et autres SGBD

Les bases de données NoSQL proposent une nouvelle approche répondant à des besoins de volumétrieet de nouveaux types de données. Ce séminaire présente les raisons qui ont mené à ces bases, leursarchitectures, leurs bénéfices et leurs limites ainsi que les produits existants.

OBJECTIFS PEDAGOGIQUES

Identifier les différences des BDD SQL et des BDD NoSQLÉvaluer les avantages et les inconvénients inhérents aux technologies NoSQLAnalyser les principales solutions du monde NoSQLIdentifier les champs d'application des BDD NoSQLComprendre les différentes architectures, les modèles de données, les implémentations techniques.

1) Introduction au NoSQL2) Le Relationnel et le NoSQL.3) Les mondes du NoSQL

4) NoSQL et Big Data5) Choisir et mettre en place

1) Introduction au NoSQL

- L'historique du mouvement NoSQL.- Les différentes approches de gestion de BDD à travers le temps : hiérarchiques, relationnelles, objets, XML,NoSQL.- Les grands acteurs à l'origine du mouvement NoSQL et du Big Data analytique : Google et Amazon.- Données structurées, semi-structurées et non-structurées : provenance, typologie...- Vue synoptique des différents types de moteurs NoSQL du point de vue du modèle de données.- Le NoSQL, le Big Data et les architectures Cloud: principes d'architecture communs et divergents.- Les modes de distribution : avec maître et décentralisé.- Le positionnement du NoSQL au sein du Big Analytics : de l'ère de la transaction à l'ère de l'interaction.

Réflexion collectivePourquoi le NoSQL ? Et pourquoi son succès ? Les besoins, l'évolution des architectures, la distribution etl'élasticité, le commodity hardware, quelques scénarios d'utilisation.

2) Le Relationnel et le NoSQL.

- Les bases de données relationnelles : leurs forces et leurs limites.- Structuration forte des données (schéma explicite) versus structure souple (schéma implicite) et lamodélisation Agile.- Des qualités ACID aux qualités BASE.- Théorème CAP (cohérence, disponibilité, tolérance au partitionnement).- Les différents niveaux de cohérence.- Le langage SQL, la performance des jointures. L'accès par la clé en NoSQL.- L'évolution vers le distribué : extensibilité verticale et horizontale.- Comprendre le NoSQL par le modèle de l'agrégat et de la centralité de la donnée.

Réflexion collectiveComment choisir ? (Le modèle de l'agrégat versus le modèle relationnel), comment gérer l'interopérabilité ?

3) Les mondes du NoSQL

- Monde du NoSQL à travers ses choix techniques et différentes bases NoSQL libres (du moins structuré auplus structuré).- L'architecture distribuée : principes, le shared-nothing.- Disponibilité et cohérence différée : gossip, timestamps, vector clock, règle de majorité, arbre de Merkle.- Les patterns et les modèles. Comment modéliser et travailler efficacement en NoSQL.- Différents modèles de connexion avec le client : sur cluster décentralisé, protocoles comme Thrift ouProtoBuf, REST...- Les bases orientées clé-valeur et en mémoire : Redis, Riak, Projet Voldemort, Aerospike.- Les bases orientées documents : Le format JSON. Couchbase Server, MongoDB, Elasticsearch.- Les bases orientées colonne distribuées pour le Big Data opérationnel : Hadoop, Hbase, Cassandra,Accumulo...- Les moteurs orientés graphes : Neo4j, OrientDB...- L'écosystème Hadoop : les différences avec les SGBDR, les relations avec le NoSQL.

DémonstrationDémonstrations techniques, du point de vue de développement, de la mise en œuvre et de l'administration,des principaux moteurs NoSQL libres.

4) NoSQL et Big Data

- Big Data analytique : l'écosystème Hadoop.- Stockage et traitements. Les différentes formes de stockage dans HDFS : SequenceFile, Apache Parquet.

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 38

Page 39: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

réels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Différents types de traitements : MapReduce, Graphe orienté acyclique, flux, Machine Learning, de graphesdistribué...- Les architectures Big Data : traitements batch, micro-batch, flux. Architecture Lambda, architecture Kappa.- Les outils intégrés : Apache Spark, Apache Flink.- Les outils d'analyses de données : développement pour l'analyse Big Data, les outils du Data Scientist.- La pérennité des outils du Big Data analytique devant l'évolution très rapide des frameworks.

DémonstrationDémonstrations de l'usage d'une plate-forme intégrée de Big Data analytique comme Apache Spark.

5) Choisir et mettre en place

- Le type d'utilisation propice au NoSQL. À quels usages correspondent les bases NoSQL ?- Les choix matériels.- Qu'est-ce qu'un modèle de données NoSQL ?- Comment aborder la migration ?- Les impacts sur le développement client. Comment développer efficacement avec des bases NoSQL ?- Quels outils de supervision et comment les choisir ?- Quelle est la complexité administrative et la courbe d'apprentissage ?- Cas d'utilisation dans des entreprises existantes.- Et les performances ? Quelques benchmarks.- Qu'est-ce que NewSQL ?

Réflexion collectiveQuel est l'intérêt de déployer des moteurs NoSQL dans le contexte de chacun et quel moteur NoSQLchoisir ?

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 39

Page 40: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 5 jour(s)Réf : BID

ParticipantsDataminers, chargés d'étudesstatistiques, développeurs,chefs de projet, consultantsen informatique décisionnelle.

Pré-requisConnaissances de basedes modèles relationnels,des statistiques et deslangages de programmation.Connaissances de base desconcepts de la BusinessIntelligence.

Prix 2018 : 3030€ HT

Dates des sessions

AIX19 nov. 2018

ANGERS19 nov. 2018

BORDEAUX17 sep. 2018, 03 déc. 2018

BRUXELLES26 nov. 2018

DIJON03 déc. 2018

GENEVE26 nov. 2018

GRENOBLE03 déc. 2018

LILLE19 nov. 2018

LIMOGES19 nov. 2018

LUXEMBOURG26 nov. 2018

LYON03 déc. 2018

MONTPELLIER19 nov. 2018

NANCY19 nov. 2018

NANTES19 nov. 2018

ORLEANS19 nov. 2018

PARIS10&24 sep. 2018, 08&22 oct.201812&19 nov. 2018, 10 déc.2018

RENNES19 nov. 2018

ROUEN19 nov. 2018

SOPHIA-ANTIPOLIS19 nov. 2018

STRASBOURG19 nov. 2018

TOULOUSE03 déc. 2018

TOURS

Big Data, méthodes et solutions pratiques pour l'analysedes données> SGBD> MySQL, PostgreSQL et autres SGBD

Ce stage vous permettra de comprendre les enjeux et les apports du Big Data ainsi que les technologies pourle mettre en œuvre. Vous apprendrez à intégrer des volumétries massives de données structurées et nonstructurées via un ETL, puis à les analyser grâce à des modèles statistiques et des dashboards dynamiques.

OBJECTIFS PEDAGOGIQUES

Comprendre les concepts et l'apport du Big Data par rapport aux enjeux métiersComprendre l'écosystème technologique nécessaire pour réaliser un projet Big DataAcquérir les compétences techniques pour gérer des flux de données complexes, non structurés et massifsImplémenter des modèles d'analyses statistiques pour répondre aux besoins métiersAppréhender un outil de data visualisation pour restituer des analyses dynamiques

1) Comprendre les concepts et les enjeux du BigData2) Les technologies du Big Data3) Gérer les données structurées et nonstructurées

4) Technique et méthodes Big data analytics5) Data visualisation et cas d'usage concrets6) Conclusion

Exercice

Mettre en place une plateforme Hadoop et ses composants de base, utiliser un ETL pour gérer les données,créer des modèles d'analyse et dashboards.

1) Comprendre les concepts et les enjeux du Big Data

- Origines et définition du Big Data.- Les chiffres clés du marché dans le monde et en France.- Les enjeux du Big Data : ROI, organisation, confidentialité des données.- Un exemple d'architecture Big Data.

2) Les technologies du Big Data

- Description de l'architecture et des composants de la plateforme Hadoop.- Les modes de stockage (NoSQL, HDFS).- Principes de fonctionnement de MapReduce, Spark, Storm...- Principales distributions du marché (Hortonworks, Cloudera, MapR, Elastic Map Reduce, Biginsights).- Installer une plateforme Hadoop.- Les technologies du datascientist.- Présentation des technologies spécifiques pour le Big Data (Tableau, Talend, Qlikview ...).

ExerciceInstallation d'une plateforme Big Data Hadoop (via Cloudera QuickStart ou autre).

3) Gérer les données structurées et non structurées

- Principes de fonctionnement de Hadoop Distributed File System (HDFS).- Importer des données externes vers HDFS.- Réaliser des requêtes SQL avec HIVE.- Utiliser PIG pour traiter la donnée.- Le principe des ETL (Talend...).- Gestion de streaming de données massive (NIFI, Kafka, Spark, Storm...)

ExerciceImplémentation de flux de données massives.

4) Technique et méthodes Big data analytics

- Machine Learning, une composante de l'intelligence artificielle.- Découvrir les trois familles : Régression, Classification et Clustering.- La préparation des données (data preparation, feature engineering).- Générer des modèles en R ou Python.- Ensemble Learning.- Découvrir les outils du marché : Jupyter Notebook, Dataïku, Amazon Machine Learning...

ExerciceMise en place d'analyses avec une des outils étudiés.

5) Data visualisation et cas d'usage concrets

- Définir le besoin de la data visualisation.

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 40

Page 41: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

19 nov. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Analyse et visualisation des données.- Peut concerner tous les types de données dans la DataViz ?- Les outils DataViz du marché.

ExerciceInstallation et utilisation d'un outil de Data Visualisation pour constituer des analyses dynamiques.

6) Conclusion

- Ce qu'il faut retenir.- Synthèse des bonnes pratiques.- Bibliographie.

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 41

Page 42: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : MGO

ParticipantsCe stage s'adresse à tous lesinformaticiens ayant à installeret à exploiter MongoDBou voulant une premièreapproche de l'administration.

Pré-requisBonnes connaissances d'unlangage de programmation.Connaissances de base del'administration en ligne decommande. Connaissancesouhaitable du langagePython ou Java.

Prix 2018 : 1920€ HT

Dates des sessions

AIX15 oct. 2018, 17 déc. 2018

BORDEAUX12 nov. 2018

BRUXELLES10 déc. 2018

GENEVE10 déc. 2018

GRENOBLE12 nov. 2018

LILLE15 oct. 2018, 17 déc. 2018

LUXEMBOURG10 déc. 2018

LYON12 nov. 2018

MONTPELLIER15 oct. 2018, 17 déc. 2018

NANTES15 oct. 2018, 17 déc. 2018

PARIS26 nov. 2018

RENNES15 oct. 2018, 17 déc. 2018

SOPHIA-ANTIPOLIS15 oct. 2018, 17 déc. 2018

STRASBOURG15 oct. 2018, 17 déc. 2018

TOULOUSE12 nov. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont des

MongoDB, mise en œuvre et administration> SGBD> MySQL, PostgreSQL et autres SGBD

Ce cours vous permettra de comprendre le pourquoi de l'émergence du mouvement NoSQL, les différentessolutions techniques et le positionnement de la base de données NoSQL MongoDB dans ce nouvelécosystème. Il vous apportera également les connaissances nécessaires à l'installation et à la prise en mainde MongoDB.

OBJECTIFS PEDAGOGIQUES

Installer et administrer la base de données NoSQL MongoDBManipuler des documents d’une base données MongoDBSuperviser une base NoSQL MongoDBDistribuer des données sur plusieurs instances d'une base MongoDBSauvegarder les données d’une base MongoDB

1) Présentation du mouvement NoSQL et deMongoDB2) Prise en main de MongoDB3) Travailler avec les documents

4) Réplication et Sharding5) Performances et indexation6) Administration de MongoDB

Travaux pratiques

Chaque chapitre sera accompagné de démonstrations et d'exercices pratiques.

1) Présentation du mouvement NoSQL et de MongoDB

- Bref historique de l'évolution des bases de données et des différents modèles.- L'importance du modèle relationnel et l'émergence du mouvement NoSQL.- Les différentes solutions du NoSQL et le positionnement de MongoDB.- Les choix techniques de MongoDB et quelques exemples pratiques d'utilisation.

2) Prise en main de MongoDB

- Installation sur Windows et Linux.- L'invite interactive (Shell) et l'administration.- Présentation des différentes API de développement : PHP, Ruby, Python, Java.- Création de bases de données.- Le schéma des données. Les différents scénarios de schémas.

Travaux pratiquesInstallation de MongoDB et prise en main de l'invite de commandes.

3) Travailler avec les documents

- Comprendre et utiliser les espaces de noms, les collections et les documents.- Les formats JSON et BSON.- Les types de données élémentaires et les types spéciaux.- Les instructions CRUD à travers les API : Create, Read, Update, Delete.- Les méthodes d'importation et d'exportation de données.

Travaux pratiquesCréer et manipuler un document à l'invite de commande et à l'aide d'un langage client.

4) Réplication et Sharding

- La réplication maître-esclave.- Fonctionnement de la bascule automatique du nœud maître.- Mise en place du sharding.- Gestion du serveur de configuration de sharding.

Travaux pratiquesMise en place du sharding couplé à des réplicats.

5) Performances et indexation

- Structure des index dans MongoDB.- Stratégies d'indexation et optimisation des requêtes.- Obtenir des indicateurs et assurer la supervision.- Intégrer MongoDB dans Nagios, Cacti ou Zabbix.

Travaux pratiquesCréation d'index et supervision des performances sur une base fortement sollicitée.

6) Administration de MongoDB

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 42

Page 43: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

spécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Sauvegarde de données. La sécurité des accès.- Les interfaces graphiques d'administration.- Gérer la journalisation.

Travaux pratiquesSauvegarde de données et utilisation d'une interface graphique d'administration.

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 43

Page 44: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : MNO

ParticipantsCe stage s'adresse à tousles informaticiens ayant àdévelopper sous MongoDB.

Pré-requisBonnes connaissances enprogrammation.

Prix 2018 : 1990€ HT

Dates des sessions

PARIS17 sep. 2018, 19 nov. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

MongoDB, prise en main et développement> SGBD> MySQL, PostgreSQL et autres SGBD

Cette formation très pratique permettra aux développeurs de concevoir des applications en utilisant lesystème de gestion de base de données NoSQL MongoDB. Parmi les principaux points étudiés figurentl'installation, la modélisation, la manipulation des données, les différentes API...

OBJECTIFS PEDAGOGIQUES

Installer le SGBD MongoDBConfigurer le SGBD MongoDBManipuler les objets et les données dans MongoDBImplémenter une application sous MongoDBAméliorer les performances

1) Introduction à MongoDB2) Connexion et utilisation de MongoDB3) Modélisation et indexation4) Gestion des drivers

5) Introduction à la réplication et au Sharding6) Gestion des performances et diagnostic7) Extension de MongoDB

1) Introduction à MongoDB

- Introduction au SDBG NoSQL MongoDB.- Les caractéristiques du NoSQL.- La modélisation sous MongoDB.- Les différents formats utilisés par MongoDB : JSON, BSON.- Préparation à l'installation de MongoDB.- Connexion et test de MongoDB.

Travaux pratiquesInstallation de MongoDB sur un poste de développement et intégration d'une base de données exemple.

2) Connexion et utilisation de MongoDB

- Utilisation du Shell Mongo.- Manipulation des objets et données : les opérations CRUD.- Utilisation des objets : collections, documents...- Utilisation des API (PHP, JAVA...).

Travaux pratiquesUtilisation du Shell Mongo et manipulation des objets et des données.

3) Modélisation et indexation

- Le schéma design : réflexion sur la modélisation à utiliser.- L'indexation sous MongoDB.- Le profiling et l'optimisation des requêtes.- Fonctionnement de MongoDB : transaction, isolation, verrou...- Gestion des performances sous MongoDB.

Travaux pratiquesModélisation d'un cas pratique et indexation des données.

4) Gestion des drivers

- Les drivers disponibles pour MongoDB. Modèle d'API.- Utilisation de l'API PHP ou Java.

Travaux pratiquesManipulation des données à travers des API (PHP ou JAVA).

5) Introduction à la réplication et au Sharding

- Principes de la réplication sous MongoDB.- Notions et principes de fonctionnement des Replica Set.- Le Sharding : concept, fonctionnement, limite...- Couple Replica Set et Sharding.- Mise en œuvre du Replica couplé à du Sharding.- Suivi des performances liées au Sharding.

Travaux pratiquesMise en place du Sharding des données de manière automatique ou manuelle.

6) Gestion des performances et diagnostic

- L'analyse des plans d'exécution.

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 44

Page 45: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

de formation si le stagiaire abien assisté à la totalité de lasession.

- Les logs MongoDB.- Le suivi des indicateurs et des performances.- Les outils de suivi des performances : explain, mongostat, mongotop.- L'agrégation Pipeline : présentation et concept.

Travaux pratiquesAnalyse des plans d'exécution et optimisation des requêtes.

7) Extension de MongoDB

- Indexer les requêtes géospatiales.- GridFS nécessaire au stockage de "large objects".- Agréger.

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 45

Page 46: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : SSA

ParticipantsCette formation s'adresseaux administrateurs et auxdéveloppeurs qui souhaitentutiliser Apache Cassandracomme base de donnéesNoSQL.

Pré-requisConnaissances de base del'administration de Linux ouWindows. Connaissances debase d'une base de donnéesrelationnelle.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

Apache Cassandra, administration et exploitation> SGBD> MySQL, PostgreSQL et autres SGBD

Cette formation vous permettra d'acquérir de solides connaissances sur la mise en œuvre et l'administrationd'Apache Cassandra. Elle vous permettra également de comprendre l'architecture et le fonctionnementd'Apache Cassandra afin d'être capable d'analyser les problèmes et d'optimiser votre système.

OBJECTIFS PEDAGOGIQUES

Découvrir l'architecture du SGBD NoSQL Apache CassandraInstaller et configurer le SGBD NoSQL Apache CassandraCréer une base de données et manipuler ses objetsDécouvrir les principes de l'optimisation et du développement

1) Présentation du SGBD Apache Cassandra2) Installation et prise en main d'ApacheCassandra3) Les bases de données sous ApacheCassandra4) Interrogation des données sous ApacheCassandra

5) Administration et exploitation d'ApacheCassandra6) Développement sous Apache Cassandra7) Gestion des performances sous ApacheCassandra

1) Présentation du SGBD Apache Cassandra

- Apache Cassandra dans le monde du NoSQL.- Les cas d'utilisation d'Apache Cassandra.- Les éléments à prendre en compte pour utiliser Apache Cassandra.- Choix technique et architecture Apache Cassandra.

2) Installation et prise en main d'Apache Cassandra

- Les prérequis d'installation (sources, plateformes, etc.).- Configuration d'Apache Cassandra.- Mise en place d'une topologie du Cluster.- Validation de l'installation.

Travaux pratiquesInstallation de Cassandra et test de bon fonctionnement.

3) Les bases de données sous Apache Cassandra

- Rappel sur les différents modèles de stockage du NoSQL.- Mise en place du modèle de données orienté colonne.- Les objets sous Apache Cassandra : Keyspace, familles de colonnes, supercolonnes, colonnes composites.- Exemple concret de mise en œuvre.

Travaux pratiquesCréation de bases de données et manipulation des objets créés.

4) Interrogation des données sous Apache Cassandra

- Utilisation du langage déclaratif CQL.- Prise en main du client interactif CQL pour réaliser les différentes opérations.- Accéder à Apache Cassandra via des API.- Les différentes opérations possibles sur les objets.

Travaux pratiquesRéalisation de requêtes via les différents outils d'accès à Apache Cassandra.

5) Administration et exploitation d'Apache Cassandra

- Les différents outils d'administration (NodeTool).- Supervision et monitoring d'Apache Cassandra.- Surveillance du Cluster.- L'import et l'export des données.

Travaux pratiquesMise en œuvre de la supervision et du monitoring pour Apache Cassandra.

6) Développement sous Apache Cassandra

- Comprendre et utiliser l'API Thrift.- Examiner une application Apache Cassandra.- Les objets sous Apache Cassandra : colonnes composites, listes ordonnées, rangs espacés, indicessecondaires.

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 46

Page 47: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Gestion de la cohérence en lecture/écriture.

Travaux pratiquesMise en œuvre de l'API Thrift.

7) Gestion des performances sous Apache Cassandra

- L'indexation sous Apache Cassandra.- Architecture optimale pour Apache Cassandra.

Travaux pratiquesMise en œuvre de l'indexation sous Apache Cassandra.

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 47

Page 48: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : RAG

ParticipantsResponsables de projets,développeurs désirantcomprendre l'agrégation dedonnées sur MongoDB.

Pré-requisConnaissances de base deMongoDB.

Prix 2018 : 1990€ HT

Dates des sessions

PARIS10 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

MapReduce et Aggregation Framework pour MongoDB> SGBD> MySQL, PostgreSQL et autres SGBD

L'agrégation de données sert particulièrement à la génération des graphiques et à la synthèse des donnéespermettant la prise de décisions. Cette formation vous permettra de mettre en pratique l'agrégation dedonnées sous MongoDB en utilisant les outils 'Aggregation framework' et 'MapReduce'.

OBJECTIFS PEDAGOGIQUES

Comprendre ce qu'est l'agrégation de donnéesComprendre la logique et le fonctionnement de MapReduceSavoir appliquer l'environnement d'Aggregation FrameworkComprendre les différences en termes de performances et les cas d'utilisations.

1) Introduction2) Aggregation Framework3) Map Reduce

4) Comparaison des performances5) Conclusion

1) Introduction

- Pourquoi agréger les données ?- Principe de l'agrégation de données.- Problématiques générales liées à l'agrégation de données.- Présentation des différents outils pour l'agrégation de données sous MongoDB.- Présentation de l'environnement, de l'évolution et du contexte de développement des FrameworksMapReduce et Aggregation.- Présentation des deux Frameworks (fonctionnement et cas d'utilisations).

2) Aggregation Framework

- Principe et fonctionnement.- Exemple simple d'agrégation.- La notion de "pipeline" d'agrégation.- Parallèle entre SQL et Aggregation.- Études des différentes étapes du pipeline : $match, $group, $project, $skip, $limit, $unwind...- Études des différentes fonctions d'agrégation : $min, $max, $push, $addToSet, $first, $last...- Études des autres fonctions : booléennes, manipulation de données, manipulation de dates...- Études des limites du Framework d'agrégation.

Travaux pratiquesEtude des différents opérateurs et fonctions, mesures de performances. Pratique finale sur un cas concret.

3) Map Reduce

- Pourquoi utiliser MapReduce ?- Le principe et le fonctionnement (fonction map, reduce et finalize).- Exemple simple d'utilisation.- Comprendre la logique et le fonctionnement de manière détaillée.- Utilisation Full et Incrémentale : exemple et impact sur les performances.- Personnalisation de la structure de sortie.- La double agrégation.- Étude des limites de l'outil.

Travaux pratiquesEtude de cas allant des cas les plus courants aux cas les plus complexes.

4) Comparaison des performances

- Présentation du cas d'utilisation de MapReduce et d'Aggregation Framework.- Comparaison sur un jeu de données concrètes.- Mesures de performances.

Travaux pratiquesComparaison des deux Frameworks. Identification des avantages et des inconvénients des deux approchessur différents jeux de données.

5) Conclusion

- Bilan sur la formation.- Revue des notions abordées.- Questions et discussions autour de ces deux Frameworks.

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 48

Page 49: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

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 49

Page 50: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 3 jour(s)Réf : DBA

ParticipantsToutes les personnesamenées à développer ou àprendre en main en niveau 1la base UDB.

Pré-requisConnaissances de base desSGBDR et du langage SQL.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

DB2-UDB, prise en main> SGBD> MySQL, PostgreSQL et autres SGBD

OBJECTIFS

Ce stage vous permettra de découvrir DB2-UDB en environnement Windows ou Linux et vous apporterales connaissances nécessaires pour être en mesure de développer et d'assurer un premier niveaud'administration.

1) Rappels2) Présentation de DB2 UDB3) Outils d'administration4) Les objets

5) Installation et configuration6) Utilitaires d'importation et d'exportation7) Utilitaires de recovery8) Utilitaires de suivi des bases

1) Rappels

- Environnements Windows et Linux/Unix face à Z/OS

2) Présentation de DB2 UDB

- Les différentes éditions de DB2.- Run Time Environment (RTE).- Autres produits de la gamme UDB.- Exemple d'architecture.

3) Outils d'administration

- Services installés. Composants de DB2 UDB.- Le centre de contrôle.- Assistant de configuration client.- Le centre de commande. Le centre de gestion des scripts. Le centre d'aide et d'information.- Le journal de bord.- Command Line Processor.- Aide.

4) Les objets

- Hiérarchie des objets. Les systèmes. Les instances.- Base de données.- Tablespace. Type de tablespace. Caractéristiques des tablespaces utilisateurs. Création à partir du centrede contrôle.- Table. Types de données. Données DATE et TIME. Terminologie. Création à partir du centre de contrôle.- Vue. Index. Création à partir du centre de contrôle.- Schéma général. Règles des noms d'objets UDB.- Limites.

5) Installation et configuration

- La gestion des utilisateurs avec UDB.- L'autorité DBADM.- Les autres utilisateurs de la base de données.- Accorder et retirer des droits : les instructions GRANT et REVOKE.- Au niveau de la base de données, d'un schéma, des tables ou des vues.- Configuration des stations en environnement Windows. Poste serveur et client. Architecture système.

6) Utilitaires d'importation et d'exportation

- Présentation.- Types de fichier. Fichier WSF, DEL, ASC, IXF.- Les utilitaires IMPORT, EXPORT et centre de contrôle.

7) Utilitaires de recovery

- Présentation. Définitions. Le logging. Logging circulaire et linéaire.- L'utilitaire BACKUP. Utilisation. Syntaxe. Paramètres.- Image de la sauvegarde.- BACKUP et centre de contrôle. Sauvegarde avancée.- L'utilitaire RESTORE. Utilisation, syntaxe, paramètres.- RESTORE et centre de contrôle. Sauvegarde avancée.- L'utilitaire ROLLFORWARD. Utilisation, syntaxe. Paramètres. ROLLFORWARD et centre de contrôle.

8) Utilitaires de suivi des bases

- Maintenance.

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 50

Page 51: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

- Les commandes RUNSTATS et REORGCHK.- Processus de maintenance.

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 51

Page 52: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 4 jour(s)Réf : DBB

ParticipantsAdministrateurs de basesde données DB2 sousMVS souhaitant maîtriserl'administration UDB sousWindows/Linux/Unix.

Pré-requisConnaissances de basedes SGBDR, du langageSQL et de DB2-UDB ouconnaissances équivalentesà celles apportées par lestage "DB2-UDB, prise enmain" (réf. DBA). Expériencesouhaitable avec DB2-UDB.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

DB2-UDB, administration> SGBD> MySQL, PostgreSQL et autres SGBD

OBJECTIFS

Ce stage vous permettra de maîtriser l'administration DB2-UDB sous Windows ou Linux. Vous étudierez lesobjets de la base, l'intégrité référentielle, ainsi que la navigation dans les tables du catalogue.

1) Les objets fondamentaux2) Modification des objets3) Intégrité référentielle

4) Gestion des autorisations5) Le catalogue6) Architecture et structure interne des objets

1) Les objets fondamentaux

- Hiérarchie des objets.- Database. Ordre de création. Catalogage. Répertoire système et de base de données. Activation d'unebase. Connexion.- Tablespace. Type de tablespace (sms & dms). Notion de container et d'extent. tablespace sms et dms.- Schéma. Généralités. Ordre de création.- Règles des noms d'objets DB2 UDB.- Table. Type de données. Ordre de création. Copie. Les "summary table".- Vue, Index, Alias : généralités, création et utilisation.- Nickname. Généralités. Création et utilisation. Limites.

Travaux pratiquesCréation d'une base de données, tablespace et schéma. Création des tables, vues, index, alias.

2) Modification des objets

- Modification. Suppression. Base de données. Tablespace. Table. Vue. Nickname.

Travaux pratiquesModification d'un tablespace, d'une table.

3) Intégrité référentielle

- Généralités. Terminologie.- Clé primaire et clé étrangère : définition, utilisation.- Règles de mise à jour. Définition, restrict, cascade, set null. Exemple.- Suppression. Table "Delete-Connectee".- L'instruction Set Integrity : définition, utilisation.- Restrictions.

Travaux pratiquesAjout de contraintes référentielles, création des contraintes CHECK.

4) Gestion des autorisations

- Généralités. La gestion des utilisateurs UDB.- Les autorités au niveau de l'instance et de la base de données. SYSADM. SYSCTRL. SYSMAINT. DBADM.- Les privilèges : schéma, table ou vue, index.- Gestion de la sécurité UDB. Utilisateurs et groupes.- Accorder et retirer des droits : les instructions GRANT et REVOKE.

Travaux pratiquesGestion des autorisations de la base de données.

5) Le catalogue

- Généralités. Les vues du catalogue : les vues du schéma (SYSCAT et SYSSTAT).- Description détaillée des vues.

Travaux pratiquesVisualisation des créations et modifications objets à l'aide des vues du catalogue.

6) Architecture et structure interne des objets

- Architecture UDB. Processus. Mémoire. Stockage.- Gestion de l'espace. Structure d'une page. Modifications.- Index. PCTFREE. MINPCTUSED. Table. PCTFREE.

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 52

Page 53: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

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 53

Page 54: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

Stage pratique de 01h08jour(s)Réf : 4SM

ParticipantsCette vidéo de formations'adresse aussi bienaux décideurs qu’auxdéveloppeurs appelés àtravailler avec Mongo DB,base de données NoSQL.

Pré-requisAucune connaissanceparticulière.

Prix 2018 : 25€ HT

Dates des sessions

PARIS31 déc. 2018

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

MongoDB, les fondamentaux de la base de donnéesNoSQL> SGBD> MySQL, PostgreSQL et autres SGBD

OBJECTIFS

Cette vidéo a pour vocation de vous la présenter et de vous montrer comment l’utiliser au mieux pourexploiter ses spécificités. Dans un premier temps, vous découvrirez MongoDB et son positionnement dansle monde du NoSQL. Ensuite, vous étudierez comment installer et configurer MongoDB sous Windows etapprendrez comment accéder à la base de données. Vous verrez ensuite comment effectuer différentesopérations : créer ou supprimer une base de données, utiliser les collections, ajouter un document dansune base, mettre à jour ou supprimer un document ou encore trier les résultats. Enfin, vous serez amené àétudier des notions plus avancées comme le typage des données dans MongoDB ou l'utilisation d'index.

1) Introduction au NoSQL et à MongoDB2) Installation et configuration de MongoDB3) Premiers pas avec les commandes

4) Les opérations CRUD5) Fonctionnalités avancées de MongoDB

1) Introduction au NoSQL et à MongoDB

- Qu’est-ce que le NoSQL ?- L'histoire de MongoDB- Découverte de MongoDB

2) Installation et configuration de MongoDB

- Installer MongoDB sous Windows- Configurer MongoDB- Lancer et accéder à MongoDB- Configurer MongoDB en tant que service Windows

3) Premiers pas avec les commandes

- Créer une base de données- Supprimer une base de données- Créer et supprimer une collection

4) Les opérations CRUD

- Insérer un document dans une base de données- Mettre à jour un document- Effectuer une recherche- Trier et limiter les résultats- Supprimer un document

5) Fonctionnalités avancées de MongoDB

- Découvrir les types de données- Comprendre les ObjectIds- Utiliser les index

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 54

Page 55: SGBD, MySQL, PostgreSQL et autres SGBD - orsys.com · exercices à réaliser (50 à 70% du temps). Compétences du formateur Les experts qui animent ... - Niveau conceptuel avec Merise

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

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 55