P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone, "Basi di dati"
McGraw-Hill | 2014 | ISBN: 8838665877 | Italian | PDF | 784 pages | 76.8 MB
McGraw-Hill | 2014 | ISBN: 8838665877 | Italian | PDF | 784 pages | 76.8 MB
Questo volume si rivolge agli studenti dei corsi di Basi di dati dei corsi di laurea in Ingegneria, Scienze dell'Informazione, Informatica.
Il testo costituisce la versione estesa della quarta edizione del volume Basi di dati. Modelli e linguaggi di interrogazione, pubblicato a giugno 2013, ed è rivolto ai corsi di Basi di dati con molti crediti, non divisi in moduli.
I contenuti si articolano in quattro parti. La prima illustra le caratteristiche fondamentali delle basi di dati, (modello relazionale e relativi linguaggi). Nella seconda viene trattato il processo di progettazione concettuale, logica e fisica e, conseguentemente, le tecniche principali per l'utilizzo nelle applicazioni. Nella terza vengono descritte le caratteristiche hardware e software del sistema informativo. Nella quarta si illustrano le tecnologie che caratterizzano i moderni sistemi per la gestione di basi di dati.
La presente edizione è stata interamente revisionata considerando le ultime evoluzioni tecnologiche.
Ciascun capitolo ha un ricco apparato di esempi svolti che aiutano lo studente nell'apprendimento e numerosi esercizi per l'autoverifica, le cui soluzioni sono disponibili sul sito web del volume.
Cap. 1 Introduzione
Parte prima - Basi di dati relazionali: modello e linguaggi
Cap. 2 Il modello relazionale
Cap. 3 Algebra e calcolo relazionale
Cap. 4 SQL: concetti base
Cap. 5 SQL: caratteristiche evolute
Parte seconda - Progettazione di basi di dati e delle applicazioni
Cap. 6 Metodologie e modelli per il progetto
Cap. 7 La progettazione concettuale
Cap. 8 La progettazione logica
Cap. 9 La normalizzazione
Cap. 10 Sviluppo di applicazioni per basi di dati
Parte terza - Tecnologie delle basi di dati
Cap. 11 Organizzazione fisica e gestione delle interrogazioni
Cap. 12 Gestione delle transazioni
Parte quarta - Evoluzione dei modelli e dei linguaggi per basi di dati
Cap. 13 Basi di dati a oggetti, multimediali e NoSQL
Cap. 14 Basi di dati per XML
Cap. 15 Basi di dati semantiche, SPARQL e linked open data
Parte quinta - Architetture evolute per basi di dati
Cap. 16 Architetture distribuite
Cap. 17 Basi di dati parallele e architetture per il cloud
Cap. 18 Architetture dei sistemi informativi su Web
Cap. 19 Architetture per l'analisi dei dati
Parte prima - Basi di dati relazionali: modello e linguaggi
Cap. 2 Il modello relazionale
Cap. 3 Algebra e calcolo relazionale
Cap. 4 SQL: concetti base
Cap. 5 SQL: caratteristiche evolute
Parte seconda - Progettazione di basi di dati e delle applicazioni
Cap. 6 Metodologie e modelli per il progetto
Cap. 7 La progettazione concettuale
Cap. 8 La progettazione logica
Cap. 9 La normalizzazione
Cap. 10 Sviluppo di applicazioni per basi di dati
Parte terza - Tecnologie delle basi di dati
Cap. 11 Organizzazione fisica e gestione delle interrogazioni
Cap. 12 Gestione delle transazioni
Parte quarta - Evoluzione dei modelli e dei linguaggi per basi di dati
Cap. 13 Basi di dati a oggetti, multimediali e NoSQL
Cap. 14 Basi di dati per XML
Cap. 15 Basi di dati semantiche, SPARQL e linked open data
Parte quinta - Architetture evolute per basi di dati
Cap. 16 Architetture distribuite
Cap. 17 Basi di dati parallele e architetture per il cloud
Cap. 18 Architetture dei sistemi informativi su Web
Cap. 19 Architetture per l'analisi dei dati