Dernière mise à jour le 18/09/2024

Bases de données et langage SQL pour non-informaticiens

Informations générales

Type de formation : Formation continue
Domaine : IA, Big Data et Bases de données
Filière : Fondamentaux des bases de données
Rubrique : Les fondamentaux
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

À l’issue de la formation, le participant sera en mesure de :
Comprendre le principe et le contenu d'une base de données relationnelle
Créer des requêtes pour extraire des données suivant différents critères
Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables Utiliser des calculs simples et des agrégations de données
Combiner les résultats de plusieurs requêtes

Public visé

Chargé(e)s de reporting ou d'analyse, assistant(e)s, toute personne ayant des besoins d'interrogation simples d'une base de données avec le langage SQL.

Pré-requis

Aucune connaissance particulière

Programme

Introduction aux bases de données
Qu'est-ce qu'une base et un serveur de base de données ?
Lire un modèle relationnel.
Composition d'une table.
Notion de colonne et de types.
Clé primaire et unicité.
Notion d'intégrité référentielle.
Outil pour interroger une base.
 
Exercice:  Investigation dans la base à la recherche de tables, colonnes et clés.  
 
Extraire les données d'une table
Qu'est-ce qu'une requête d'extraction ?
Lister les valeurs à retourner.
La clause WHERE pour filtrer les données.
L'absence de valeur (marqueur NULL).
Retourner des lignes sans doublon (DISTINCT).
Opérateurs de restriction (BETWEEN, IN, LIKE…).
 
Exercice : Interrogations de plusieurs tables sur des critères différents.  
 
Interroger les données de plusieurs tables
Principe des jointures : restituer les informations à partir de plusieurs tables.
Jointure interne et jointure externe.
La jointure "naturelle" et ses difficultés.
Opérateurs ensemblistes (UNION, INTERSECT…).
Introduction aux vues : principe et intérêt.
 
Exercice : Réaliser des requêtes avec des jointures et des opérateurs ensemblistes.  
 
Ordonnancement et statistiques
Trouver des valeurs agrégées (MIN, MAX, AVG, SUM…).
Calculer des agrégats relatifs avec GROUP BY.
Filtrer les valeurs agrégées avec HAVING.
Mélanger agrégats et détails avec OVER.
 Ordonnancement des résultats avec RANK, ROW_NUMBER.
 
Exercice :  Réaliser des requêtes utilisant des calculs simples et agrégats.
 
Sous-totaux et numération.  
Présenter et trier les données
Présenter les données des colonnes avec des alias.
Conversion d'un type à un autre.
Effectuer des choix à l'aide de l'opérateur CASE.
Trier les données avec ORDER BY.
Opérations sur les chaînes de caractères, sur les dates.
 
Exercice : Utilisation de fonctions permettant d'améliorer la présentation du résultat des requêtes.  
 
Utiliser des sous-requêtes
Qu'est-ce qu'une sous-requête ?
Les différentes typologies de résultats.
Sous-requêtes liste et opérateurs IN, ANY/SOME et ALL.
Sous-requêtes corrélées.
 
Exercice : Ecriture de requêtes incluant des sous-requêtes de différentes formes.

Modalités

Modalités : en présentiel, distanciel ou mixte – Horaires de 9H à 12H30 et de 14H à 17H30 soit 7H – Intra et Inter entreprise
Pédagogie : essentiellement participative et ludique, centrée sur l’expérience, l’immersion et la mise en pratique. Alternance d’apports théoriques et d’outils pratiques.
Ressources techniques et pédagogiques : Support de formation au format PDF ou PPT Ordinateur, vidéoprojecteur, Tableau blanc, Visioconférence : Cisco Webex / Teams / Zoom
Pendant la formation : mises en situation, autodiagnostics, travail individuel ou en sous-groupe sur des cas réels

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Code de formation : BD023

Tarifs

Prix public : 2330
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • CPF -MonCompteFormation
Contactez nous pour plus d’information

Lieux & Horaires

Campus : Ensemble des sites

Durée : 21 heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Distanciel possible : Oui

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 09 / 10 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
  • Inscription au 12 / 11 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
  • Inscription au 04 / 12 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Fondamentaux des bases de données

AS701

L’essentiel des bases de données

    • Disposer d'une vision claire de ce qu'est un SGBD
    • Comprendre l'intérêt de modéliser correctement une base de données pour garantir l'intégrité et les performances
    • Découvrir la puissance du langage SQL pour manipuler les données
    • Identifier les principaux acteurs du marché ainsi que les forces et faiblesses de leurs solutions
 

1 heures de formations sur 2 Jours
En savoir plus

Formation continue

Fondamentaux des bases de données

ASQL

SQL : les fondamentaux

#actioncollective #SQL 

A l’issue de la formation, le stagiaire sera capable d’exploiter des bases de données en utilisant les principales fonctionnalités du langage SQL. Comprendre les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL Prendre en main un environnement SQL   Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base Manipuler les données dans une base avec SQL   Savoir extraire les informations de plusieurs tables   Assimiler les fonctions standards du langage SQL.   

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Fondamentaux des bases de données

NSQLMDB

NoSQL – MongoDB, mise en œuvre et administration

#actioncollective #NoSQL  #MongoDB 

A l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des bases de données sous la solution NoSQL MongoDB. Comprendre le fonctionnement de MongoDB Comprendre comment installer, configurer et administrer un serveur MongoDB Créer des requêtes d'interrogation Mettre en œuvre la réplication avec MongoDB Distribuer des données sur plusieurs instances d'une base MongoDB Sauvegarder les données d’une base MongoDB   

21 heures de formations sur 3 Jours
En savoir plus