SQL Server 2016 - Concevoir des bases de données
Objectifs, programme, validation de la formation
Objectifs
Concevoir et mettre en oeuvre des tables
Décrire la conception de tables avancées
Assurer l’intégrité des données à travers les contraintes
Décrire les index, y compris les index Optimized et Columnstore
Concevoir et mettre en oeuvre des vues
Concevoir et implémenter des procédures stockées
Concevoir et mettre en oeuvre des fonctions définies par l’utilisateur
Répondre à la manipulation des données à l’aide de triggers
Concevoir et mettre en oeuvre des tables en mémoire
Implémenter le code géré dans SQL Server
Enregistrer et interroger des données XML
Travailler avec les données spatiales
Stocker et interroger des BLOB (Binary Large Object) et des documents textuels.
Description, programmation
Introduction au développement d’une base de données
Introduction à la plateforme SQL Server
Tâches de développement de bases de données SQL Server
Conception et mise en oeuvre des tables
Concevoir des tables
Types de données
Travailler avec des schémas
Créer et modifier des tables
Conception avancée de tables
Partitionner des données
Compresser des données
Tables temporaires
Sécurisation de l’intégrité des données via les contraintes
Renforcer l’intégrité des données
Mettre en oeuvre l’intégrité du domaine de données
Mettre en oeuvre l’entité et l’intégrité référentielle
Introduction à l’indexation
Concepts principaux d’indexation
Types de données et index
Index Heaps, cluster et non-cluster
Colonne unique et index composite
Conception des stratégies d’index optimisés
Stratégies d’index
Gérer les index
Plans d’exécution
Assistant Paramétrage du moteur de base de données : Database Engine Tuning Advisor
Magasin de requêtes
Index columnstore
Introduction aux index columnstore
Création d’index columnstore
Travail avec index columnstore
Conception et mise en oeuvre des vues
Introduction aux vues
Créer et gérer des vues
Besoins en performances pour les vues
Conception et mise en oeuvre des procédures stockées
Introduction aux procédures stockées
Travailler avec les procédures stockées
Mettre en oeuvre les procédures stockées paramétrées
Contrôler le contexte d’exécution
Conception et mise en oeuvre des fonctions définies par l’utilisateur
Vue d’ensemble des fonctions
Concevoir et mettre en oeuvre les fonctions scalaires
Concevoir et mettre en oeuvre les fonctions valorisées dans la table
Considérations pour l’implémentation des fonctions
Alternatives aux fonctions
Réponse aux manipulations de données via les triggers (déclencheurs)
Concevoir des triggers DML
Mettre en oeuvre des triggers DML
Concepts avancés des triggers
Utilisation des tables en mémoire
Tables optimisées à mémoire
Procédures stockées compilées en mode natif
Mise en oeuvre du code géré dans SQL Server
Introduction à l’intégration de CLR (Common Language Run-time) dans SQL Server
Mettre en oeuvre et publier les assemblies CLR
Stockage et requêtes des données XML dans SQL Server
Introduction à XML et aux schémas XML
Stocker les données XML et les schémas dans SQL Server
Mettre en oeuvre les types de données XML
Utiliser l’instruction T-SQL pour XML
Démarrer avec XQuery
Fragmentation XML
Stockage et requêtes de données spatiales dans SQL Server
Introduction aux données spatiales
Travailler avec des types de données spatiales SQL Server
Utiliser les données spatiales dans les applications
Stocker et interroger des BLOB (Binary Large Object) et des documents texte dans SQL Server
Considérations sur les données BLOB
Travailler avec FileStream
Utilisation de la recherche en texte intégral (Full-Text)
Concurrence SQL Server
Concurrence et transactions
Verrouillage interne
Performance et surveillance
Evènements prolongés
Travailler avec des évènements étendus
Niveau de sortie information non communiquée
Métiers visés
Durée, rythme, financement
Durée 35 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Modalités de recrutement et d'admission Avoir des connaissances de base sur le système d'exploitation Windows et ses principales fonctionnalités. Ainsi que des connaissances pratiques de Transact-SQL et des bases de données relationnelles.
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Aucune
Inscription
Contact renseignement Agnès RICHIR
Téléphone 0557190765
Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 236011 - Validité du 02/01/2019 au 31/12/2115
Périodes prévisibles de déroulement des sessions
Session débutant le : 07/12/2020
Adresse d'inscription
15 Bis Allée James Watt 33700 Mérignac
Lieu de formation
Adresse :
Organisme de formation responsable
M2I FORMATION MERIGNAC
Adresse
15 B allée James Watt 33700 Mérignac
Téléphone