Refactoring Databases : Evolutionary Database Design (Paperback)

Note :   (3,8 sur 5)

Refactoring Databases : Evolutionary Database Design (Paperback) (Scott Ambler)

Avis des lecteurs

Résumé:

Le livre « Refactoring Databases » de Scott Ambler et Pramod Sadalage présente un catalogue complet de stratégies de refonte de bases de données visant à améliorer la conception et la maintenance des bases de données. Bien qu'il offre de précieuses perspectives et des techniques pratiques, certaines critiques soulignent ses limites en termes de profondeur et d'applications pratiques. Il s'agit d'une référence utile pour les concepteurs de bases de données, en particulier dans les environnements agiles, mais qui peut s'avérer fondamentale pour les développeurs expérimentés.

Avantages:

Un catalogue complet de stratégies de refonte de bases de données couvrant divers aspects tels que les refontes structurelles, la qualité des données et les refontes architecturales.
Des transformations clairement expliquées avec des stratégies suggérées pour l'implémentation dans des environnements de production.
Utile comme référence pour les concepteurs et les développeurs de bases de données, en particulier ceux qui adoptent des méthodologies agiles.
Encourage une approche évolutive du développement de bases de données, en se concentrant sur l'adaptation continue plutôt que sur la conception initiale.

Inconvénients:

De nombreuses techniques sont considérées comme basiques ou de bon sens, offrant peu de nouvelles perspectives aux développeurs expérimentés.
Peu de conseils sur les outils et méthodes pratiques pour la mise en œuvre et le suivi des changements.
Des problèmes d'édition et de composition dans l'édition imprimée nuisent à la lisibilité.
Manque de profondeur sur des sujets critiques tels que les tests, la gestion du changement et le remaniement de plusieurs schémas.

(basé sur 33 avis de lecteurs)

Titre original :

Refactoring Databases: Evolutionary Database Design (Paperback)

Contenu du livre :

Le refactoring a prouvé sa valeur dans un large éventail de projets de développement, aidant les professionnels du logiciel à améliorer la conception, la maintenabilité, l'extensibilité et les performances des systèmes. Pour la première fois, Scott Ambler, méthodologiste agile de premier plan, et Pramodkumar Sadalage, consultant de renom, présentent de puissantes techniques de refactoring spécialement conçues pour les systèmes de bases de données.

Scott Ambler et Pramodkumar Sadalage démontrent comment de petites modifications apportées aux structures des tables, aux données, aux procédures stockées et aux déclencheurs peuvent améliorer de manière significative la conception de pratiquement n'importe quelle base de données, sans modifier la sémantique. Vous apprendrez à faire évoluer les schémas de base de données en phase avec le code source et à devenir beaucoup plus efficace dans les projets reposant sur des méthodologies itératives et agiles.

Ce guide complet et cette référence vous aident à surmonter les obstacles pratiques au remaniement des bases de données du monde réel en couvrant tous les concepts fondamentaux qui sous-tendent le remaniement des bases de données. À l'aide d'exemples du début à la fin, les auteurs vous guident dans le remaniement de simples applications de base de données autonomes ainsi que de scénarios sophistiqués à applications multiples. Vous maîtriserez toutes les tâches liées au remaniement des schémas de base de données et découvrirez les meilleures pratiques pour déployer les remaniements dans les environnements de production les plus complexes.

La seconde moitié de l'ouvrage couvre systématiquement cinq grandes catégories de remaniements de bases de données. Vous apprendrez comment utiliser le refactoring pour améliorer la structure des bases de données, la qualité des données et l'intégrité référentielle.

Et comment remanier à la fois les architectures et les méthodes. Ce livre fournit un ensemble complet d'exemples construits avec Oracle et Java et facilement adaptables à d'autres langages, tels que C#, C++ ou VB.NET, et à d'autres bases de données, telles que DB2, SQL Server, MySQL et Sybase.

En utilisant les techniques et les exemples de ce livre, vous pouvez réduire les déchets, les reprises, les risques et les coûts, et construire des systèmes de base de données capables d'évoluer en douceur, loin dans l'avenir.

Autres informations sur le livre :

ISBN :9780321774514
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2011
Nombre de pages :384

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Refactoring Databases : Evolutionary Database Design (Paperback) - Refactoring Databases:...
Le refactoring a prouvé sa valeur dans un large éventail...
Refactoring Databases : Evolutionary Database Design (Paperback) - Refactoring Databases: Evolutionary Database Design (Paperback)
Choose Your Wow - Second Edition (Japonais) : Une approche agile disciplinée pour optimiser votre...
Des centaines d'organisations à travers le monde...
Choose Your Wow - Second Edition (Japonais) : Une approche agile disciplinée pour optimiser votre façon de travailler - Choose Your Wow - Second Edition (Japanese): A Disciplined Agile Approach to Optimizing Your Way of Working
La phase d'élaboration du processus unifié : Meilleures pratiques dans la mise en œuvre du processus...
Le processus unifié est-il la norme incontournable...
La phase d'élaboration du processus unifié : Meilleures pratiques dans la mise en œuvre du processus unifié - The Unified Process Elaboration Phase: Best Practices in Implementing the UP
La phase de construction du processus unifié : Meilleures pratiques dans la mise en œuvre du...
Le processus unifié est-il la norme incontournable pour...
La phase de construction du processus unifié : Meilleures pratiques dans la mise en œuvre du processus unifié - The Unified Process Construction Phase: Best Practices in Implementing the Up
Choose Your Wow - Deuxième édition (portugais brésilien) : Une approche agile disciplinée pour...
Des centaines d'organisations à travers le monde...
Choose Your Wow - Deuxième édition (portugais brésilien) : Une approche agile disciplinée pour optimiser votre façon de travailler - Choose Your Wow - Second Edition (Brazilian Portuguese): A Disciplined Agile Approach to Optimizing Your Way of Working
Choose Your Wow - Deuxième édition (allemand) : Une approche agile disciplinée pour optimiser votre...
Des centaines d'organisations à travers le monde...
Choose Your Wow - Deuxième édition (allemand) : Une approche agile disciplinée pour optimiser votre façon de travailler - Choose Your Wow - Second Edition (German): A Disciplined Agile Approach to Optimizing Your Way of Working
Choose Your Wow - Deuxième édition (chinois simplifié) : Une approche agile disciplinée pour...
Des centaines d'organisations à travers le monde...
Choose Your Wow - Deuxième édition (chinois simplifié) : Une approche agile disciplinée pour optimiser votre façon de travailler - Choose Your Wow - Second Edition (Simplified Chinese): A Disciplined Agile Approach to Optimizing Your Way of Working

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)