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, soit 14 heures
Tarif Inter : 1000 €
Tarif et délai d'accès sur mesure : Nous consulter
Référence : 3SNI

  • Partagez sur
  • Téléchargez en
  • Envoyer

Partager par mail cette formation :

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.institute@softeam.fr
Prochaines dates

A distance

Du 04 au 05 octobre 2021
Du 22 au 23 novembre 2021
Du 13 au 14 décembre 2021

Demande de renseignement