SQL Server 2012/2014 : Mettre en oeuvre et développer une base de données [MS20464]

F2_1000X500_man-pointing-at-laptop-screen-analytics1000x500
23
Jan

Référence

INF/BDD06

Durée

5 jours

Tarif (H.T.)

2515 €

Dates de session
Inscrivez-vous à la date de votre choix pour participer à l'une de nos sessions dans l'année.

Consultez nous

Objectifs pédagogiques

Acquérir les compétences afin de créer des objets de base de données tels que les vues, les index, les procédures stockées avec les paramètres et les fonctions. Apprendre à concevoir des tables logiques, créer des plans d’indexation et d’interrogation. Savoir gérer la concurrence d’accès, l’intégrité des données et la prise en compte des erreurs. Maîtriser les déclencheurs (triggers), les données spatiales, les données hiérarchiques, etc.

Profil participants

Administrateurs de bases de données ou développeur souhaitant mettre en œuvre les fonctionqs avançées dans des bases de données SQL Server 2012/2014

 

Pré-requis

Compétences en conception de bases de données relationnelles. Maîtriser les requêtes SQL et les procédures Transact SQL. Expérience en création de Bases de données. Compétences en programmation.

Programme de formation

Évaluation des acquis

1.

Introduction

  • Les outils SQL Server
  • Les services de SQL Server

2.

Les types de données

  • Utiliser les types de données
  • Les données caractères
  • Conversion de données
  • Les types de données spécialisés

3.

Les tables

  • Concevoir et créer les tables
  • Utiliser les schémas
  • Modification des tables

4.

L’intégrité des données

  • Les contraintes d’intégrité référentielles
  • l’intégrité de domaine
  • L’intégrité d’entité

5.

Création et optimisation des index

  • Conception des Index
  • Types de données et index
  • Index sur une colonne unique et index complexes
  • Structures de table et d’index
  • Index en cluster

6.

Les plans d’exécution

  • Principes des plans d’exécution
  • Utiliser les plans d’exécution
  • Conception des index non cluster efficaces
  • Surveillance des performances

7.

Les Index columnstore

  • Les bonnes pratiques
  • Conception et mise en œuvre des vues

8.

Conception et mise en œuvre des vues

  • Création et gestion des vues
  • Les performances avec les vues

9.

Les procédures stockées

  • Utiliser les procédures stockées
  • Mise en œuvre des procédures stockées
  • Contrôler leur contexte d’exécution

10.

Conception et mise en œuvre de fonctions définies

  • Les fonctions scalaires
  • Les fonctions de table
  • Mises en oeuvre des fonctions
  • Alternatives aux fonctions

11.

Manipuler les données grâces aux triggers

  • Conception des triggers DML
  • Mises en œuvre des triggers DML
  • Conception avancée de triggers

12.

Tables optimisées en mémoire

  • Procédures stockées natives

13.

Mise en oeuvre du code géré dans SQL Server

  • Importer et configurer des assemblies
  • Mettre en œuvre SQL CLR Integration

14.

Les données XML et schémas XML

  • Présentation des données XML et des schémas XML
  • Stockage de données et de schémas XML dans SQL Server
  • Mise en oeuvre du type de données XML
  • Interroger des données XML dans SQL Server
  • Utiliser l’instruction T-SQL FOR XML
  • Débuter avec XQuery
  • Découpage de données XML

15.

Utiliser les données spatiales de SQL Server

  • Introduction aux données spatiales
  • Les types de données spatiales dans SQL Server
  • Les données spatiales dans les applications

Des questions ?

Moyens et méthodes pédagogiques

  • Formateur pédagogue expert du domaine disposant d’une solide expérience terrain. 
  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc 
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage 
  • Pédagogie active, s’appuyant sur la participation des apprenants. 
  • Alternance d’apports théoriques (25 % environ) et d’exercices pratiques (75 % environ) basés sur les “meilleures pratiques” utilisées dans les situations professionnelles des apprenants. 
  • Les séquences pédagogiques peuvent comporter des présentations, des démonstrations, des échanges d’expériences, des exercices de complexité variable sous forme de travaux dirigés et de cas pratiques non guidés. 
  • L’animation est modulée en fonction des besoins et attentes des apprenants : difficultés rencontrées, évaluation intermédiaire des acquis, aide dans les travaux pratiques. 

Evaluation des acquis

En amont de la formation
Questionnement et évaluation du besoin par téléphone par nos conseillers pédagogiques et formateurs

Au début de la formation
Tour de table pour prendre connaissance des attentes et niveau des stagiaires

En cours de formation
Evaluation continue des acquis des apprenants basée sur :
la réalisation des travaux pratiques, dirigés ou non.
– les réponses aux questions orale

L’évaluation des acquis des apprenants peut être complétée par un questionnaire écrit type QCM (Questionnaire à Choix Multiples)

En fin de formation
– Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires.

– Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne. 

– Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur.

Des questions ?

Un projet de formation ?

Course Content

Time: 5 days

Curriculum is empty

Instructor

2 515.00€