SQL Server : Programmation T-SQL
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
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com