M2i Formation

SQL Server 2016 - Concevoir des bases de données

Par M2i 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.

Programme

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
  • Statistiques de la recherche en direct
  • Optimiser la configuration des fichiers de base de données
  • Métriques

Pédagogie

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Le support de cours et les Microsoft Labs Online sont en anglais.

Formations de la même catégories (5)

Global Knowledge
Migrate SQL workloads to AzurePar Global Knowledge

In this course, the students will explore the objectives of data platform modernization and how it is suitable for given business requirements. They will also explore each stage of the data platform modernization process and define what tasks are involved at each stage, such as the assessment and planning phase. Students will also learn the available migration tools and how they are suitable for each stage of the data migration process. The student will learn how to migrate to the three target platforms for SQL based workloads; Azure Virtual Machines, Azure SQL Databases and Azure SQL Database Managed Instances. The student will learn the benefits and limitations of each target platform and how they can be used to fulfil both business and technical requirements for modern SQL workloads. The student will explore the changes that may need to be made to existing SQL based applications, so that they can make best use of modern data platforms in Azure.

Orsys
Power BI, concevoir des tableaux de bordPar Orsys

Power BI, la solution de Data Visualisation de Microsoft permet de créer des tableaux de bord, riches et interactifs grâce aux multiples éléments graphiques qu'elle propose. Cette formation vous familiarisera avec son environnement et vous permettra de manipuler des données et de créer vos rapports.

XXL Formation
SQL Server, Implémenter un DataWarehousePar XXL Formation
  • Comprendre les concepts d’entrepôts de données.
  • Savoir comment concevoir et implémenter un entrepôt de données
  • Apprendre à concevoir et implémenter des packages SSIS
  • Etre capable d’implémenter le chargement d’un entrepôt de données avec SSIS
XXL Formation
SQL Server - Requêtes SQL et Transact SQLPar XXL Formation

Apprendre à effectuer des requêtes de baseSavoir utiliser des requêtes pour grouper et agréger des donnéesSavoir requêter des données issues de plusieurs tablesComprendre comment utiliser les objets de programmation pour récupérer des donnéesDisposer

ENI SERVICE
Créer et gérer des rapports avec Microsoft SQL Server Reporting Services (SSRS)Par ENI SERVICE

Cette formation permet aux participants d'acquérir les connaissances et compétences nécessaires pour mettre en œuvre une solution SQL Server Reporting Services pour l'analyse de données dans l'entreprise. La formation aborde les outils pour créer, gérer les rapports et mettre en œuvre les solutions self-service BI.