|
INTRODUCTION
-- Historique
-- Objectifs des SGBD/R
-- SGBD/R
-- Le modèle relationnel
-- Normalisation
-- Environnement de formation
LE LANGAGE D-INTERROGATION
-- La projection
-- Le verbe Select
-- Le verbe From
-- Le verbe Distinct
-- Les colonnes sélectionnées
-- Les types de colonnes
-- Aliassage
-- En-tête de colonne
-- Order by
LA RESTRICTION
-- Le verbe Where
-- Liste des opérateurs
-- L'opérateur =
-- L'opérateur <,>
-- L'opérateur BETWEEN
-- L'opérateur IN
-- L'opérateur NOT IN
-- Les caractères de substitution (LIKE)
-- Utilisation de Null
-- Le verbe And
-- Le verbe Or
-- Tables de vérité
LES JOINTURES
-- Définition du produit cartésien
-- Restriction à un produit cartésien
-- Les différentes jointures
-- La jointure externe
-- Les jointures ANSI 99
LES SOUS SELECTIONS
-- Sous sélections de même niveau
-- Sous sélections imbriquées
-- Jointures et sous sélections
-- Sous sélections synchronisées
-- L'opérateur EXISTS
-- L'opérateur IN
-- L'opérateur ANY
-- L'opérateur ALL
-- Plusieurs colonnes sous sélectionnées
-- La sous sélection dans le from
LES OPERATEURS ENSEMBLISTES
-- L'opérateur UNION
-- L'opérateur UNION ALL
-- L'opérateur MINUS
-- L'opérateur INTERSECT
LES FONCTIONS D-AGREGATION
-- Le verbe GROUP BY
-- Le verbe HAVING
-- Ordre d-interprétation des verbes
-- La fonction MIN
-- La fonction MAX
-- La fonction SUM
-- La fonction COUNT
LES FONCTIONS
-- Les fonctions conditionnelles
-- La fonction DECODE
-- La fonction CASE
-- La fonction NVL
-- Les fonctions sur les dates
-- La pseudo colonne SYSDATE
-- Les fonctions de chaîne de caractères
-- Les formats de date et de caractères
-- Les fonctions mathématiques
-- Les fonctions de conversion
-- Les fonctions diverses
LE LANGAGE DE MANIPULATION DE DONNEES
-- L'ordre Insert
-- Insertion de constantes
-- Insertion du résultat d-un Select
-- L'ordre Delete
-- L'ordre Update
-- Modification : n lignes, n colonnes
-- Modification synchronisée
|