Refactoring delle basi di dati: Progettazione evolutiva dei database (Paperback)

Punteggio:   (3,8 su 5)

Refactoring delle basi di dati: Progettazione evolutiva dei database (Paperback) (Scott Ambler)

Recensioni dei lettori

Riepilogo:

Il libro “Refactoring Databases” di Scott Ambler e Pramod Sadalage presenta un catalogo completo di strategie di refactoring dei database finalizzate a migliorarne la progettazione e la manutenzione. Sebbene offra spunti preziosi e tecniche pratiche, alcune recensioni ne evidenziano i limiti in termini di profondità e applicazioni pratiche. È un utile riferimento per i progettisti di database, soprattutto in ambienti agili, ma può risultare basilare per gli sviluppatori esperti.

Vantaggi:

Un catalogo completo di strategie di refactoring dei database che copre vari aspetti, quali refactoring strutturali, di qualità dei dati e architetturali.
Trasformazioni chiaramente spiegate con strategie suggerite per l'implementazione in ambienti di produzione.
Utile come riferimento per i progettisti e gli sviluppatori di database, specialmente quelli che adottano metodologie agili.
Incoraggia un approccio evolutivo allo sviluppo dei database, concentrandosi sull'adattamento continuo piuttosto che sulla progettazione a monte.

Svantaggi:

Molte tecniche sono ritenute basilari o di buon senso, e offrono pochi spunti nuovi agli sviluppatori esperti.
Indicazioni limitate su strumenti e metodi pratici per l'implementazione e il monitoraggio delle modifiche.
Problemi di editing e di impaginazione nell'edizione stampata ne compromettono la leggibilità.
Manca di approfondimento su argomenti critici come i test, la gestione dei cambiamenti e il refactoring su più schemi.

(basato su 33 recensioni dei lettori)

Titolo originale:

Refactoring Databases: Evolutionary Database Design (Paperback)

Contenuto del libro:

Il refactoring ha dimostrato il suo valore in un'ampia gamma di progetti di sviluppo, aiutando i professionisti del software a migliorare il design del sistema, la manutenibilità, l'estensibilità e le prestazioni. Ora, per la prima volta, il metodologo agile Scott Ambler e il famoso consulente Pramodkumar Sadalage introducono potenti tecniche di refactoring specificamente progettate per i sistemi di database.

Ambler e Sadalage dimostrano come piccole modifiche alle strutture delle tabelle, ai dati, alle stored procedure e ai trigger possano migliorare in modo significativo il design di qualsiasi database, senza modificarne la semantica. Imparerete come far evolvere gli schemi dei database di pari passo con il codice sorgente e diventerete molto più efficaci nei progetti che si basano su metodologie iterative e agili.

Questa guida completa e di riferimento aiuta a superare gli ostacoli pratici al refactoring dei database del mondo reale, trattando tutti i concetti fondamentali alla base del refactoring dei database. Utilizzando esempi dall'inizio alla fine, gli autori vi guidano attraverso il refactoring di semplici applicazioni di database standalone e di sofisticati scenari multi-applicazione. Potrete padroneggiare ogni attività di refactoring degli schemi di database e scoprire le migliori pratiche per l'implementazione dei refactoring anche negli ambienti di produzione più complessi.

La seconda metà di questo libro copre sistematicamente cinque categorie principali di refactoring di database. Imparerete come usare il refactoring per migliorare la struttura del database, la qualità dei dati e l'integrità referenziale.

E come rifattorizzare sia le architetture che i metodi. Questo libro fornisce un'ampia serie di esempi costruiti con Oracle e Java e facilmente adattabili ad altri linguaggi, come C#, C++ o VB.NET, e ad altri database, come DB2, SQL Server, MySQL e Sybase.

Utilizzando le tecniche e gli esempi di questo libro, è possibile ridurre gli sprechi, le rielaborazioni, i rischi e i costi e costruire sistemi di database in grado di evolversi senza problemi, anche in futuro.

Altre informazioni sul libro:

ISBN:9780321774514
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2011
Numero di pagine:384

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Refactoring delle basi di dati: Progettazione evolutiva dei database (Paperback) - Refactoring...
Il refactoring ha dimostrato il suo valore in...
Refactoring delle basi di dati: Progettazione evolutiva dei database (Paperback) - Refactoring Databases: Evolutionary Database Design (Paperback)
Scegli il tuo Wow - Seconda edizione (giapponese): Un approccio agile disciplinato per ottimizzare...
Centinaia di organizzazioni in tutto il mondo...
Scegli il tuo Wow - Seconda edizione (giapponese): Un approccio agile disciplinato per ottimizzare il vostro modo di lavorare - Choose Your Wow - Second Edition (Japanese): A Disciplined Agile Approach to Optimizing Your Way of Working
La fase di elaborazione del processo unificato: Le migliori pratiche per l'implementazione del...
Il Processo Unificato è lo standard unico e definitivo...
La fase di elaborazione del processo unificato: Le migliori pratiche per l'implementazione del processo unificato - The Unified Process Elaboration Phase: Best Practices in Implementing the UP
La fase di costruzione del processo unificato: Le migliori pratiche per l'implementazione dell'Up -...
Il Processo Unificato è lo standard definitivo per...
La fase di costruzione del processo unificato: Le migliori pratiche per l'implementazione dell'Up - The Unified Process Construction Phase: Best Practices in Implementing the Up
Scegli il tuo Wow - Seconda edizione (portoghese brasiliano): Un approccio agile e disciplinato per...
Centinaia di organizzazioni in tutto il mondo...
Scegli il tuo Wow - Seconda edizione (portoghese brasiliano): Un approccio agile e disciplinato per ottimizzare il vostro modo di lavorare - Choose Your Wow - Second Edition (Brazilian Portuguese): A Disciplined Agile Approach to Optimizing Your Way of Working
Scegli il tuo Wow - Seconda edizione (tedesco): Un approccio agile e disciplinato per ottimizzare il...
Centinaia di organizzazioni in tutto il mondo...
Scegli il tuo Wow - Seconda edizione (tedesco): Un approccio agile e disciplinato per ottimizzare il vostro modo di lavorare - Choose Your Wow - Second Edition (German): A Disciplined Agile Approach to Optimizing Your Way of Working
Scegli il tuo Wow - Seconda edizione (cinese semplificato): Un approccio agile e disciplinato per...
Centinaia di organizzazioni in tutto il mondo...
Scegli il tuo Wow - Seconda edizione (cinese semplificato): Un approccio agile e disciplinato per ottimizzare il vostro modo di lavorare - Choose Your Wow - Second Edition (Simplified Chinese): A Disciplined Agile Approach to Optimizing Your Way of Working

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)