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

M1805 :


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


Organisme de formation responsable