Programme SQL Écrire des requêtes Transact

Participants : Administrateurs de bases de données, développeurs et professionnels de la Business Intelligence

Durée : 5 jours - 35 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est animée par un professionnel expérimenté, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Savoir
Savoir
réaliser des requêtes de base
Savoir
Savoir
utiliser des requêtes pour grouper et agréger des données
Être
Être
en mesure de requêter des données issues de plusieurs tables
Disposer
Disposer
des compétences nécessaires à la création d’objets de programmation permettant de récupérer des données

pré-requis

Connaissances des bases de données relationnelles
Connaissance basique du système d'exploitation Windows et de ses fonctionnalités principales

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

- Au centre d’affaires ELITE partenaire d’ACF à 20 m.
- Guide d’accessibilité à l’accueil.

Le Programme

INTRODUCTION À MICROSOFT SQL SERVER

L'architecture de base de SQL Server
Versions et éditions de SQL Server
Démarrer avec SQL Server Management Studio

INTRODUCTION AUX REQUÊTES T-SQL

Introduction à T-SQL
Comprendre la notion d’ensembles
Comprendre la logique des prédicats
Comprendre l'ordre logique des opérations dans les instructions SELECT

ÉCRIRE DES REQUÊTES SELECT

Écrire des instructions SELECT simples
Suppression des doublons avec DISTINCT
Utiliser des alias de colonne et de table
Écriture d'expressions CASE simples

INTERROGATION DE TABLES MULTIPLES

Comprendre les jointures
Écrire des requêtes à l'aide de jointures internes
Écrire des requêtes à l'aide de jointures externes
Écrire des requêtes à l'aide de jointures croisées et d'auto-jointure

TRI ET FILTRAGE DE DONNÉES

Tri des données
Filtrage de données à l’aide de prédicats
Filtrage à l'aide des options TOP et OFFSET-FECTCH
Travailler avec des valeurs inconnues et manquantes

TRAVAILLER AVEC LES TYPES DE DONNÉES SQL SERVER

Introduction aux types de données SQL Server
Travailler avec les données de type caractères
Travailler avec les données de date et d'heure

UTILISER DML POUR MODIFIER DES DONNÉES

Insertion de données
Modifier ou supprimer des données

UTILISER DES FONCTIONS INTÉGRÉES

Écrire des requêtes avec des fonctions intégrées
Utiliser des fonctions de conversion
Utiliser des fonctions logiques
Utiliser des fonctions prenant en charge la valeur NULL

GROUPER ET AGRÉGER DES DONNÉES

Utiliser des fonctions d'agrégation
Utiliser la clause GROUP BY
Filtrer les groupes avec la clause HAVING

UTILISER LES SOUS-REQUÊTES

Écrire des sous-requêtes autonomes
Écrire des sous-requêtes corrélées
Utiliser le prédicat EXISTS avec les sous-requêtes

UTILISATION DES OPÉRATEURS ENSEMBLISTES

Écrire des requêtes avec l'opérateur UNION
Utiliser EXCEPT et INTERSECT
Utiliser APPLY

UTILISATION DES FONCTIONS DE FENÊTRES RANKING, OFFSET ET AGGREGAT

Créer des fenêtres avec OVER
Explorer les fonctions de la fenêtre

PIVOTER ET GROUPER LES ÉLÉMENTS

Ecrire des requêtes avec PIVOT et UNPIVOT
Travailler avec des éléments groupés

EXÉCUTER DES PROCÉDURES STOCKÉES

Interrogation de données avec des procédures stockées
Passer des paramètres aux procédures stockées
Créer des procédures stockées simples
Travailler avec Dynamice SQL

PROGRAMMATION AVEC T-SQL

Programmer des éléments avec T-SQL
Contrôler le flux du programme