fbpx

Introduction à SQL Pour Les Non-Informatiques

 Objectifs

À l'issue de cette formation Introduction à SQL pour les non-informatiques, vous serez capable de valider les objectifs d’apprentissages suivants :
➤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.

 Prérequis

Aucune connaissance particulière.

 Programme

mon programme

1. 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.

2. 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...).

3. 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.

4. 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.

6. 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.

 
×

Bienvenue sur notre site !

Cliquez sur l'un de vos contacts ci-dessous pour discuter sur WhatsApp

×