Bases de données et systèmes d'informations : Le modèle relationnel : langages, systèmes et méthodes
Résumé
Cet ouvrage, à vocation pédagogique et fruit de nombreuses années d'enseignement sur le domaine, se veut être une contribution à la compréhension et à la maîtrise du ``monde'' des bases de données. Il concilie SGBD et méthode de conception et de développement d'applications fondées sur des bases de données. Dans un premier temps, il rappelle les principaux concepts et fondements des SGBD relationnels ainsi que leurs différents langages (algébrique, prédicatif, SQL, les extensi ons procédurales de SQL et son immersion dans un langage de programmation comme C ou C++). Il présente également l'architecture et le fonctionnement des SGBD relationnels (traitement des requêtes, confidentialité, accès concurrents, sécurité de fonctionnement). Les propos sont appliqués à deux SGBD relationnels très représentatifs : Oracle et Sybase. Dans un second temps, en s'inspirant librement de Merise, une méthode très largement utilisée dans le milieu industriel, cet ouvrage propose une démarche de conception de systèmes d'informations et fait la relation entre les capacités d'un SGBD, relationnel ou non relationnel (hiérarchique, réseau), et les résultats de l'analyse et de la conception. La majorité des chapitres sont accompagnés d'exercices, d'initiation et d'approfondissement, et de leurs corrigés. À ce titre, cet ouvrage convient à des personnes désireuses de s'auto-former aux méthodes, concepts et techniques des bases de données. Il peut servir de base à des enseignements tant en IUT qu'en second cycles universitaires (licence, maîtrise, IUP, écoles d'ingénieurs).