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

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement