Énorme pavé de presque 1200 pages, ce livre fournit un portrait général de tout ce qu'il faut savoir sur les bases de données : fondement mathématique, modèle relationnel, langage SQL, concurrence, gestion des pannes, et la manière dont tout ça est implémenté : gestion des disques, structure d'index, algorithmes utilisés pour fournir les résultats. Chaque explication est illustrée par un ou plusieurs exemples. Les auteurs font quelques fois des simplifications pour rendre le sujet plus compréhensible, mais la généralisation se fait facilement quand on a compris le sujet.
Excellente introduction, mais à réserver aux initiés !
Commenter  J’apprécie         90
Databases today are essential to every business. [...] Corporations maintain all their important records in databses. Databases are likewise found at the core of many scientific investigations. They represent the data gathered by astronomers, by investigators of the human genome, and by biochemists exploring properties of proteins, among many other scientific activities.
the power of databases comes from a body of knowledge and technology that has developed over several decades and is embolied in specialized software called a databse management system, or DBMS[...] A DBMS is a powerfool tool for creating and managing large amounts of data efficiently and allowing it to persist over long periods of time, safely. These systems are among the most complex types of software available.