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


3 jours / 21h
jours - 1 390 € HT Télécharger la fiche
- Cette formation « découverte » vous permettra de comprendre les bases de données dites relationnelles et leurs principes de fonctionnement. Vous manipulerez le langage SQL pour interroger les données d’une base. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations.
Délivrance d’une attestation de compétences à la fin de de la formation au stagiaire.
Ordinateur, un support pédagogique et l’accès au logiciel dans les versions appropriées sont fournis.
12 stagiaires max
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez notre équipe de conseillers formation
- Maîtriser 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
Pédagogie active basée sur des exemples, des démonstrations, des partages d’expérience, des cas pratiques et une évaluation des acquis tout au long de la formation.
Pour toute information concernant l’accessibilité de la formation aux personnes en situation de handicap, merci de contacter notre équipe de conseillers formation afin de définir, si possible, les adaptations, aménagements et ou orientations nécessaires.
- Des partages d’expériences et des mises en pratique pour s’entraîner tout au long de la formation.
- Des consultants-formateurs experts.
Aucune connaissance particulière.
Bulletin d'inscription à retourner complété
Certifiante
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.
Programmes de Bases de données et langage SQL pour non-informaticiens
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é.
- Liens entre les tables et intégrité référentielle.
- Métadonnées des tables, colonnes et clés.
- Outil pour interroger une base.
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…).
Interroger les données de plusieurs tables
- Principe des jointures : restituer les informations à partir de plusieurs tables.
- Jointure interne. Jointure externe.
- La jointure « naturelle »… et ses difficultés.
- Opérateurs ensemblistes (UNION, INTERSECT…).
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 et NTILE.
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.
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.
- Utiliser la CTE (« Common Table Expression ») pour factoriser les sous requêtes.