La nuova edizione italiana del “classico” di Elmasri e Navathe presenta un aggiornamento puntuale di tutte le tecnologie e una nuova ristrutturazione dei contenuti. Pensato per un primo corso di basi di dati, offre una panoramica ampia e dettagliata dei principali argomenti introduttivi per la progettazione, l’implementazione e la gestione delle basi di dati.
La nuova edizione italiana è stata curata da Silvana Castano, Dipartimento di Informatica e Comunicazione, Università degli Studi di Milano.
Capitolo 1 - Basi di dati e utenti di basi di dati
Capitolo 2 - Concetti e architettura di un sistema di basi di dati
Capitolo 3 - Il modello relazionale e i vincoli per le basi di dati relazionali
Capitolo 4 - Concetti essenziali di SQL
Capitolo 5 - SQL avanzato: interrogazioni complesse, trigger, viste e modifiche dello schema
Capitolo 6 - L'algebra relazionale e il calcolo relazionale
Capitolo 7 - Uso del modello Entità-Associazione (ER) per modellare i dati
Capitolo 8 - Modellazione Entità- Associazione estesa (modello EER)
Capitolo 9 - Progettazione di basi di dati relazionali attraverso la traduzione da schemi ER ed EER a schemi relazionali
Capitolo 10 - Metodologia pratica di progettazione di basi di dati e uso dei diagrammi UML
Capitolo 11 - Dipendenze funzionali e normalizzazione per basi di dati relazionali
Capitolo 12 - Introduzione alle tecniche di programmazione per SQL
Capitolo 13 - Programmazione di basi di dati su Web con il linguaggio PHP
Capitolo 14 - Memorizzazione su disco, organizzazioni dei file e tecniche hash
Capitolo 15 - Indici per file
Capitolo 16 - Introduzione alla gestione delle transazioni
Ramez A. Elmasri (autore) insegna all’Università del Texas ad Arlington, ed è autore di oltre 70 pubblicazioni. Ha lavorato per Honeywell e per l’Università di Houston, è stato condirettore del Journal of Parallel and Distributed Databases e membro del comitato direttivo dell’International Conference on Conceptual Modeling. Negli ultimi vent’anni ha svolto ricerche finanziate da NSF, NASA, Texas Instruments, Honeywell, Digital Equipment Corporation in molte aree dei sistemi di basi di dati e nell’area dell’integrazione dei sistemi e del software.
Shamkant B. Navathe (autore) è professore e coordinatore del gruppo di ricerca sulle basi di dati al College of Computing del Georgia Institute of Technology Ha lavorato in precedenza con IBM e Siemens ed è stato consulente per varie aziende, fra cui Digital Equipment Corporation, Hewlett-Packard ed Equifax. È stato condirettore di ACM Computing Surveys ed IEEE Transactions on Knowledge and Data Engineering, e attualmente è nei comitati di redazione di Information Systems e Distributed and Parallel Databases.