Accueil / SQL interroger des BDD

SQL interroger des BDD

Durée : 3 jours
Tarif Inter : 1399 €
Tarif sur mesure : Nous consulter
Référence : 3SQL

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de maîtriser les bases et de développer vos compétences SQL à un niveau plus avancé.

À la fin de cette formation, vous aurez acquis des connaissances de base approfondies en SQL serez à l’aise avec les requêtes SQL plus complexes.

Objectifs

  • Rédiger des déclarations SELECT de base, y compris les caractères génériques et les opérateurs de comparaison.
  • Effectuer des calculs mathématiques en SQL
  • Regrouper et comptez vos données.
  • Utiliser des commandes SQL plus complexes lors de la visualisation et de la gestion des tables
  • Exécuter des requêtes plus complexes.

Programme

  1. Introduction

    • Concepts de base de données relationnelles
    • Le rôle de SQL
    • Le rôle des normes SQL et ANSI
  2. Rédaction de déclarations SQL de base

    • La syntaxe de la déclaration SELECT
    • Utilisation du mot-clé DISTINCT
    • ORDER BY
    • Exemples de critères WHERE, y compris les caractères génériques, les opérateurs de comparaison, BETWEEN, LIKE, IN
  3. Fonctions sur une ligne

    • Effectuer des calculs mathématiques
    • Les types de fonctions disponibles dans SQL
    • Fonctions de date utiles
    • GetDate( )
    • DateADD( )
    • DateDIFF( )
    • Les fonctions de conversion et leurs utilisations
    • Alias des colonnes
  4. Regroupement des données

    • Comment rédiger des requêtes agrégées
    • COMPTE Vs Count(*)
    • GROUP BY
    • HAVING
  5. Jointures SQL

    • Le principe de l’inclusion des données de
    • Plusieurs tableaux dans les requêtes
    • Joindre plusieurs tables dans la clause FROM
    • Jointures avec INNER, OUTER et SELF
  6. Création de notre base de données pour la formation

    • Création d’une base de données
    • Création de tableaux
    • Types de données SQL
    • Modification des tableaux (ajout, suppression et
    • Renommer les colonnes)
    • Contraintes des tableaux et des colonnes
    • Le rôle des indices
    • Insertion de données
    • Importation de données
  7. Scripts SQL

    • Bonnes pratiques pour la rédaction de requêtes SQL
    • Exploration des modèles et des données stockées
    • Les procédures disponibles dans le SSMS
    • Sauvegarde des fichiers de script v sauvegarde stockée
    • Procédures
    • Utilisation des requêtes paramétrées
  8. Déclarations SQL SELECT avancées

    • Récapitulation sur la rédaction des déclarations conjointes et
    • Alias de colonnes et de tableaux
    • Fonction ISNULL() vs critère IS NULL
    • Fonctions utiles de chaîne de caractères, de date et de conversion
    • Fonctions agrégées
    • Groupe par clause, y compris le rollup
    • SI et CAS
    • Questions sur l’UNION
  9. DML et contrôle des transactions

    • Travailler avec INSERT
    • Travailler avec UPDATE
    • Travailler avec DELETE
    • Création de colonnes calculées
    • Utilisation de Begin transactions avec Commit et Rollback
    • Piégeage simple des erreurs
  10. Sous-requêtes et fonctions des fenêtres

    • Rédaction de sous-requêtes
    • Plus() et plus(Partition par)
    • Rangée() v Rang()
  11. Gérer les vues

    • Créer une vue
    • Sélection des données à l’aide d’une vue
    • Modification et abandon de vues
  12. Procédures stockées (Stored Procedures, USP)

    • Introduction aux procédures stockées
    • Avantages des procédures stockées
    • Création et utilisation des procédures stockées
    • Traiter un INSERT
  13. Fonctions définies par l’utilisateur (UDF)

    • Scalar
    • Tabulaire
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 09 au 11 décembre 2020
Du 25 au 27 janvier 2021
Du 01 au 03 février 2021
Du 29 au 31 mars 2021
Du 19 au 21 avril 2021
Du 17 au 19 mai 2021
Du 28 au 30 juin 2021
Du 12 au 15 juillet 2021
Du 09 au 11 août 2021

Demande de renseignement