SQL Server : Programmation T-SQL

Partager par email

×

Code Titre Durée Prix HT
SS900 SQL Server : Programmation T-SQL 5 jours Nous consulter

Objectifs

Développer des applications de base de données en utilisant SQL Server. Maîtriser les index, les vues, les fonctions, les procédures stockées, les triggers et les transactions.

Public

Développeurs d'applications de bases de données

Pré-requis

Notions de base de l'informatique et du développement

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

CRÉATION DE LA BASE

  • Création et gestion de bases de données
  • Création de bases de données
  • Création de groupes de fichiers
  • Gestion de bases de données
  • Présentation des structures de données
  • Création de types de données et de tables
  • Création de types de données
  • Création de tables
  • Génération de valeurs de colonne
  • Génération de scripts
  • Implémentation de l'intégrité des données
  • Types d'intégrité de données
  • Implémentation de l'intégrité des données
  • Définition de contraintes
  • Types de contraintes
  • Désactivation de contraintes
  • Utilisation de valeurs par défaut et de règles
  • Choix de la méthode d'implémentation à utiliser

INDEX ET VUES

  • Planification d'index
  • Présentation des index
  • Architecture des index
  • Extraction par SQL Server de données stockées
  • Maintenance par SQL Server des structures des index et des segments
  • Choix des colonnes à indexer
  • Création et maintenance d'index
  • Création d'index
  • Options de création d'index
  • Maintenance d'index
  • Présentation des statistiques
  • Interrogation de la table sysindexes
  • Création d'index à l'aide de l'Assistant Paramétrage d'index
  • Remarques sur les performances
  • Implémentation de vues
  • Présentation des vues
  • Avantages des vues
  • Définition de vues
  • Modification de données par le biais de vues
  • Optimisation des performances à l'aide de vues

PROGRAMMATION

  • Implémentation de procédures stockées
  • Présentation des procédures stockées
  • Création, exécution, modification et suppression de procédures stockées
  • Utilisation de paramètres dans des procédures stockées
  • Exécution de procédures stockées étendues
  • Traitement des messages d'erreur
  • Remarques sur les performances
  • Implémentation de fonctions définies par l'utilisateur
  • Description d'une fonction définie par l'utilisateur
  • Définition de fonctions définies par l'utilisateur
  • Exemple de fonction définie par l'utilisateur
  • Implémentation de déclencheurs
  • Présentation des déclencheurs
  • Définition de déclencheurs
  • Fonctionnement des déclencheurs
  • Exemples de déclencheurs
  • Remarques sur les performances
  • Programmation sur plusieurs serveurs
  • Présentation des requêtes distribuées
  • Exécution d'une requête ad hoc sur une source de données distante
  • Création d'un environnement de serveurs liés
  • Exécution d'une requête sur un serveur lié
  • Exécution d'une procédure stockée sur un serveur lié
  • Gestion de transactions distribuées
  • Modification de données sur un serveur lié
  • Utilisation de vues partitionnées
  • Optimisation des performances des requêtes
  • Présentation de l'optimiseur de requêtes
  • Collecte d'informations sur un plan d'exécution
  • Utilisation d'un index portant sur une requête
  • Stratégies d'indexation
  • Comment ignorer l'optimiseur de requêtes
  • Analyse de requêtes
  • Requêtes utilisant l'opérateur AND
  • Requêtes utilisant l'opérateur OR
  • Requêtes utilisant des opérations de jointure
  • Gestion de transactions et de verrous
  • Présentation des transactions et des verrous
  • Gestion de transactions
  • Verrouillage de SQL Server
  • Gestion de verrous

Environnement

Mot-clés

SS900_SQL-Server-Programmation-T-SQL_SS900

Commander