Il manuale presenta i concetti fondamentali su basi di dati, linguaggi di interrogazione e di gestione, tecniche e metodi di progettazione, tecnologie e architetture per la gestione dei dati. Il testo nasce da una lunga esperienza di insegnamento degli Autori in corsi riguardanti le basi di dati in ambito sia universitario sia industriale e applicativo e pertanto si rivolge al pubblico degli studenti (Ingegneria, Scienze dell'informazione e Informatica) e a quello dei professionisti (utenti e progettisti di applicazioni). In questa nuova edizione tutti i contenuti sono stati rivisti e aggiornati. In particolare, nella quarta parte sono stati inseriti alcuni nuovi argomenti, tra cui un capitolo sui sistemi NoSQL, alcuni strumenti e librerie del linguaggio Python per la costruzione di applicazioni di data science e una descrizione e vari esempi di codice di Angular JS, un sistema molto diffuso per lo sviluppo delle Rich Internet Application. Altre modifiche sono distribuite nel testo, come l'introduzione dell'operazione di divisione nell'algebra relazionale, l'uso delle query nella clausola from del linguaggio SQL e la descrizione del protocollo XOpen DTP. Ciascun capitolo è corredato da numerosi esempi ed esercizi, nonché di una nota bibliografica che indica le fonti per possibili approfondimenti. Infine, il volume è corredato da ulteriori 400 esercizi per l'autovalutazione nella piattaforma Connect.
Il manuale si rivolge agli studenti degli insegnamenti di Basi di dati dei corsi di laurea in Ingegneria, Scienze dell'Informazione, Informatica e presenta i concetti fondamentali sulle basi di dati, sui linguaggi di interrogazione e di gestione, sulle tecniche e sui metodi di progettazione, e sulle tecnologie e architetture per la gestione dei dati. Tutto il materiale è stato rivisto e aggiornato e in particolare prevede un nuovo capitolo sui big data, inquadrando questa tematica come la naturale evoluzione della disciplina. Dopo aver illustrato le motivazioni del recente successo dei big data e la loro relazione con la scienza dei dati (data science), si illustrano le problematiche legate alle nuove tecnologie, tra cui Hadoop, MapReduce, Spark e Hive; il capitolo si conclude con una breve descrizione dei sistemi NoSQL. È presente una forte rivisitazione del capitolo relativo all'uso dei dati su Web, seguendo un'evoluzione tecnologica che vede prevalere l'importanza delle RIA (Rich Internet Applications), la maggior enfasi sui servizi REST, e lo sviluppo di ambienti per la gestione di piattaforme mobili. Ciascun capitolo ha un ricco apparato di esempi svolti che aiutano lo studente nell'apprendimento e numerosi esercizi per l'autoverifica, molti dei quali aggiunti in questa nuova edizione. Per la quinta edizione sono stati inoltre sviluppati ex novo 400 esercizi in formato digitale contenuti nella piattaforma Connect, che costituiscono per gli studenti un utilissimo strumento di apprendimento e autovalutazione. Sul sito web legato al manuale, al link highed.mheducation.com/sites/8838694451, sono disponibili i seguenti materiali: il Capitolo 19, Basi di dati a oggetti; le Appendici su Microsoft Access, sistema DB2 e Postgres; le soluzioni degli esercizi presenti sul libro; i lucidi per la preparazione delle lezioni in formato PowerPoint per i docenti adottatoli.