SGBD, SQL Server - ORSYS

Transcription

SGBD, SQL ServerSQL Server est un des principaux SGBD du marché. Ses multiples fonctionnalités vont jusqu’àl’analyse multidimensionnelle et la BI. Ce serveur est aussi un élément clef des architecturesMicrosoft. La maîtrise de ce SGBD est donc indispensable pour les entreprises ayant optépour cet éditeur. Les cours ORSYS couvrent tous les domaines de compétences sur lesdernières versions de SQL Server. ORSYS propose également des cours de préparation auxcertifications Microsoft dans le domaine de l’administration et du développement.Conception, langage SQL : les fondamentauxBases de données et langage SQL pour non-informaticiensBases de données, modélisation et choix techniquesPowerAMC, concevoir une base de données(réf. SIF)(réf. CBC). p.3. p.6. p.8(réf. AMC)SQL Server 2017/2016 : nouveautésSQL Server 2017, nouveautés pour administrateursSQL Server 2017, administration sous LinuxSQL Server 2016, les nouveautés(réf. SQK)(réf. SQL). p.10. p.12. p.14(réf. NMQ)SQL Server : mise en oeuvre et programmationSQL Server, mise en œuvre(réf. QSM)SQL Server, Programmation SQL. p.16(réf. PSQ). p.18SQL Server, programmation SQL avancée(réf. PAV)SQL Server, développement(réf. SED). p.21. p.23Transact-SQL, optimisation pour SQL ServerRGPD, mise en œuvre dans SQL Serveur. p.25(réf. TAS)(réf. RGS). p.27SQL Server : administrationSQL Server, administration(réf. QSA). p.29Administration SQL Server, l'essentiel(réf. ASL)Administration SQL Server pour autres DBA. p.32(réf. ASQ). p.34SQL Server : perfectionnementSQL Server analyse des performances et optimisations SQLSQL Server, diagnostic et résolution de problèmes(réf. DIP)SQL Server, mettre en œuvre la haute disponibilité(réf. SDS)SQL Server, réplication des données(réf. RIP)(réf. SQS). p.36. p.38. p.40. p.42Préparation aux certifications MicrosoftRequête SQL Server 2014/2012 (70-461)(réf. RQS). p.44Administration d'une base de données SQL Server 2014/2012 (70-462)(réf. ABD). p.46SQL Server Business IntelligenceSQL Server 2016, Business Intelligence(réf. SBU)SQL Server Integration Services. p.51SQL Server Analysis Services(réf. NAI)(réf. NAA)SQL Server Reporting Services. p.48. p.53(réf. BRS). p.55ORSYS, 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 78page 1

SQL Server 2016 Business Intelligence, nouveautés pour le Big Data(réf. MOV). p.57100% e-learningSQL Server 2014, SQL/Transact SQL, conception et réalisation d'une base de donnéesp.59SQL Server 2014, administration d'une base de données transactionnelleORSYS, 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(réf. 4QU)(réf. 4QR). p.61page 2

Stage pratique de 3 jour(s)Réf : SIFParticipantsChargé(e)s de reporting oud'analyse, assistant(e)s, toutepersonne ayant des besoinsd'interrogation ou de misesà jour simples d'une basede données avec le langageSQL.Pré-requisAucune connaissanceparticulière.Bases de données et langage SQL pour noninformaticiens SGBD SQL ServerCette formation "découverte" vous permettra de comprendre les bases de données dites relationnelles etleurs principes de fonctionnement. Vous manipulerez le langage SQL pour interroger les données d'unebase. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations.OBJECTIFS PEDAGOGIQUESComprendre le principe et le contenu d'une base de données relationnelleCréer des requêtes pour extraire des données suivant différents critèresRéaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tablesUtiliser des calculs simples et des agrégations de donnéesCombiner les résultats de plusieurs requêtesPrix 2020 : 1390 HTDates des sessionsAIX02 mar. 2020, 18 mai 202021 sep. 2020, 21 déc. 2020ANGERS04 mai 2020, 07 sep. 202007 déc. 20201) Introduction aux bases de données2) Extraire les données d'une table3) Interroger les données de plusieurs tables4) Ordonnancement et statistiques5) Présenter et trier les données6) Utiliser des sous-requêtesMéthodes pédagogiquesNombreux exercices progressifs d'extraction de données sur base exemple. Formation commune à toutes lesbases relationnelles (Oracle, SQL Server, DB2, PostGreSQL, MySQL, Access, SQL Lite.).BORDEAUX11 mai 2020, 14 sep. 202014 déc. 20201) Introduction aux bases de donnéesBRUXELLES- 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é.- Notion d'intégrité référentielle.- Outil pour interroger une base.04 mai 2020, 07 sep. 202007 déc. 2020DIJON25 mai 2020, 28 sep. 202007 déc. 2020GENEVE08 juin 2020, 07 sep. 202007 déc. 2020GRENOBLE04 mai 2020, 07 sep. 202007 déc. 2020LILLE04 mai 2020, 07 sep. 202007 déc. 2020LIMOGES11 mai 2020, 14 sep. 202014 déc. 2020LUXEMBOURGExerciceInvestigation dans la base à la recherche de tables, 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.).ExerciceInterrogations de plusieurs tables sur des critères différents.08 juin 2020, 07 sep. 202007 déc. 20203) Interroger les données de plusieurs tablesLYON- Principe des jointures : restituer les informations à partir de plusieurs tables.- Jointure interne. et jointure externe.- La jointure "naturelle". et ses difficultés.- Opérateurs ensemblistes (UNION, INTERSECT.).- Introduction aux vues : principe et intérêt.09 mar. 2020, 25 mai 202028 sep. 2020, 07&17 déc.2020MONTPELLIER09 mar. 2020, 25 mai 202028 sep. 2020, 07 déc. 2020NANCYExerciceRéaliser des requêtes avec des jointures et des opérateurs ensemblistes.11 mai 2020, 14 sep. 202014 déc. 20204) Ordonnancement et statistiquesNANTES- 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.04 mai 2020, 07 sep. 202007 déc. 2020NIORT04 mai 2020, 07 sep. 202007 déc. 2020ORLEANSExerciceRéaliser des requêtes utilisant des calculs simples et agrégats. Sous-totaux et numération.08 juin 2020, 24 aoû. 202007 sep. 2020, 07 déc. 20205) Présenter et trier les donnéesPARIS- Présenter les données des colonnes avec des alias.- Conversion d'un type à un autre.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 78page 3

02&16 mar. 2020, 06&20 avr.202004&18 mai 2020, 08&22 juin202006&20 juil. 2020, 24 aoû.202007&21 sep. 2020, 05&19 oct.202002&16 nov. 2020, 07&21 déc.2020REIMS06 juil. 2020, 05 oct. 202007 déc. 2020RENNES18 mai 2020, 21 sep. 202021 déc. 2020- 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.ExerciceUtilisation 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.ExerciceEcriture de requêtes incluant des sous-requêtes de différentes formes.ROUEN06 juil. 2020, 05 oct. 202007 déc. 2020SOPHIA-ANTIPOLIS04 mai 2020, 07 sep. 202007 déc. 2020STRASBOURG18 mai 2020, 21 sep. 202021 déc. 2020TOULOUSE11 mai 2020, 14 sep. 202014 déc. 2020TOURS24 fév. 2020, 11 mai 202014 sep. 2020, 14 déc. 2020Modalité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, étudesORSYS, 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 78page 4

de 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.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 78page 5

Stage pratique de 4 jour(s)Réf : CBCParticipantsDéveloppeurs, architectes,responsables informatiques,chefs de projets, décideursinformatiques.Pré-requisAucune connaissanceparticulière. La connaissanced'un langage informatique esttoutefois un plus.Prix 2020 : 2580 HTDates des sessionsBases de données, modélisation et choix techniques SGBD SQL ServerCette 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 PEDAGOGIQUESComprendre 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 SQL1) Logique des SGBD2) Techniques de modélisation3) Modèle logique de données4) Implémentation avec SQL5) Paramètres clés pour le choix d'un serveurAIX09 juin 2020, 06 oct. 202008 déc. 20201) Logique des SGBDBORDEAUX02 juin 2020, 29 sep. 202001 déc. 2020LILLE26 mai 2020, 22 sep. 202024 nov. 2020LYON16 juin 2020, 13 oct. 202024 nov. 2020NANTES12 mai 2020, 08 sep. 202024 nov. 2020PARIS24 mar. 2020, 26 mai 202021 juil. 2020, 22 sep. 202024 nov. 2020SOPHIA-ANTIPOLIS12 mai 2020, 08 sep. 202024 nov. 2020- 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.STRASBOURGTravaux pratiquesEtudes de plusieurs cas réels, modélisations Merise et UML à l'aide d'un outil.09 juin 2020, 06 oct. 202008 déc. 20203) Modèle logique de donnéesTOULOUSE- 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.02 juin 2020, 29 sep. 202001 déc. 2020Modalité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 dansTravaux 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 78page 6

leur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.- Solutions de haute disponibilité, sécurité des données.- Critères techniques.- Coût global d'exploitation.- Offre du marché.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.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 78page 7

Stage pratique de 2 jour(s)Réf : AMCParticipantsConcepteurs etadministrateurs de basede données, analystesdéveloppeurs.Pré-requisAucune connaissanceparticulière. La connaissanced'un langage informatique esttoutefois un plus.Dates des sessionsModalité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 aPowerAMC, concevoir une base de données SGBD SQL ServerPendant 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 PEDAGOGIQUESEtablir 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 PowerAMC1) Introduction2) Identification des données3) Modélisation sémantique des données4) Modélisation physique des données5) Reverse Engineering6) ConclusionTravaux pratiquesLes 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 78page 8

bien assisté à la totalité de lasession.Travaux pratiquesAjouter 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 78page 9

Stage pratique de 2 jour(s)Réf : SQKParticipantsAdministrateurs de bases dedonnées SQL Server.Pré-requisBonnes connaissances d'uneversion de SQL Server entre2008 et 2016.Prix 2020 : 1690 HTDates des sessionsPARIS26 mar. 2020, 11 juin 202010 sep. 2020, 03 déc. 2020Modalité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.SQL Server 2017, nouveautés pour administrateurs SGBD SQL ServerMicrosoft SQL Server 2017 est la première version à être disponible pour Linux et déployable via Docker.Ce cours vous présentera l’essentiel des nouveautés de cette solution SGDB, en insistant notamment surl’amélioration du traitement des requêtes et l’amélioration des performances que permet SQL Server 2017.OBJECTIFS PEDAGOGIQUESMaîtriser les nouveautés de SQL Server 2017Comprendre les améliorations de diagnostic et de performanceInstaller SQL Server sur un environnement LinuxMettre en place un graphe avec des tables de nœuds et d’arêtes1) Nouveautés pour l'administration2) Nouveautés pour les performances3) Support du graphe dans les bases de données4) SQL Server pour Linux1) Nouveautés pour l'administration- Comprendre le nouvel environnement de sécurité des assemblies CLR, qui remplace le modèle CAS (CodeAccess Security).- Interruption d'une reconstruction d’index en ligne avec reprise ultérieure.- Modification de la gestion des colonnes identity avec AlwaysOn Availability Groups.- Configurer un Smart Backup, pour déclencher une sauvegarde différentielle seulement en cas demodifications.- Analyse du journal de transactions avec sys.dm db log info .Travaux pratiquesReconstruction d'un index avec reprise, test d'une sauvegarde différentielle intelligente.2) Nouveautés pour les performances- Comprendre et diagnostiquer le traitement adaptatif des requêtes, ou Adaptive Query Processing.- Amélioration du Query Store avec le tuning automatique.- Utiliser les nouvelles vues de gestion dynamique.- DBCC CLONEDATABASE pour effectuer des tests de performances en développement.- Surveiller le dépôt de version de tempdb avec sys.dm tran version store space usage.- Améliorations des performances des points de contrôles indirects.- Analyser les statistiques avec sys.dm db stats histrogram.- Améliorations de l'assistant de tuning de bases de données (DTA).Travaux pratiquesUtilisation du traitement adaptatif et des vues de gestion dynamique.3) Support du graphe dans les bases de données- Comprendre le modèle de données graphe.- Créer des tables de nœuds et d’arêtes.- Requêter les graphes avec le mot-clé MATCH.- Optimiser les performances des graphes.- Créer des index pour optimiser les requêtes de MATCH.Travaux pratiquesCréation d'une base de données contenant un graphe et interrogation du graphe.4) SQL Server pour Linux- Comprendre l'architecture sur Linux.- Installer SQL Server sur une distribution Linux.- Importer et exporter des bases de données entre Windows et Linux.- Comprendre les solutions de haute disponibilité sur Linux.- Utiliser AlwaysOn sans cluster.Travaux pratiquesInstallation de SQL Server sur Linux avec Docker. 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 formationORSYS, 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 78page 10

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 78page 11

Stage pratique de 5 jour(s)Réf : SQLParticipantsAdministrateurs de basede données, responsablesd'exploitation, administrateurset ingénieurs système.SQL Server 2017, administration sous Linux SGBD SQL ServerCe stage vous apportera les connaissances nécessaires pour installer, configurer et administrer un serveurde base de données SQL Server 2017 sous Linux. Vous découvrirez l'architecture du serveur, apprendrez àle paramétrer et à surveiller son fonctionnement, à gérer les espaces de stockage, à automatiser des tâcheset à effectuer des sauvegardes et des restaurations.Pré-requisOBJECTIFS PEDAGOGIQUESConnaissances élémentairesde l'utilisation de SQL Server,de la manipulation des basesde données et du langageSQL. Connaissances de basede l'administration Linux.Installer Microsoft SQL Server sous Linux et se familiariser avec les outils clientCréer la base de données et gérer le stockage des donnéesAutomatiser et planifier des tâches d'administrationDéfinir la sécurité et les permissions sur la baseParamétrer la surveillance de la base sur les modifications et sur ses performancesPlanifier la haute-disponibilité sur LinuxPrix 2020 : 3190 HTDates des sessionsPARIS23 mar. 2020, 15 juin 202021 sep. 2020, 07 déc. 20201) Installation et configuration2) Gestion des espaces de stockage3) Sécurité et chiffrement4) Tâches d'administration5) Sauvegardes et restaurations6) Surveillance et performances7) Haute-disponibilité1) Installation et ion 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- Les tâches de l'administrateur et les moyens à sa disposition.- Architecture générale de SQL Server sur Linux.- Installation sur Linux avec le gestionnaire de paquets ou Docker.- Configuration de SQL Server à l'aide de mssql-conf et du fichier de configuration.- Présentation des outils client, SSMS pour Windows et Operation Studio pour Linux.- Les objets et bases de données système.- Importer et exporter des bases de données entre Linux et Windows.Travaux pratiquesInstallation de SQL Server sur Linux à l'aide du gestionnaire de paquets. Configuration à l'aide de mssql-conf.2) Gestion des espaces de stockage- Moteur de stockage et stockage physique.- Allocation des objets.- Partitionnement des tables et index. Fonction de partitionnement. Schéma de partition.- Gestion et déplacement des bases de données systèmes.- Gestion de la taille et de la croissance des bases.- Configuration et changement des bases de données et de la collation.Travaux pratiquesCré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écurisation de la connexion avec un certificat OpenSSL.- Sécuriser la connexion et les sessions.- Gérer l'authentification Windows avec Samba et Kerberos.- 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.- Bases de données contenues.- Gestion du contexte d'exécution avec EXECUTE AS.- Chiffrement des données (symétrique, asymétrique). Architecture de chiffrement.- Clé principale de base de données. Sauvegarde et restauration des clés.- Métadonnées de chiffrement.- Chiffrer entièrement une base de données avec Transparent Data Encryption.- Audit de base de données, syntaxe de création d'événements à auditer.Travaux pratiquesManipulation 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.- 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'envoide mails.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 78page 12

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.- Scripter les tâches d'administration en Bash ou PowerShell Core avec Cron.- Vérification de l'intégrité physique. Récupérer des informations de bas niveau sur le moteur SQL Server(DBCC).- Rappels sur la structure des index et maintenance des index. Vues indexées. Index de texte intégral.- Recalcul des statistiques.Travaux pratiquesAutomatisation 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 par plan de maintenance et par script.- Restauration de bases, réparation des environnements endommagés.- Restauration de journal.- Restauration de page.- Sauvegarde des bases système. Restauration de Master.Travaux pratiquesCréation de configuration de sauvegardes et de restaurations.6) Surveillance et performances- Le profiler et les événements étendus (XEvents) pour tracer l'utilisation.- Vues de méta-données et vues de gestion dynamique. Procédures stockées de métadonnées.- Visualisation des verrous et blocages, détection et traitement des verrous mortels (deadlocks).- Utilisation des stratégies et du gouverneur de ressources.- Mettre en place et utiliser dBFS pour la supervision.Travaux pratiquesMise en place des surveillances sur les modifications de structure. Utilisation des vues de gestion dynamique.Gestion d'un verrou mortel.7) Haute

SGBD, SQL Server SQL Server est un des principaux SGBD du marché. . Notion de colonne et de types. - Clé primaire et unicité. - Notion d'intégrité référentielle. - Outil pour interroger une base. Exercice Investigation dans la base à la recherche de tables, colonnes et clés. 2) Extraire les données d'une table