Aucun
73797
Initiation aux fonctionnalités de base du langage SQL
Demandeur d’emploi, salarié, entreprise, étudiant, particulier
Historique, versions et normalisation du langage SQL
Notion d’instance
Structure d’une instance : base, schémas et objets
Principaux SGBD (Systèmes de Gestion de Base de Données)
Modèle Conceptuel de données : tables et relations
Création de la base de données
Création des tables : Types, contraintes et notions d’index
Insertion de données
Modification de données
Suppression de données
Sélection de données : syntaxe générale
Attributs – Opérateur * – Alias d’attributs – Opérateur DISTINCT
Clause FROM et alias de tables
Opérateurs logiques de filtres : AND, OR et NOT
Notion de prédicat
Prédicats LIKE, IN et BETWEEN
Prise en compte des NULL : prédicat IS NULL
Clause ORDER BY
OFFSET/FETCH/LIMIT
Notion de produit cartésien Notion de jointure Jointure interne Jointures externes Auto-jointure
Principe des sous-requêtes
Sous-requêtes corrélées
Prédicats EXISTS/NOT EXISTS Notions de tables dérivées
Création de table temporaires : globale et locale
Expressions de Table Communes (CTE) : Problématique, usage et syntaxe
Entre table dérivée et CTE, les vues : Syntaxe et intérêt
Principe des fonctions Fonctions scalaires : manipulation de données alphanumériques et temporelles
Fonction d’agrégation : définition et usage
Principales fonctions d’agrégat
Création de regroupements : GROUP BY
Filtre sur regroupements : HAVING
Configuration de la fenêtre : clause OVER – Prédicat PARTITION BY – Prédicat ORDER BY