Accueil / Bases de données et langage SQL pour non informaticiens

Bases de données et langage SQL pour non informaticiens

Durée : 2 jours
Tarif Inter : 1000 €
Tarif sur mesure : Nous consulter
Référence : 3SNI

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

Présentation

Cette formation, destinée à un public novice en bases de données et non technique, vous permettra de comprendre les bases de données “relationnelles” et leur fonctionnement.

Vous apprendrez à manipuler du langage SQL pour effectuer des “requêtes”, plus simplement interroger les données d’une base.

Nous vous apprendrons également à réaliser des requêtes plus avancées pour inspecter les données présentes dans une base.

Objectifs

  • Intégrer le concept de base de données relationnelle
  • Utiliser la création de requêtes pour l’extraction de données selon plusieurs critères
  • Savoir utiliser et créer des requêtes avec jointures de tables pour récupérer les informations de plusieurs tables
  • Être capable d’utiliser des calculs élémentaires et des données agrégées
  • Savoir adjoindre les résultats de différentes requêtes

Programme

  1. Découverte des bases de données

    • Définitions de base de données et de serveur de base de données
    • Déchiffrer le modèle de BDD relationnel
    • Présentation d’une table : colonne, types.
    • Notion de clé primaire, unicité
    • Qu’est-ce que l’intégrité référentielle ?
    • Outil d’interrogation de BDD
    • Travaux pratiques
      • Investiguer la BDD pour trouver des tables, des colonnes et des clés
  2. Extraction des données d’une table

    • Définition de requête d’extraction
    • Listing des valeurs à retourner
    • Clause WHERE – filtrage des données
    • Marqueur NULL – absence de valeur
    • Clause DISTINCT – retour de lignes sans doublon
    • Les opérateurs de restriction BETWEEN, IN et LIKE
    • Travaux pratiques
      • Interroger plusieurs tables à partir de différents critères
  3. Interrogation de données appartenant à plusieurs tables

    • Restitution d’informations à partir de plusieurs tables avec les jointures
    • Types de jointures : interne et externe
    • Difficultés de la jointure dite « naturelle »
    • Les opérateurs ensemblistes UNION et INTERSECT
    • Principe et intérêt des vues
    • Travaux pratiques
      • Réaliser des requêtes comprenant des jointures ainsi que des opérateurs ensemblistes
  4. Statistiques et ordonnancement

    • Recherche de valeurs agrégées avec les opérateurs MIN, MAX, SUM AVG, etc.
    • GROUP BY pour le calcul des agrégats en fonction de colonnes
    • HAVING pour le filtrage des valeurs agrégées
    • OVER pour les détails de mélanges d’agrégats
    • Ordonnancer les résultats à l’aide des opérateurs RANK et ROW_NUMBER
    • Travaux pratiques
      • Créer et lancer des requêtes utilisant des calculs simples, des agrégats,
      • Réaliser les sous-totaux et la numération
  5. Présentation et tri des données

    • Présentation des données de colonnes à l’aide d’alias
    • Conversion d’un type vers un autre
    • L’opérateur CASE pour effectuer des choix
    • ORDER BY pour le tri de données
    • Opérations réalisées sur les dates et les chaînes de caractères
    • Travaux pratiques
      • Utiliser des fonctions qui améliorent la présentation du résultat des requêtes
  6. Utilisation de sous-requêtes

    • Définition d’une sous-requête
    • Typologies de résultats : différences
    • Opérateurs IN, ANY/SOME et ALL et sous-requêtes liste
    • Sous-requêtes corrélées
    • Travaux pratiques
      • Écriture de requêtes incluant des sous-requêtes de différentes formes
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 01 au 02 février 2021
Du 29 au 30 mars 2021
Du 19 au 20 avril 2021
Du 10 au 11 mai 2021
Du 28 au 29 juin 2021
Du 05 au 06 juillet 2021
Du 30 au 31 août 2021

Demande de renseignement