Read more
Cet ouvrage s'adresse à des lecteurs débutants dans le domaine des bases de données mais initiés
en informatique. Il a pour but de présenter les rudiments sur le langage SQL et l'algèbre relationnel.
Chapitre 1, Gestion des données - Organisation des fichiers : séquentiel, séquentiel indexé, base
navigationnelle.
Chapitre 2, Le modèle Relationnel - Définitions : Domaine, produit cartésien, relation. Principales règles.
Chapitre 3, L'algèbre relationnel - Opérateurs (union, intersection, différence...), projection, produit
cartésien, jointure, calculs élémentaires, calculs d'agrégats. Etapes de résolution d'un problème.
Chapitre 4, Généralités sur le SQL - Composants de la base logique (gestion des données, stockage
physique, gestion des utilisateurs, dénomination d'objets), catégories d'instructions (langage
de définition de données, langage de manipulation de données, langage de contrôle de transaction,
de contrôle de session, embedded SQL).
Chapitre 5, Description des objets - Gestion des tables (création, suppression, modification),
gestion des index, gestion des utilisateurs et des privilèges.
Chapitre 6, Manipulation des données - Les instructions, gestion des lignes, extraction des données,
contrôle des transactions.
Chapitre 7, Traduction de l'algèbre relationnel - Opérations (restriction, calculs élémentaires,
projection, calculs d'agrégats, fonction de groupe, fonction analytique, restriction sur agrégat, produit
cartésien, jointure, union, intersection, différence), traitement du résultat (tri, sauvegarde, énumération).
Chapitre 8, SQL avancé - Les objets (vues, schéma, synonymes, séquences), les requêtes complexes
(syntaxe, sous-requêtes, requêtes hiérarchiques), le verrouillage des tables, les commentaires,
l'information sur les objets, fonctionnalités spécifiques.