SGBD et aide à la décision, SQL Server



Documents pareils
SGBD et aide à la décision, SQL Server

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

SQL Server 2012 et SQL Server 2014

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Du 10 Fév. au 14 Mars 2014

Les journées SQL Server 2013

Présentation du module Base de données spatio-temporelles

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Description de SQL SERVER. historique

Bases de données et sites WEB

Business Intelligence simple et efficace avec Excel et PowerPivot

PostgreSQL. Formations. SQL avancé Calendrier... 18

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

Adonya Sarl Organisme de Formation Professionnelle 75 Avenue Niel PARIS, France

Notre Catalogue des Formations IT / 2015

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

1/ Présentation de SQL Server :

PostgreSQL. Formations. Catalogue Calendrier... 8

SQL Historique

Oracle Database 11g: Administration Workshop I Release 2

CHAPITRE 1 ARCHITECTURE

Encryptions, compression et partitionnement des données

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)

Installation d un groupe de disponibilité avec SQL Server 2012 AlwaysOn (CTP3) qsjdlkqjs

Information utiles. webpage : Google+ : digiusto/

SQL Server SQL Server Implémentation d une solution. Implémentation d une solution de Business Intelligence.

Formation SQL Server 2012 Administration des Instances

PostgreSQL. Formations. Calendrier... 14

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

CATALOGUE FORMATION 2014

2011 Hakim Benameurlaine 1

SGBD et aide à la décision, Oracle

Développement de base de données Microsoft SQL Server Durée : 5 jours Référence : DPSQL12. Contenu

Hyper-V et SC Virtual Machine Manager Technologie de virtualisation sous Windows Server 2008 R2 [2ième édition]

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Fonctionnalités des différentes éditions de SQL Server 2012

Tutorial sur SQL Server 2000

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

SGBD et aide à la décision, MySQL, PostgreSQL, autres SGBD

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - -

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012 R2

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Catalogue Formation «Vanilla»

palais des congrès Paris 7, 8 et 9 février 2012

Tivoli Storage Manager version TSM Server

Le langage SQL Rappels

Les journées SQL Server 2013

Business Intelligence

Les bases de données

Business Intelligence avec SQL Server 2012

SQL Server administration SERVEUR DE BASES DE DONNEES OLIVIER D.

Chapitre 9 : Informatique décisionnelle

Bases de Données Avancées

//////////////////////////////////////////////////////////////////// Administration bases de données

Sybase Adaptive Server Enterprise 15

Livre blanc technique SQL Server 2012

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

OFFRES DE SERVICES SDS CONSULTING

Cours 3. Développement d une application BD. DBA - Maîtrise ASR - Université Evry

Base de données MySQL

Introduction à la B.I. Avec SQL Server 2008

SOMMAIRE Thématique : Systèmes d'information et d'exploitation

SQL SERVER 2008, BUSINESS INTELLIGENCE

Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,

Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel

Langage SQL : créer et interroger une base

Oracle Maximum Availability Architecture

Partie 0 : Gestion des tablespace et des utilisateurs... 3

Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008

MISE EN PLACE D UNE SOLUTION DE SURVEILLANCE PERMETTANT DE SUPERVISER LES BASES DE DONNÉES

Le stockage unifié pour réduire les coûts et augmenter l'agilité

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

SGBD / AIDE À LA DÉCISION

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre

Introduction. Introduction. Haute disponibilité et capacité à monter en charge

SQL Server 2012 Administrez une base de données : Exercices et corrigés

Clients et agents Symantec NetBackup 7

Business Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel

Audit et optimisation MySQL 5

Mise en oeuvre TSM 6.1

Bases de Données relationnelles et leurs systèmes de Gestion

Data Tier Application avec SQL Server 2008 R2

Devoir Data WareHouse

Bases de Données Avancées

Technologie Netapp. Novembre 2010

et Groupe Eyrolles, 2006, ISBN :

et Groupe Eyrolles, 2006, ISBN :

Transcription:

SGBD et aide à la décision, SQL Server Microsoft, avec son SGBD SQL Server, figure parmi les principaux éditeurs de solutions de bases de données. Les stages Orsys couvrent tous les domaines de compétences sur les dernières versions de SQL Server : la conception, le développement d'applications, l'administration et la Business Intelligence. Avec les nouveautés de la version 2014, les développeurs pourront améliorer les performances de leurs applications avec la technologie " OLTP in-memory ", les administrateurs pourront quant à eux monter en compétence sur la haute disponibilité. Stages pratiques SQL Server 2014 à 2008, optimisation... Best ( p2 ) Cycle certifiant Administrateur SQL Server 2008... ( p4 ) Bases de données, modélisation et choix techniques... Best ( p6 ) Bases de données et langage SQL pour non-informaticiens... Best ( p8 ) SQL Server, Programmation SQL... Best ( p10 ) Administration SQL Server, l'essentiel... ( p12 ) Administration SQL Server pour autres DBA... Nouveau ( p14 ) SQL Server 2014, les nouveautés... ( p16 ) SQL Server 2012, les nouveautés... ( p18 ) SQL Server 2014/2012, mise en œuvre... ( p20 ) SQL Server 2014/2012, administration... Best ( p22 ) SQL Server 2014/2012, mettre en oeuvre la haute disponibilité... ( p24 ) SQL Server 2014, mettre en œuvre In-Memory OLTP... ( p25 ) SQL Server 2008, mise en œuvre... Best ( p27 ) SQL Server 2008, administration... Best ( p30 ) SQL Server 2008, mise en œuvre de la haute disponibilité... ( p32 ) Gestion de données spatiales sous PostGreSQL et SQL Server 2008... ( p33 ) SQL Server 2014 à 2008, diagnostic et résolution de problèmes... ( p35 ) SQL Server 2014 à 2008, réplication des données... ( p36 ) SQL Server, programmation SQL avancée... ( p37 ) SQL Server 2014 à 2008, développement... ( p38 ) Transact-SQL, optimisation pour SQL Server 2014 à 2008... ( p40 ) SQL Server 2012 BI, les nouveautés... ( p41 ) SQL Server 2012, Business Intelligence... Best ( p42 ) SQL Server 2012 BI, Integration Services... ( p44 ) SQL Server 2012 BI, Analysis Services... ( p46 ) SQL Server 2012/2008 BI, Reporting Services... ( p48 ) SQL Server 2008, Business Intelligence... ( p50 ) SQL Server 2008 BI, Integration Services... ( p52 ) SQL Server 2008 BI, Analysis Services... ( p53 ) Maîtriser le langage MDX pour le requêtage de cubes OLAP... ( p55 ) ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

Stage pratique de 4 jour(s) Réf : SQS DBA SQL Server, chefs de projets ayant à piloter des développements impliquant de fortes volumétries (données, accès...) et développeurs face à des problématiques de temps de réponse. Bonnes connaissances de la modélisation de données, des concepts des SGBDR, de MS SQL Server et des langages SQL et Transact SQL. Connaissances de base sur les OS Windows. Prix 2016 : 2390 HT 24 nov. 2015, 2 fév. 2016 5 avr. 2016, 7 juin 2016 13 sep. 2016 SQL Server 2014 à 2008, optimisation Best OBJECTIFS Cette formation constitue une introduction rationnelle et efficace à l'optimisation des bases de données relationnelles MS SQL Server en vue d'obtenir de hautes performances pour des applications complexes ou à forte volumétrie. Elle couvre différentes versions de SQL Server. 1) Le modèle et les données 2) Optimisation du matériel 3) Paramétrage de SQL Server 4) Ecriture et lecture des données 1) Le modèle et les données 5) Optimiser les requêtes SQL 6) Coder pour la performance 7) Gérer de grandes bases de données - Influence du type de données. Standard de schématisation. Composition des clés. - Modélisation en fonction de la volumétrie. - Utilisation des contraintes et des déclencheurs. - Qualité des données. Gestion de la redondance. Comparaison de deux modèles aux données identiques. 2) Optimisation du matériel - Processeurs et gestion du parallélisme. - Mémoire vive. Fenêtre de données et RAM optimale. - Comparaison des versions 32 et 64 bits de Windows. - Paramètres des disques durs. RAID et SAN. - Infrastructure réseau : bonnes pratiques. Mesure des I/O du serveur physique à l'aide de Perfmon. 3) Paramétrage de SQL Server - Remarques sur l'installation. Paramètres : OS, SQL Server, session. Audit du serveur avec Perfmon. - Gestion des ressources par Quota. Mesure des caractéristiques du serveur logique à l'aide de requêtes SQL et du moniteur de performances. 4) Ecriture et lecture des données - Le moteur de stockage. Le cache des données. - Checkpoint et LazyWriter. - Organisation des tables et index. Volumétrie. - Transaction. Logs. Niveaux d'isolation. - Organisation logique des fichiers. Création d'une base multifichiers et migration des données. 5) Optimiser les requêtes SQL - Rôle de l'optimiseur. Code procédural. Requêtes complexes. Influence de l'écriture des requêtes. - Plan de requête et statistiques d'exécution. - Défragmentation des index. - Monitorer l'exécution des requêtes. - Utilisation des DMV pour affiner l'optimisation. Comparaison des différentes écritures d'une même requête à l'aide de l'audit via Profiler. 6) Coder pour la performance - Choisir entre Transact SQL et SQLCLR (C#,.Net). - Bonnes pratiques pour les procédures stockées. - Transactions : effets de bord et exceptions. - Déclencheurs et performances. - Monitorat. Tuning. Mesure. Réalisation d'une procédure de calcul d'auto-incrément (compteur) et d'une fonction utilisateur. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2

7) Gérer de grandes bases de données - VLDB (Very Large DataBase). - La compression des données, des Backups. - Le partitionnement. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 3

Stage pratique de 13 jour(s) Réf : KAM Cette formation est destinée à des ingénieurs système et des développeurs qui doivent utiliser ou mettre en œuvre SQL Server 2008. Bonnes connaissances du langage SQL ou connaissances équivalentes à celles apportées par le stage "SQL Server Programmation SQL" (réf. PSQ). Composition du cycle - SQL Server 2008, mise en œuvre Réf : SEM, Durée : 5 j - SQL Server 2008, administration Réf : SAD, Durée : 5 j - SQL Server 2008, mise en œuvre de la haute disponibilité Réf : MHD, Durée : 2 j - Certification Administrateur SQL Server 2008 Réf : KAM, Durée : 1 j Dates d'examen 14 décembre 15 Cycle certifiant Administrateur SQL Server 2008 OBJECTIFS Ce cycle vous apportera toutes les connaissances nécessaires pour l'installation, la configuration et l'administration de SQL Server 2008. Vous comprendrez l'architecture du serveur et serez à même de mettre en place une installation du serveur de bases de données de Microsoft. Vous apprendrez à paramétrer le système, à le configurer, effectuer des sauvegardes et des restaurations, à automatiser les tâches ou encore à surveiller son fonctionnement. 1) Présentation de SQL Server 2008 2) Installation et configuration de SQL Server 2008 3) Gestion des tables et des vues 4) Mise en oeuvre des contraintes 5) SQL avancé Méthodes pédagogiques 6) Tâches d'administration d'une base de données 7) Sauvegardes et restaurations 8) Mise en place du Clustering 9) Mise en oeuvre du Database Mirroring Le stage de mise en oeuvre de SQL server, réf. SEM, est le cours d'entrée du cycle. Il doit être suivi en premier puis le cycle doit se poursuivre par les stages SAD et MHD, dans cet ordre. 1) Présentation de SQL Server 2008 - Présentation de SQL Server 2008, ses différentes versions. - Architecture de SQL Server 2008. - Outils de développement, d'administration. Prise en main des outils graphiques de SQL Server : gestionnaire de configuration et Management Studio. 2) Installation et configuration de SQL Server 2008 - Contenu de SQL Server : intégration des composants de SQL Server, les bases de données, la sécurité... - Installation de SQL Server : planification, méthodes et vérification de l'installation. - Gestion des versions antérieures : migration des bases et du serveur. - Utilisation de l'outil de gestion des services SQL Server (SQL Server Configuration Manager). - Utilisation de l'outil d'administration et de développement : SQL Server Management Studio. - Définition du périmètre de sécurité à l'aide de SQL Server Surface Area Configuration. - Configuration de SQL Server. Utiliser le Declarative Management Framework. - Commande de gestion sqlcmd. - Les bases de données système. Installation de SQL Server, utilisation des outils de consultation dynamique pour l'accès à des bases d'exemples. Configuration à l'aide du DMF (Declarative Management Framework). 3) Gestion des tables et des vues - Langage DDL : création d'objets, contraintes. - Types de données SQL Server et types utilisateurs. - Création des tables : définition des colonnes. - Gestion des auto-incréments. - Création et utilisation des vues. - Conditions de mise à jour à travers les vues. Création de types utilisateurs. Création de tables et de vues. Manipulation des auto-incréments. Mise à jour à travers les vues. 4) Mise en oeuvre des contraintes - Les contraintes de domaine (CHECK). - Contraintes de colonne NOT NULL et DEFAULT. - Clé primaire et clés alternatives. - Gestion de l'intégrité référentielle. - Utilisation de déclencheurs (Triggers) pour la réalisation des assertions. Ajout de contraintes de domaines aux types utilisateurs et aux colonnes. Mise en place de clés primaires et de contraintes d'unicité. Mise en place de clés étrangères. Réalisation de contraintes complexes CHECK à l'aide de fonctions et de déclencheurs. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 4

5) SQL avancé - Le transact SQL. - Groupages OLAP (CUBE, ROLLUP, GROUPING SETS...). - Ordre SQL MERGE. - Gestion d'objets larges à l'aide du type Filestream. - Cryptage des données. - Indexation et plans de requêtes. Exercices de requêtes mettant en œuvre les fonctions avancées de Transact-SQL. Mise en place d'index sur la base de données et constat sur les performances. 6) Tâches d'administration d'une base de données - Planification de tâches par l'agent SQL Server. - Envoi de notifications (e-mail) par du code SQL, notifications dans l'agent et par les alertes. - Gestion des opérateurs de notification. - Création de déclencheurs DDL pour tracer les modifications de structures. - Vérification de la cohérence de la base de données : intégrité physique et intégrité logique. - Maintenance des index (reconstruction et défragmentation). Maintenance des statistiques. - Utilisation de l'outil de plan de maintenance. Gestion de la configuration de SQL Server. Automatisation et planification des travaux d'administration. 7) Sauvegardes et restaurations - Gestion des sauvegardes et restauration de la base de données : utilité des sauvegardes. - Mise en place d'un modèle de récupération, sauvegarde de la configuration de SQL Server et des bases de données. - Les différents types de sauvegardes. Mode de récupération et influence sur la récupération des données. - Mise en place d'une stratégie de sauvegarde pour minimiser le delta de perte des données. Planification des sauvegardes. - Restauration de bases de données : enchaînement des commandes et récupération de la base. - Réparation des environnements SQL Server endommagés. Sauvegarde et restauration des bases systèmes. Création de configuration de sauvegarde et de restauration. Utilisation de Transact-SQL et du gestionnaire SQL Server Enterprise Manager pour le Backup de la configuration. Gestion et sauvegarde des logs de base de données. 8) Mise en place du Clustering - Le fonctionnement de MS Clustering Services. - Les noeuds actif/passif et actif/actif. - Installation de MS CS et SQL Server en tant que Cluster. - Le paramétrage de l'instance SQL Server et MSDTC. - Les différents scénarios de basculement. Installation de SQL Server en mode cluster et validation d'un scénario de basculement et retour. 9) Mise en oeuvre du Database Mirroring - Principe de fonctionnement. - Mise en place du Mirroring hors domaine. - Test des différents scénarios (synchrone avec et sans témoin, synchrone). - Conseil concernant les applications multibases, les connexions et les travaux de l'agent. Installation et configuration d'une solution de mirroring et gestion des travaux de l'agent. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5

Stage pratique de 4 jour(s) Réf : CBC Tout public de chefs de projets, décideurs informatiques, développeurs, responsables informatiques. Aucune connaissance particulière. La connaissance d'un langage informatique est toutefois un plus. Prix 2016 : 2390 HT 24 nov. 2015, 19 jan. 2016 19 avr. 2016, 21 juin 2016 6 sep. 2016 Bases de données, modélisation et choix techniques Best Cette formation apporte une synthèse complète des connaissances aujourd'hui indispensables en matière de bases de données, du processus de conception à son utilisation effective. Elle analyse les architectures et domaines d'application, évalue l'offre du marché et examine les démarches pratiques de mise en œuvre. OBJECTIFS PEDAGOGIQUES Comprendre la logique des SGBD relationnels et les règles de Codd sous-jacentes Réaliser le modèle conceptuel d'une base de données à l'aide du langage UML Passer du modèle conceptuel de la base à son modèle logique Comprendre les principes de normalisation et dénormalisation d'un schéma Passer du modèle logique au modèle physique, et son implémentation avec SQL Extraire un modèle à partir d'une base de données existante (Reverse Engineering) 1) Logique des SGBD 2) Techniques de modélisation 3) Modèle logique de données 4) Implémentation avec SQL 5) 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. Cré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. Etudes 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. Etude 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. Création et manipulation d'une base, Reverse Engineering, mesures de performances (démonstrations). 5) Paramètres clés pour le choix d'un serveur ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 6

- Etude des paramètres des serveurs SQL. - Composants techniques (disques et interfaces réseau). - Modules applicatifs (outils d'administration...). - 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 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 7

Stage pratique de 3 jour(s) Réf : SIF Chargé de reporting ou d'analyse, assistant(e), toute personne ayant des besoins d'interrogation ou de mises à jour simples d'une base de données avec le langage SQL. Aucune connaissance particulière. Formation commune à toutes les bases relationnelles (Oracle, SQL Server, DB2, PostGreSQL, MySQL, Access, SQL Lite...). Bases de données et langage SQL pour noninformaticiens Best Cette formation "découverte" vous permettra de comprendre les bases de données dites relationnelles et leurs principes de fonctionnement. Vous manipulerez le langage SQL pour interroger les données d'une base. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations. OBJECTIFS PEDAGOGIQUES Comprendre le principe et le contenu d'une base de données relationnelle Créer des requêtes pour extraire des données suivant différents critères Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables Utiliser des calculs simples et des agrégations de données Combiner les résultats de plusieurs requêtes Prix 2016 : 1210 HT 1) Introduction aux bases de données 2) Extraire les données d'une table 3) Interroger les données de plusieurs tables 4) Ordonnancement et statistiques 5) Présenter et trier les données 6) Utiliser des sous-requêtes 23 nov. 2015, 7&14&21 déc. 2015 18 jan. 2016, 15 fév. 2016 21 mar. 2016, 25 avr. 2016 23 mai 2016, 27 juin 2016 11 juil. 2016, 22 aoû. 2016 19 sep. 2016 Aix 7 mar. 2016, 20 juin 2016 12 sep. 2016 Bordeaux 14 mar. 2016, 27 juin 2016 26 sep. 2016 Grenoble 7 mar. 2016, 20 juin 2016 12 sep. 2016 Lille 7 mar. 2016, 20 juin 2016 12 sep. 2016 Lyon 7 mar. 2016, 20 juin 2016 12 sep. 2016 Montpellier 14 mar. 2016, 27 juin 2016 26 sep. 2016 Nantes 14 mar. 2016, 27 juin 2016 26 sep. 2016 Rennes 14 mar. 2016, 27 juin 2016 26 sep. 2016 Sophia-antipolis 7 mar. 2016, 20 juin 2016 12 sep. 2016 Strasbourg 30 nov. 2015, 7 mar. 2016 20 juin 2016, 12 sep. 2016 Toulouse 14 mar. 2016, 27 juin 2016 26 sep. 2016 Méthodes pédagogiques Nombreux exercices progressifs d'extraction de données sur base exemple. 1) Introduction aux bases de données - Qu'est-ce qu'une base et un serveur de base de données? - Lire un modèle relationnel. - Composition d'une table. Notion de colonne et de types. - Clé primaire et unicité. - Liens entre les tables et intégrité référentielle. - Métadonnées des tables, colonnes et clés. - Outil pour interroger une base. Exercice Investigation dans la base à la recherche de tables, vues, colonnes et clés. 2) Extraire les données d'une table - Qu'est-ce qu'une requête d'extraction? - Lister les valeurs à retourner. - La clause WHERE pour filtrer les données. - L'absence de valeur (marqueur NULL). - Retourner des lignes sans doublon (DISTINCT). - Opérateurs de restriction (BETWEEN, IN, LIKE...). Exercice Interrogations de plusieurs tables sur des critères différents. 3) Interroger les données de plusieurs tables - Principe des jointures : restituer les informations à partir de plusieurs tables. - Jointure interne. Jointure externe. - La jointure "naturelle"... et ses difficultés. - Opérateurs ensemblistes (UNION, INTERSECT...). Exercice Réaliser des requêtes avec des jointures et des opérateurs ensemblistes. 4) Ordonnancement et statistiques - Trouver des valeurs agrégées (MIN, MAX, AVG, SUM...). - Calculer des agrégats relatifs avec GROUP BY. - Filtrer les valeurs agrégées avec HAVING. - Mélanger agrégats et détails avec OVER. - Ordonnancement des résultats avec RANK, ROW_NUMBER et NTILE. Exercice Réaliser des requêtes utilisant des calculs simples et agrégats. Sous-totaux et numération. 5) Présenter et trier les données - Présenter les données des colonnes avec des alias. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 8

- Conversion d'un type à un autre. - Effectuer des choix à l'aide de l'opérateur CASE. - Trier les données avec ORDER BY. - Opérations sur les chaînes de caractères, sur les dates. Exercice Utilisation de fonctions permettant d'améliorer la présentation du résultat des requêtes. 6) Utiliser des sous-requêtes - Qu'est-ce qu'une sous-requête? - Les différentes typologies de résultats. - Sous-requêtes liste et opérateurs IN, ANY/SOME et ALL. - Sous-requêtes corrélées. - Utiliser la CTE ("Common Table Expression") pour factoriser les sous requêtes. Exercice Ecriture de requêtes incluant des sous-requêtes de différentes formes. Création de vues. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 9

Stage pratique de 3 jour(s) Réf : PSQ Concepteur de requêtes SQL, futur développeur en SGBD, administrateur ou chargé de maintenance. Connaissances de base en programmation. Prix 2016 : 1840 HT 14 déc. 2015, 18 jan. 2016 22 fév. 2016, 29 mar. 2016 25 avr. 2016, 23 mai 2016 27 juin 2016, 18 juil. 2016 16 aoû. 2016, 12 sep. 2016 Aix 14 déc. 2015, 15 fév. 2016 27 juin 2016, 26 sep. 2016 Bordeaux 8 fév. 2016, 13 juin 2016 19 sep. 2016 Bruxelles 30 nov. 2015 Grenoble 14 déc. 2015, 15 fév. 2016 27 juin 2016, 26 sep. 2016 Lille 14 déc. 2015, 15 fév. 2016 27 juin 2016, 26 sep. 2016 Lyon 14 déc. 2015, 15 fév. 2016 27 juin 2016, 26 sep. 2016 Montpellier 14 déc. 2015, 8 fév. 2016 13 juin 2016, 19 sep. 2016 Nantes 8 fév. 2016, 13 juin 2016 19 sep. 2016 Rennes 7 déc. 2015, 8 fév. 2016 13 juin 2016, 19 sep. 2016 Sophia-antipolis 14 déc. 2015, 15 fév. 2016 27 juin 2016, 26 sep. 2016 Strasbourg 14 déc. 2015, 15 fév. 2016 27 juin 2016, 26 sep. 2016 Toulouse 8 fév. 2016, 13 juin 2016 19 sep. 2016 SQL Server, Programmation SQL Best Cette formation vous permettra d'appréhender les fondements du langage SQL. Vous y découvrirez les principes des bases de données relationnelles (algèbre relationnelle, théorie des ensembles), et explorerez la syntaxe du langage SQL pour interroger, analyser les données et manipuler les bases. OBJECTIFS PEDAGOGIQUES Comprendre le modèle relationnel et identifier les objets d'une base Interroger et classer les données d'une table à l'aide d'opérateurs simples Restituer les données de plusieurs tables grâce aux jointures et aux sous-requêtes Regrouper les données et réaliser des calculs à des fins d'analyse Manipuler les données dans les tables de la base 1) Algèbre relationnelle et norme SQL 2) Théorie des bases de données 3) Interrogation des données mono tabulaire 4) Interrogation multi tabulaire 5) Analyse de données 6) Mise à jour des données 7) Introduction au SQL procédural Les exemples et les travaux pratiques sont réalisés sur MS SQL Server, l'un des SGBDR les plus proches de la norme SQL. 1) Algèbre relationnelle et norme SQL - Les principes du modèle relationnel. - Historique des SGBDR et du langage SQL. - Entités, associations et MCD. - Types de données et expression des valeurs Mise en situation Prise en main du logiciel SQL Server Management Studio. Découverte de la base étudiée. 2) Théorie des bases de données - Eléments du SGBD. - Tables, clefs et formes normales. - Entités, associations et MCD. - Contraintes de colonnes et de tables. Identifier les objets d'une base de données. Déterminer le type de forme normale d'une relation et la transformer, créer un MCD. 3) Interrogation des données mono tabulaire - Structure d'une requête SELECT. - Filtre WHERE, prédicats et logique ternaire (NULL). - Opérateurs et expressions SQL. - Fonctions prédéfinies. Extraction à l'aide de la clause WHERE. Utilisation d'opérateurs IN, LIKE, CASE... des opérateurs numériques, dates, des fonctions de chaîne. Tri des données. 4) Interrogation multi tabulaire - Combiner des résultats avec les opérations ensemblistes (UNION, INTERSECT, EXCEPT). - Présentation de la jointure. - Imbrication des requêtes. - Utilisation des CTE et découverte des requêtes récursives. - Les sous-requêtes corrélées et l'opérateur EXISTS. Utilisation des opérations ensemblistes, création de requêtes avec jointures. 5) Analyse de données - Fonctions d'agrégation (AVG, SUM, COUNT...). - Création de sous-ensembles (clause GROUP BY). - Filtrage des agrégats avec la clause HAVING. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 10

- Découverte des fonctions d'analyse de données (LEAD, LAG...) et rangements (RANK, ROW_NUMBER, NTILE...). Analyse de données par écritures de requêtes utilisant des calculs avec regroupements. 6) Mise à jour des données - Les ordres INSERT, UPDATE, DELETE, TRUNCATE. - Mises à jour simples. - Mises à jour à l'aide de sous-requêtes. - Mise à jour des données à travers les vues. Opérations d'insertion et mises à jour de tables de la base de données. 7) Introduction au SQL procédural - Les dialectes SQL des principaux éditeurs. - Notions basiques sur les déclencheurs. - Introduction aux procédures stockées. - Les UDF ou fonctions "utilisateur". Création d'une procédure stockée. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 11

Stage pratique de 2 jour(s) Réf : ASL Administrateur système Windows. Bonnes connaissances de l'administration Windows. Prix 2016 : 1410 HT Administration SQL Server, l'essentiel Cette formation permettra aux administrateurs Windows d'apprendre l'essentiel pour la gestion d'une BD SQL Server. Elle présente les éléments de configuration fondamentaux ainsi que les outils et les bonnes pratiques nécessaires pour superviser, garantir la cohérence et sauvegarder les données de la base de données. OBJECTIFS PEDAGOGIQUES Comprendre l'architecture et les composants principaux du SGBD SQL Server Définir une stratégie de sauvegarde et la mettre en œuvre Mettre en place la sécurité à différents niveaux de la base de données (base, schémas, utilisateurs) Surveiller les traitements, maintenir la qualité et l'intégrité des données sur la base Anticiper et résoudre les situations de blocage sur la base de données 23 nov. 2015, 10 mar. 2016 23 juin 2016, 22 sep. 2016 1) Installation et configuration du moteur SQL Server 2) Sauvegarde et reprise sur incident 3) Gestion de la sécurité 4) Maintenance du serveur 5) Supervision du moteur SQL Formation alternant théorie et pratique. Tout ce qui est appris sera expérimenté. 1) Installation et configuration du moteur SQL Server - Présentation générale de SQL Server : les éditions, les services. - L'architecture générale de SQL Server. - Les étapes importantes de l'installation. - La disposition des fichiers sur les disques : fichiers de données, journal de transactions, tempdb. - Les éléments importants de la configuration : propriétés du serveur et des bases de données. - Les outils d'administration de SQL Server. Les utilitaires en ligne de commande. Observation du journal de transactions et de tempdb. 2) Sauvegarde et reprise sur incident - L'architecture de la sauvegarde et de la restauration. - Les différents modes de sauvegarde. - Etablir une stratégie de sauvegarde des bases de données. - Effectuer des restaurations complètes ou partielles. - Les sauvegardes sur des partages réseaux. Mise en place d'une stratégie de sauvegarde. Restauration d'une base corrompue. 3) Gestion de la sécurité - Vue d'ensemble de la sécurité SQL Server. - Les comptes de service. - L'authentification des connexions. - Les permissions dans les bases de données. - La protection des sauvegardes. Création de logins et de permissions sur une table. 4) Maintenance du serveur - La vérification d'intégrité, la récupération de pages en cas de corruption. - La défragmentation des index, reconstruction et réorganisation. - La mise à jour des statistiques. - La planification des tâches administratives. Exécution des travaux de l'agent SQL Server. - L'assistant plan de maintenance. Mise en place d'un plan de maintenance. 5) Supervision du moteur SQL - Les compteurs de performance à surveiller, processeur, utilisation de la mémoire, activité du disque. - Comment identifier pro-activement les problèmes? - Gérer les situations de blocage, les deadlocks. - Gérer la mémoire et les processeurs. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 12

Surveillance avec le moniteur de performances. Résolution d'une situation de blocage. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 13

Stage pratique de 3 jour(s) Réf : ASQ Administrateurs expérimentés d'une base de données autre que SQL Server, aux administrateurs d'applications et aux consultants. Connaissances de base de la manipulation des bases de données et du langage SQL. Connaissances de base de l'administration Windows Server. Administration SQL Server pour autres DBA Nouveau Ce stage vous apportera les connaissances nécessaires pour installer, configurer et administrer SQL Server 2012. Vous découvrirez l'architecture du serveur, apprendrez à le configurer, à optimiser le stockage des données, à automatiser des tâches ainsi qu'à sécuriser et garantir l'intégrité des données. OBJECTIFS PEDAGOGIQUES Installer et configurer la base SQL Server Organiser et optimiser le stockage physique des objets sur la base Automatiser des tâches administratives courantes Utiliser plusieurs modes de sauvegarde et de restauration des données de la base Réparer des bases endommagées Assurer la maintenance des index et des statistiques Prix 2016 : 1840 HT 14 mar. 2016, 6 juin 2016 5 sep. 2016 1) Installation et configuration 2) Gestion des espaces de stockage 3) Automatisation des tâches administratives 1) Installation et configuration - Architecture de SQL Server. Installation, migration. - Les outils de configuration des services. - SQL Server Management Studio et SQLcmd.exe. - Instances, bases schémas. - Objets et bases de données système. - Les "Data Management Views". - Politiques d'administration. Paramétrer l'instance. 4) Sauvegardes et restaurations 5) Maintenance courante 6) Introduction à la haute disponibilité Utiliser des outils de consultation dynamique. Configuration à l'aide du Policy Based Management (PBM). 2) Gestion des espaces de stockage - Moteur de stockage et stockage physique. Allocation des objets. - Partitionnement des tables et index. - Colonnes calculées. - Gérer la croissance des bases. Clichés de bases de données (SNAPSHOT). - Transparent Data Encryption : chiffrer le stockage. Création d'une base. Gestion des fichiers. Création d'instantanés (clichés). Mise en place de TDE. 3) Automatisation des tâches administratives - Planification de tâches par l'agent SQL Server. Rôles spécifiques de MSDB. Journal d'exécution, moniteur. - Configurer alertes et notifications. Gestion des opérateurs. - Envoi d'emails : configurer les paramètres de Database Mail. - Travaux multiserveurs. Redirection d'événements. - Déclencheurs DDL. Evénements : performance, WMI, WQL. Automatiser et planifier des travaux. 4) Sauvegardes et restaurations - Les types de sauvegarde. Modes de récupération et leur influence. - Stratégie de sauvegarde. Sécurité. Planification. - Restauration, réparation des environnements endommagés. - Les différentes restaurations. - Sauvegarde des bases système. Configurer des sauvegardes et restaurations. 5) Maintenance courante - Vérifier l'intégrité physique. Récupérer des informations sur le moteur (DBCC). - Réparer des bases endommagées. - Diagnostic des index dans SQL Server. - Métrique des requêtes et plan d'exécution. Mise en place d'index. - Les index spéciaux. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 14

- Maintenance des index et des statistiques. L'outil de plan de maintenance. Maintenir des index et statistiques. Vérifier l'intégrité du stockage. 6) Introduction à la haute disponibilité - Le principe du "log shipping" et du mirroring. - AlwaysOn : groupes de disponibilité, réplicas, listeners. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 15

Stage pratique de 2 jour(s) Réf : SNU Administrateurs, DBA et développeurs de solutions de bases de données qui comptent évoluer vers SQL Server 2014. Bonnes connaissances d'une version de SQL Server entre 2005 et 2012. Prix 2016 : 1410 HT SQL Server 2014, les nouveautés Ce stage vous propose un focus sur les nouveautés de SQL Server 2014 indispensables pour une utilisation performante et sûre. Vous verrez notamment les dernières évolutions en termes d'administration, d'optimisation, de sécurité, de haute disponibilité ainsi que les nouveaux composants de la solution SQL Server BI. OBJECTIFS PEDAGOGIQUES Découvrir les principaux apports de la version 2014 de SQL Server Comprendre les améliorations majeures pour l'administration et la sécurité Avoir une vue d'ensemble des nouvelles fonctionnalités destinées à améliorer les performances Comprendre la finalité d'utilisation d'in-memory OLTP dans 2014 et son mode de fonctionnement Appréhender les principes et les objets de la haute disponibilité avec SQL Server 2014 Voir les nouveaux composants de la solution SQL Server BI en 2014 30 nov. 2015, 7 avr. 2016 13 juin 2016, 8 sep. 2016 1) Présentation de SQL Server 2014 2) Nouveautés pour l'administration et la sécurité 3) Nouveautés pour les performances 4) In-Memory OLTP 5) Haute disponibilité 6) Nouveautés pour le décisionnel 1) Présentation de SQL Server 2014 - Tour d'horizon des principaux apports de la version 2014. - Migrer à partir de versions antérieures. - Intégration avec Windows Server 2012. - Nouveautés de SQL Server Management Studio. Migration d'une base antérieure. 2) Nouveautés pour l'administration et la sécurité - Les nouveautés des sauvegardes : chiffrement et intégration avec Windows Azure. - Nouveautés sur les les événements étendus (Xevents). - Les nouveautés du gouverneur de ressources pour les entrées/sorties. - Utilisation de Storage Spaces avec Windows Server 2012. - Améliorations du support des partages réseau en SMB 3 : SMB Transparent Failover, SMB Direct. - Nouvelles permissions. Utilisation des événements étendus, chiffrement des sauvegardes. 3) Nouveautés pour les performances - Clustered ColumnStore index : les index columnstore sur des tables activées en écriture. - Le nouveau moteur d'estimation de cardinalité. - Le contrôle de la durabilité de la transaction. - L'extension du cache de données sur disque SSD. - Le calcul de statistiques incrémentiel. Création d'une table avec index ColumnStore, Le contrôle de la durabilité de la transaction. 4) In-Memory OLTP - Qu'est-ce que In-Memory OLTP? Quels sont les cas d'utilisation? - Création de tables en mémoire. - Interopérabilité avec les tables traditionnelles. - Création d'index en hash et indexation b-tree. - Création de procédures stockées compilées natives. Création et utilisation de tables In-Memory. 5) Haute disponibilité - Les principes de la haute disponibilité avec SQL Server 2014. - Always On Availability Groups. - Améliorations depuis SQL Server 2012. - Intégration avec Windows Azure. 6) Nouveautés pour le décisionnel ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 16

- Quelques rappels sur le décisionnel avec SQL Server. - Le modèle tabulaire. - L'intégration avec Hadoop, les connecteurs HDInsight. - Power View pour Excel. - Power BI pour Office 365. - Power Query pour Excel 2013. - Power Map pour Excel 2013. Démonstration d'une connexion HDInsight. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 17

Stage pratique de 2 jour(s) Réf : QLS Cette formation est destinée aux administrateurs, DBA et développeurs de solutions de bases de données qui comptent évoluer vers SQL Server 2012. Bonnes connaissances de SQL Server 2005 ou 2008. Prix 2016 : 1410 HT SQL Server 2012, les nouveautés Cette formation fait un focus sur les nouveautés de SQL Server 2012 : administration, performance, sécurité, haute disponibilité, etc. Elle apporte les connaissances indispensables à l'utilisation performante de SQL Server 2012. OBJECTIFS PEDAGOGIQUES Découvrir les nouveautés pour les performances et notamment l'utilisation des Column Store Index Passer en revue les améliorations en administration et sécurité, comme les extended Events et vues de gestion dynamique Appréhender les nouveaux types de données et les changements dans la gestion des exceptions pour les développeurs Comprendre la mise en place de la haute disponibilité avec Always On Identifier les apports de SQL Server 2012 dans le décisionnel avec essentiellement PowerPivot et PowerView 17 mar. 2016, 16 juin 2016 8 sep. 2016 1) Présentation de SQL Server 2012 2) Nouveautés pour l'administration et la sécurité 3) Nouveautés pour les performances 4) Nouveautés pour les développeurs 5) Haute disponibilité 6) Nouveautés pour le décisionnel 1) Présentation de SQL Server 2012 - Tour d'horizon des principaux apports de la version 2012. - Considérations sur l'installation et la configuration. - Support des Managed Service Accounts et Virtual Accounts. - Utilisation de SQL Server 2012 sur Windows Core. - Nouveautés de SQL Server Management Studio. - Cloud Computing, dans les nuages avec SQL Azure. Création et utilisation d'un compte managé. 2) Nouveautés pour l'administration et la sécurité - Online Operation pour les index et les ajouts de colonne. Indirect Checkpoint. - Travailler avec les XEvents. Partially Contained Databases. Les nouvelles vues de gestion dynamique. - Sécurité des rôles et audit. Nouveautés dans le chiffrement. Utilisation de extended Events et des nouvelles vues de gestion dynamique. 3) Nouveautés pour les performances - Un nouveau type d'index : Column Store Index. - Améliorations du partitionnement. - Les nouveautés du Database Tuning Advisor. - Amélioration de la recherche de texte intégral. Utilisation des Column Store Index. 4) Nouveautés pour les développeurs - Les modifications de types de données. Les nouvelles fonctions du SQL. - Les améliorations des fonctions de fenêtrage. Changements dans la gestion des exceptions. - Les nouveautés de la commande EXEC. Gérer ses objets larges dans un FileTable. - Utiliser les séquenceurs. Utiliser SQL Server Data Tools dans son environnement de développement. Création de code utilisant les nouvelles fonctionnalités. 5) Haute disponibilité - Les principes de la haute disponibilité avec SQL Server 2012. - Un nouveau modèle offrant une grande souplesse : Always On. - Rappels sur le Clustering avec SQL Server. - Les nouvelles fonctionnalités concernant le Clustering. Mise en place de la haute disponibilité avec Always On. 6) Nouveautés pour le décisionnel - Quelques rappels sur le décisionnel avec SQL Server. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 18

- Les apports de SQL Server 2012. - Le modèle sémantique. - Les outils PowerPivot et PowerView (crescent). - Les fonctionnalités, les cas d'usage et les apports de ces outils. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 19

Stage pratique de 5 jour(s) Réf : QSM Cette formation est destinée à des ingénieurs systèmes et des développeurs qui doivent utiliser ou mettre en oeuvre SQL Server 2012. Bonnes connaissances du langage SQL ou connaissances équivalentes à celles apportées par le stage " SQL Server, programmation SQL " (réf. PSQ). Prix 2016 : 2910 HT 23 nov. 2015, 8 fév. 2016 11 avr. 2016, 27 juin 2016 12 sep. 2016 Aix 22 fév. 2016, 13 juin 2016 19 sep. 2016 Bordeaux 1 fév. 2016, 20 juin 2016 26 sep. 2016 Grenoble 22 fév. 2016, 13 juin 2016 19 sep. 2016 Lille 22 fév. 2016, 13 juin 2016 19 sep. 2016 Lyon 22 fév. 2016, 13 juin 2016 19 sep. 2016 Montpellier 1 fév. 2016, 20 juin 2016 26 sep. 2016 Nantes 1 fév. 2016, 20 juin 2016 26 sep. 2016 Rennes 1 fév. 2016, 20 juin 2016 26 sep. 2016 Sophia-antipolis 22 fév. 2016, 13 juin 2016 19 sep. 2016 Strasbourg 22 fév. 2016, 13 juin 2016 19 sep. 2016 Toulouse 1 fév. 2016, 20 juin 2016 26 sep. 2016 SQL Server 2014/2012, mise en œuvre OBJECTIFS Ce stage vous apportera toutes les connaissances nécessaires à la pleine utilisation de SQL Server 2012. Vous apprendrez à écrire des ordres SQL et utiliser les extensions du langage, à modifier les structures et mettre en place les contraintes d'intégrité, à charger les données et exploiter au mieux les transactions. 1) Présentation de SQL Server 2012 2) Bases de données et schémas SQL 3) Tables, vues et contraintes 4) Chargement de données et exports 1) Présentation de SQL Server 2012 - Architecture de SQL Server 2012. - Outils de développement et d'administration. Prise en main du gestionnaire de configuration et de Management Studio. 2) Bases de données et schémas SQL - Les identifiants : nommage des objets SQL Server. - Création de la base de données. Schémas SQL. - Cycle de vie des objets d'une base. 3) Tables, vues et contraintes - Langage DDL : création d'objets, contraintes. - Types de données natifs et types utilisateurs. - Création des tables et des vues. - Les contraintes de domaine et de colonne. - Clé primaire et clés alternatives. Gestion de l'intégrité référentielle. 5) Indexation et plans de requêtes 6) SQL avancé avec Transact SQL, code procédural 7) Transactions et gestion des exceptions 8) Introduction aux techniques avancées Création de types utilisateurs. Création de tables et de vues. Ajout de contraintes. Mise en place de clés primaires et de contraintes d'unicité. 4) Chargement de données et exports - La commande BULK INSERT. - Import/export en ligne de commande avec BCP. - Fonctions OPEN pour interroger les données externes. - Présentation d'integration Services. Chargement des données à l'aide de BULK INSERT et BCP. Utilisation d'openrowset. 5) Indexation et plans de requêtes - Structure des index : arbre équilibré, index clustered... - Création d'index : approche de création... - Analyse des performances. - Utilisation du Database Tuning Advisor. Mise en place d'index sur la base de données et constat sur les performances. 6) SQL avancé avec Transact SQL, code procédural - Groupages OLAP et clauses OUTPUT, SELECT INTO... - Ordre SQL MERGE. Chiffrement des données. - Fonctions, procédures stockées, curseurs, déclencheurs. Création de requêtes avancées de Transact-SQL. Réalisation d'une fonction table multi-instructions. Procédure stockée pour l'insertion combinée. 7) Transactions et gestion des exceptions - Les transactions. Niveaux d'isolation. Gestion des exceptions. Transactions imbriquées. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 20

Intégration de la gestion des exceptions et des transactions dans les déclencheurs et les procédures stockées. 8) Introduction aux techniques avancées - Présentation du Système d'information Géographique-SIG. Utilisation de XML au sein de SQL Server 2012. Utilisation du SIG. Interrogation XML. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 21

Stage pratique de 5 jour(s) Réf : QSA Administrateurs de base de données, responsables d'exploitation, administrateurs et ingénieurs système. Bonnes connaissances de l'utilisation de SQL Server, de la manipulation des bases de données et du langage SQL. Connaissances de base de l'administration Windows 2003/2008. Prix 2016 : 2910 HT 7 déc. 2015, 1 fév. 2016 18 avr. 2016, 27 juin 2016 Aix 15 fév. 2016, 13 juin 2016 19 sep. 2016 Bordeaux 1 fév. 2016, 20 juin 2016 26 sep. 2016 Grenoble 15 fév. 2016, 13 juin 2016 19 sep. 2016 Lille 15 fév. 2016, 13 juin 2016 19 sep. 2016 Lyon 15 fév. 2016, 13 juin 2016 19 sep. 2016 Montpellier 1 fév. 2016, 20 juin 2016 26 sep. 2016 Nantes 1 fév. 2016, 20 juin 2016 26 sep. 2016 Rennes 1 fév. 2016, 20 juin 2016 26 sep. 2016 Sophia-antipolis 15 fév. 2016, 13 juin 2016 19 sep. 2016 Strasbourg 15 fév. 2016, 13 juin 2016 19 sep. 2016 Toulouse 1 fév. 2016, 20 juin 2016 26 sep. 2016 SQL Server 2014/2012, administration Best OBJECTIFS Ce stage vous apportera les connaissances nécessaires pour installer, configurer et administrer SQL Server 2012. Vous découvrirez l'architecture du serveur, apprendrez à le paramétrer et à surveiller son fonctionnement, à gérer les espaces de stockage, à automatiser des tâches et à effectuer des sauvegardes et des restaurations. 1) Installation et configuration 2) Gestion des espaces de stockage 3) Sécurité et chiffrement 1) Installation et configuration - Les tâches de l'administrateur et les moyens à sa disposition. - Architecture générale de SQL Server 2012. - Installation, migration. - Les outils de configuration. SQL Server Configuration Manager. - Outil de gestion des services, du réseau. - Présentation des outils client. - Les objets et bases de données système. 4) Tâches d'administration 5) Sauvegardes et restaurations 6) Surveillance et performances Installation de SQL Server. Utilisation des outils de consultation dynamique. Configuration à l'aide du Policy Based Management (PBM). 2) Gestion des espaces de stockage - Moteur de stockage et stockage physique. - Allocation des objets. - Partitionnement des tables et index. Fonction de partition. Schéma de partition. - Colonnes calculées. - Gestion de la taille et de la croissance des bases. - Clichés de bases de données (SNAPSHOT). Opérations d'instantanés - Insertion et importation de données. Options principales de BULK INSERT ou BCP. Création d'une base. Gestion des fichiers. Création d'instantanés (clichés). 3) Sécurité et chiffrement - Sécurité externe et interne. - Sécuriser la connexion et les sessions, modèle de sécurité interne. - Modes d'authentification. Résolution des noms. - Les rôles : rôles de serveur, rôles fixes de bases de données, rôles créés par l'utilisateur, rôles d'application. - Attribution de privilèges (Grant, Revoke, Deny..). Chaînage de propriétaire. - Contained Databases. - Contexte d'exécution. - Chiffrement des données (symétrique, asymétrique). Architecture de chiffrement. - Clé principale de base de données. Sauvegarde et restauration des clés. Extensible Key Management. - Certificats SQL Server, exemple d'utilisation. - Métadonnées de chiffrement. - Transparent Data Encryption. - Audit de base de données, syntaxe de création d'événements à auditer. Manipulation des permissions et des contrôles d'accès. Gestion des certificats. 4) Tâches d'administration - Planification de tâches par l'agent SQL Server. - Organisation des travaux : catégories de travaux, types d'étapes, règles de précédence et erreurs, notifications. - Planification des travaux, rôles spécifiques de MSDB. Journal d'exécution, moniteur. - Paramétrage de l'agent SQL. Configuration d'alertes et de notifications. Gestion des opérateurs. - Envoi d'emails depuis SQL Server : configuration des paramètres de Database Mail, de l'agent pour l'envoi de mails. - Configuration de travaux multiserveurs. Redirection d'événements - Déclencheurs DDL. Evénements SQL Server : performance, WMI, WQL. - Vérification de l'intégrité physique. Récupérer des informations de bas niveau sur le moteur SQL Server (DBCC). ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 22

- Rappels sur la structure des index et maintenance des index. Vues indexées. Index de texte intégral. - Recalcul des statistiques. - L'outil de plan de maintenance. Utiliser SQL Server Data Tools. Automatisation et planification des travaux d'administration. 5) Sauvegardes et restaurations - Les différents types de sauvegarde (complète, différentielle, journal..) - Mode de récupération (complet, simple, journalisé en bloc..) et influence sur la récupération des données. - Mise en place d'une stratégie de sauvegarde. - Sécurité des sauvegardes. - Sauvegardes en T-SQL : intégrité. Sauvegardes multifichiers, multifamilles. - Planification des sauvegardes. - Restauration de bases, réparation des environnements endommagés. - Restauration de journal. - Restauration dans une base différente. - Restauration de page. - Sauvegarde des bases système. Restauration de Master. Création de configuration de sauvegardes et de restaurations. 6) Surveillance et performances - Le profiler et l'extended Events (XEvents) pour tracer l'utilisation. - Les événements étendus. - Déclencheurs DDL pour tracer les modifications de structures. - Vues de méta-données et vues de gestion dynamique. Procédures stockées de métadonnées - Le moniteur de performances Windows. Compteurs et événements utilisateurs. Database Tuning Advisor. - Visualisation des verrous et blocages, détection et traitement des verrous mortels (deadlocks). - Configuration du serveur et des bases de données. Le gouverneur de ressources. Mise en place des surveillances sur les modifications de structure. Utilisation des vues de gestion dynamique. Gestion d'un verrou mortel. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 23

Stage pratique de 2 jour(s) Réf : SSD Bonnes connaissances de l'administration SQL Server 2014-2012 ou connaissances équivalentes à celles apportées par le stage "SQL Server 2014, 2012, administration" (réf. QSA). Prix 2016 : 1410 HT 3 mar. 2016, 30 juin 2016 1 sep. 2016 SQL Server 2014/2012, mettre en oeuvre la haute disponibilité Ce stage vous apprendra à choisir et mettre en place la meilleure stratégie de haute disponibilité et de reprise sur incident avec SQL Server 2012/2014. Vous verrez les différents types de réplicas, les dernières améliorations apportées ainsi que la solution de clusters de serveurs géographiquement dispersés. OBJECTIFS PEDAGOGIQUES Comprendre les principes des solutions de haute disponibilité proposées dans SQL Server Connaître les pré-requis et les conditions essentielles pour mettre en place un cluster de basculement AlwaysOn Configurer une solution de récupération d'urgence avec les groupes de disponibilité Always On Mettre en œuvre une solution de log shipping Identifier les avantages et limites d'autres solutions de disponibilité proposés dans SQL Server 1) Comparaison des solutions de haute disponibilité 2) Instances de cluster de basculement AlwaysOn (Clustering Services) 3) Groupes de Disponibilité Always On, solution de récupération d'urgence 4) Autres méthodes de haute disponibilité Formation alternant théorie et pratique. Tout ce qui est appris sera expérimenté. 1) Comparaison des solutions de haute disponibilité - Définition du HADR, High Availability and Disaster Recovery. - Comparaison des solutions proposées dans SQL Server. 2) Instances de cluster de basculement AlwaysOn (Clustering Services) - Les services de cluster Windows : de MSCS (Microsoft Cluster Service) à WSFC (Windows Server Failover Cluster). - Recommandations et conditions matérielles et logicielles préalables au déploiement de groupes de disponibilité AlwaysOn. - La configuration d'un cluster Windows avec WSFC. - L'installation de SQL Server en nœud de cluster. - La configuration des propriétés du groupe de cluster. - Gestion du cluster avec Failover Cluster Manager. - Conditions nécessaires et mise en place de la supervision des basculements automatiques. - Supervision avec les vues de gestion dynamique et les compteurs de performance. Mise en place d'un cluster de basculement en environnement de machines virtuelles. 3) Groupes de Disponibilité Always On, solution de récupération d'urgence - Principes de fonctionnement, différence avec le miroir dans les versions antérieures. - Les différents types de réplicas. - Modes de validation synchrone-asynchrone. - Utilisation du listener pour la redirection des clients. - La sécurisation du canal TCP. - Supervision avec les vues de gestion dynamique et les compteurs de performance. - Les améliorations en SQL Server 2014. - Gérer le basculement manuel. Mise en place d'un groupe de disponibilité Always On. 4) Autres méthodes de haute disponibilité - Utilisation de la réplication pour la haute disponibilité. - Copie des fichiers de sauvegarde avec le log shipping. - Utilisation du service Broker avec les groupes de disponibilité AlwaysOn. - Les solutions matérielles. - Les offres logicielles tierces. - Le géo-cluster, clusters de serveurs géographiquement dispersés. Mise en place d'une solution de log shipping. ORSYS, La Grande Arche, Paroi Nord, 92044 La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 24