Programme de Formation :
Initiation à SQL avec T-SQL (3 jours)

Objectif de la formation :

Comprendre les bases du langage SQL et les spécificités de T-SQL.

Maîtriser la manipulation des données (CRUD) et les requêtes de sélection.

Savoir créer, modifier et gérer des bases de données et leurs structures.

Découvrir les bonnes pratiques de développement en T-SQL.

INTER ENTREPRISE

– Présentiel dans nos locaux ou les vôtres

– Distanciel Online

Retrouvez-nous sur :

Strasbourg, Lille, Lyon, Reims, Genève, Bruxelles, Luxembourg, Frankfort, Karlsruhe, Berlin, Metz

Prix : 2259 € H.T.
INTRA

(Appelez-nous pour obtenir une offre)

Jour 1 : Introduction et Fondamentaux

Matinée : Découverte de SQL et T-SQL

  • Durée : 3 heures
  • Contenu :
  • Présentation de SQL et de T-SQL (Transact-SQL) : différences et spécificités.
  • Comprendre les bases relationnelles : tables, lignes, colonnes, clés primaires/étrangères.
  • Installation et configuration de SQL Server Management Studio (SSMS).
  • Pratique :
  • Exploration d’une base de données exemple (AdventureWorks).
  • Comprendre la structure des tables avec DESCRIBE et diagrammes dans SSMS.

Après-midi : Les Requêtes de Base

  • Durée : 4 heures
  • Contenu :
  • Syntaxe de base : SELECT, FROM, WHERE.
  • Filtrer les données avec les opérateurs logiques (AND, OR, LIKE, BETWEEN).
  • Trier les résultats avec ORDER BY.
  • Exercices Pratiques :

       • Rechercher des employés ayant un salaire supérieur à           une certaine valeur.

       • Trier les produits d’une boutique par prix et catégorie.

Jour 2 : Manipulation des Données (CRUD)

Matinée : Insertion et Modification

  • Durée : 3 heures
  • Contenu :
  • Ajouter des données avec INSERT INTO.
  • Modifier les enregistrements avec UPDATE.
  • Supprimer des données avec DELETE.
  • Pratique :
  • Ajouter un nouvel employé à une base RH.
  • Modifier les prix des produits appartenant à une certaine catégorie.
  • Supprimer des commandes annulées.

Après-midi : Fonctions et Calculs

  • Durée : 4 heures
  • Contenu :
  • Utilisation des fonctions scalaires (LEN, SUBSTRING, GETDATE, etc.).
  • Calculs avec SUM, AVG, COUNT, MAX, MIN.
  • Groupement de données avec GROUP BY et filtrage avec HAVING.
  • Exercices Pratiques :

              • Calculer le chiffre d’affaires total par mois.

              • Rechercher le département avec le nombre maximum                        d’employés.

              • Utiliser des fonctions pour formater les dates dans un                          rapport.

Jour 3 : Gestion Avancée et Introduction aux Concepts de Base

Matinée : Gestion de Bases et de Tables

  • Durée : 3 heures
  • Contenu :
  • Création et modification des tables (CREATE TABLE, ALTER TABLE).
  • Contraintes : PRIMARY KEY, FOREIGN KEY, NOT NULL, DEFAULT.
  • Suppression des tables et schémas (DROP TABLE).
  • Pratique :
  • Créer une table pour enregistrer les ventes d’un magasin.
  • Ajouter une contrainte pour garantir l’unicité d’un champ (email client).
  • Modifier une table pour ajouter une colonne avec une valeur par défaut.

Après-midi : Jointures et Vues

  • Durée : 4 heures
  • Contenu :
  • Comprendre et utiliser les jointures :
  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN
  • Création de vues avec CREATE VIEW pour simplifier les requêtes complexes.
  • Exercices Pratiques :
  1. Rechercher les informations d’un client et ses commandes (jointure entre les tables Clients et Commandes).
  2. Créer une vue affichant les ventes totales par catégorie de produit.

Ressources et Matériel Fournis

  • Un guide PDF récapitulatif des commandes T-SQL.
  • Accès à une base de données de test (AdventureWorks ou similaire).
  • Tutoriels interactifs pour pratiquer les commandes SQL.

Évaluation et Conclusion

  • Durée : 2 heures
  • Activités :
  • Évaluation pratique :
  • Construire une requête SQL répondant à un besoin spécifique.
  • Créer une table et insérer des données conformément à un cahier des charges.
  • Questions-réponses avec le formateur.