Accueil > Base de Données > Développement SQL sous SQL Server 2012
Formation #BSI184

Formation Développement SQL sous SQL Server 2012

Durée : 5 jours

Code : BSI184


Prochaines dates programmées :

Du 03 au 07 Juin 2024

Du 23 au 27 Sept. 2024

Du 16 au 20 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Concevoir des bases de données et fichiers de bases de données
  • Préserver l'intégrité des données dans Microsoft SQL Server 2012
  • Concevoir des procédures stockées et fonctions
Programme
1/ SQL Server et ses outils : Introduction générale
  • Présentation de la plateforme SQL Server 2012
  • Utiliser les outils de développement
  • Bases de données et les objets systèmes
  • Langage SQL : Les ensembles, les relations et l'algèbre relationnelle
  • Introduction au Transact-SQL de SQL Server
2/ Connaître et utiliser les différents types de données
  • Utiliser les différents types de données
  • Utiliser des données caractères
  • Convertir des données
  • Utiliser les types de données spécialisés
3/ Concevoir et implémenter des tables avec SQL Server
  • Créer des tables
  • Utiliser les schémas
  • Les clés et les contraintes
  • Les vues
4/ Assurer l'intégrité des données avec des contraintes
  • Renforcer l’intégrité des données
  • Mettre en oeuvre l'intégrité de domaine
  • Mettre en oeuvre l'intégrité d'entité
  • Mettre en oeuvre l'intégrité référentielle
5/ La commande SELECT
  • Interroger les tables avec SELECT
  • Trier et filtrer des données
  • Recherche et fonctions intégrées
  • Gestion des NULL
6/ Interroger plusieurs tables
  • Comprendre les jointures
  • Jointures internes et jointures externes
  • L'opérateur UNION
  • L'opérateur INTERSECT
  • L'opérateur EXCEPT
7/ Groupement et agrégation des données
  • Fonctions d'agrégation
  • La clause GROUP BY
  • La clause HAVING
8/ Les sous-requêtes
  • Sous-requêtes simples
  • Sous-requêtes corrélées
  • Utilisation du prédicat EXISTS avec les sous-requêtes
9/ Mettre à jour les données
  • L'instruction INSERT pour l'ajout
  • L'instruction UPDATE pour la modification
  • L'instruction DELETE pour la suppression
10/ Les instructions d'extraction avancées
  • Expressions de table récursives
  • L'instruction PIVOT
  • Fonctions de fenêtrage
  • Fonctions analytiques
11/ Les instructions de modification avancées
  • L'instruction MERGE
  • La clause OUTPUT
  • Les déclencheurs (triggers)
12/ Code Transact-SQL procédural
  • Conception et implémentation de procédures stockées
  • Tables temporaires
  • Les transactions explicites
  • Gérer les erreur au sein du code T-SQL
  • Curseurs et boucles
13/ Optimisation des performances des requêtes
  • Visualiser les plans d’exécution de requêtes
  • Utiliser SET STATISTICS
  • Visualiser l’utilisation des index
  • Comparer les curseurs aux requêtes basées sur des ensembles
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs
  • Administrateurs
  • Exploitants
  • Chefs de projet
Dates

Dates

  • Du 03 au 07 Juin 2024
  • Du 23 au 27 Sept. 2024
  • Du 16 au 20 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.