Accueil > Big Data, SGBD, IA, BI, SAP > Implémenter une Base de Données SQL Server 2012
Formation #BSI192

Formation Implémenter une Base de Données SQL Server 2012

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : BSI192


Sessions programmées :

Du 08 au 12 Fév. 2021

Du 12 au 16 Avril 2021

Du 07 au 11 Juin 2021

Du 13 au 17 Sept. 2021

Du 08 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : BSI192


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Exploiter les nouveautés offertes par la solution
  • Concevoir des bases de données et fichiers de bases de données
  • Assurer l'intégrité des données dans Microsoft SQL Server 2012
  • Concevoir des procédures stockées et fonctions
  • Savoir implémenter du code managé dans une base de données
Programme
1/ SQL Server et ses outils : Introduction générale
  • Vue d’ensemble de la plateforme SQL Server
  • Utiliser les outils SQL Server
  • Paramétrer les services de SQL Server
2/ Connaître et utiliser les différents types de données
  • Vue d'ensemble de types
  • Utiliser des données caractères
  • Convertir des données
  • Utiliser les types de données spécialisés
3/ Concevoir et mettre en oeuvre les tables avec SQL Server
  • Créer des tables
  • Utiliser les schémas
  • Mettre à jour les tables
4/ Assurer l'intégrité des données avec des contraintes
  • Renforcer l'intégrité des données
  • Mettre en oeuvre l'intégrité de domaine
  • Mettre en oeuvre l'intégrité d'entité
  • Mettre en oeuvre l'intégrité référentielle
5/ Planifier des index à l'aide de SQL Server
  • Comprendre les concepts fondamentaux des Index
  • Les différents types de données et index
  • Distinguer les Index sur colonne unique et composites
6/ Implémenter des structures de table de SQL Server
  • Appréhender les structures de table de SQL Server
  • Utiliser les index ordonnés
  • Concevoir des index ordonnés efficaces
7/ Appréhender les plans d'exécution de SQL Server
  • Plans d'exécution : concepts clés et enjeux
  • Connaître les éléments clés des plans d'exécution
  • Utiliser les plans d'exécution
8/ Index non ordonnés : Optimiser les performances
  • Créer des index non ordonnés efficaces
  • Implémenter des index non ordonnés
  • Utiliser l'assistant paramétrage du moteur de BDD
9/ Les vues : Concevoir et implémenter
  • Les vues : présentation générale
  • Concevoir et gérer des vues
  • Réfléchir sur le lien entre performances et vues
10/ Procédures stockées : Concevoir et implémenter
  • Les procédures stockées : concept et enjeux
  • Utiliser les procédures stockées
  • Implémenter des procédures stockées paramétrées
  • Surveiller le contexte d'exécution
11/ Appréhender la fusion de données et le type table
  • Instruction MERGE : principe et utilisation
  • Implémenter le type table
  • Utiliser le type table comme paramètre
12/ Manipuler des fonctions définies par l'utilisateur
  • Concevoir et implémenter des fonctions scalaires
  • Manipuler des fonctions retour de table
  • L'implémentation de fonctions
  • Connaître des alternatives aux fonctions
13/ Concevoir des applications SQL Server hautement concurrentes
  • Les transactions : introduction
  • Appréhender les verrous
  • Administrer le verrouillage
  • Gérer les niveaux d'isolation des transactions
14/ Gérer les erreurs au sein du code T-SQL
  • Appréhender la gestion d'erreur en T-SQL
  • Implémenter la gestion d'erreur en T-SQL
  • Implémenter la gestion d'exception structurée
15/ Les déclencheurs pour répondre aux manipulations de données
  • Concevoir des déclencheurs DML
  • Implémenter des déclencheurs DML
  • Appréhender la conception avancée de déclencheurs
16/ Savoir implémenter le code managé dans SQL Server 2012
  • L'intégration du SQL CLR : introduction
  • Assembly : importer et configurer
  • Implémenter l'intégration du SQL CLR
17/ Savoir stocker des données XML dans SQL Server
  • XML : concept et enjeux
  • Schémas XML : présentation
  • Stocker des données et schémas XML dans SQL Server
  • Implémenter le type de données XML
18/ Interroger des données XML dans SQL Server
  • Utiliser l'instruction T-SQL pour XML
  • Démarrer avec XQuery
  • Découper des données XML
19/ Appréhender les données spatiales de SQL Server
  • Les données spatiales : introduction
  • Utiliser les types de données spatiales
  • S'en servir dans les applications
20/ Formuler des requêtes et utiliser les index de texte intégral
  • L'indexation de texte intégral : introduction
  • Implémenter des index de texte intégral
  • Utiliser les requêtes de texte intégral
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • DBA SQL Server
  • Développeurs
Dates

Dates

  • Du 08 au 12 Fév. 2021
  • Du 12 au 16 Avril 2021
  • Du 07 au 11 Juin 2021
  • Du 13 au 17 Sept. 2021
  • Du 08 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation