À l’issue de cette formation introduction à sql pour les non-informatiques, vous serez capable de valider les objectifs d’apprentissages suivants :
Aucune connaissance particulière.
➤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.
➤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…).
➤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.
➤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.
➤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.