Refaktoryzacja baz danych: Ewolucyjne projektowanie baz danych (Paperback)

Ocena:   (3,8 na 5)

Refaktoryzacja baz danych: Ewolucyjne projektowanie baz danych (Paperback) (Scott Ambler)

Opinie czytelników

Podsumowanie:

Książka „Refactoring Databases” autorstwa Scotta Amblera i Pramoda Sadalage'a przedstawia kompleksowy katalog strategii refaktoryzacji baz danych mających na celu poprawę projektowania i utrzymania baz danych. Chociaż oferuje ona cenne spostrzeżenia i praktyczne techniki, niektóre recenzje podkreślają jej ograniczenia w zakresie dogłębności i praktycznych zastosowań. Służy jako przydatne odniesienie dla projektantów baz danych, szczególnie w środowiskach zwinnych, ale może być podstawowe dla doświadczonych programistów.

Zalety:

Kompleksowy katalog strategii refaktoryzacji baz danych obejmujący różne aspekty, takie jak refaktoryzacja strukturalna, jakości danych i architektoniczna.
Przejrzyście wyjaśnione transformacje z sugerowanymi strategiami implementacji w środowiskach produkcyjnych.
Przydatne jako odniesienie dla projektantów i programistów baz danych, zwłaszcza tych, którzy stosują zwinne metodologie.
Zachęca do ewolucyjnego podejścia do rozwoju baz danych, koncentrując się na ciągłej adaptacji, a nie na projektowaniu z góry.

Wady:

Wiele technik uznawanych za podstawowe lub zdroworozsądkowe, oferujących niewiele nowych informacji dla doświadczonych deweloperów.
Ograniczone wskazówki dotyczące praktycznych narzędzi i metod implementacji oraz śledzenia zmian.
Problemy z edycją i składem w wydaniu drukowanym zmniejszają czytelność.
Brak dogłębnego omówienia kluczowych tematów, takich jak testowanie, zarządzanie zmianami i refaktoryzacja w wielu schematach.

(na podstawie 33 opinii czytelników)

Oryginalny tytuł:

Refactoring Databases: Evolutionary Database Design (Paperback)

Zawartość książki:

Refaktoryzacja dowiodła swojej wartości w szerokim zakresie projektów programistycznych - pomagając specjalistom od oprogramowania ulepszyć projekty systemów, łatwość konserwacji, rozszerzalność i wydajność. Teraz, po raz pierwszy, wiodący metodolog agile Scott Ambler i znany konsultant Pramodkumar Sadalage przedstawiają potężne techniki refaktoryzacji zaprojektowane specjalnie dla systemów baz danych.

Ambler i Sadalage pokazują, jak niewielkie zmiany w strukturach tabel, danych, procedurach składowanych i wyzwalaczach mogą znacząco ulepszyć praktycznie każdy projekt bazy danych - bez zmiany semantyki. Dowiesz się, jak ewoluować schematy baz danych zgodnie z kodem źródłowym - i staniesz się znacznie bardziej efektywny w projektach opartych na iteracyjnych, zwinnych metodologiach.

Ten kompleksowy przewodnik i odniesienie pomaga pokonać praktyczne przeszkody w refaktoryzacji rzeczywistych baz danych, obejmując każdą podstawową koncepcję leżącą u podstaw refaktoryzacji baz danych. Korzystając z przykładów od początku do końca, autorzy przeprowadzają cię przez refaktoryzację prostych samodzielnych aplikacji bazodanowych, a także wyrafinowanych scenariuszy obejmujących wiele aplikacji. Opanujesz każde zadanie związane z refaktoryzacją schematów baz danych i odkryjesz najlepsze praktyki wdrażania refaktoryzacji nawet w najbardziej złożonych środowiskach produkcyjnych.

Druga połowa tej książki systematycznie obejmuje pięć głównych kategorii refaktoryzacji baz danych. Dowiesz się, jak wykorzystać refaktoryzację do poprawy struktury bazy danych, jakości danych i integralności referencyjnej.

A także jak refaktoryzować zarówno architektury, jak i metody. Książka ta zawiera obszerny zestaw przykładów zbudowanych w Oracle i Java, które można łatwo dostosować do innych języków, takich jak C#, C++ lub VB.NET, oraz innych baz danych, takich jak DB2, SQL Server, MySQL i Sybase.

Korzystając z technik i przykładów zawartych w tej książce, możesz zmniejszyć ilość odpadów, przeróbek, ryzyka i kosztów - i budować systemy baz danych zdolne do płynnej ewolucji daleko w przyszłość.

Dodatkowe informacje o książce:

ISBN:9780321774514
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2011
Liczba stron:384

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Refaktoryzacja baz danych: Ewolucyjne projektowanie baz danych (Paperback) - Refactoring Databases:...
Refaktoryzacja dowiodła swojej wartości w szerokim...
Refaktoryzacja baz danych: Ewolucyjne projektowanie baz danych (Paperback) - Refactoring Databases: Evolutionary Database Design (Paperback)
Choose Your Wow - wydanie drugie (japońskie): Zdyscyplinowane zwinne podejście do optymalizacji...
Setki organizacji na całym świecie skorzystało już...
Choose Your Wow - wydanie drugie (japońskie): Zdyscyplinowane zwinne podejście do optymalizacji sposobu pracy - Choose Your Wow - Second Edition (Japanese): A Disciplined Agile Approach to Optimizing Your Way of Working
Faza opracowywania ujednoliconego procesu: Najlepsze praktyki we wdrażaniu UP - The Unified Process...
Czy zunifikowany proces jest najlepszym i...
Faza opracowywania ujednoliconego procesu: Najlepsze praktyki we wdrażaniu UP - The Unified Process Elaboration Phase: Best Practices in Implementing the UP
Faza konstrukcyjna ujednoliconego procesu: Najlepsze praktyki we wdrażaniu UP - The Unified Process...
Czy Zunifikowany Proces jest najlepszym i...
Faza konstrukcyjna ujednoliconego procesu: Najlepsze praktyki we wdrażaniu UP - The Unified Process Construction Phase: Best Practices in Implementing the Up
Choose Your Wow - Second Edition (Brazilian Portuguese): Zdyscyplinowane zwinne podejście do...
Setki organizacji na całym świecie skorzystało już...
Choose Your Wow - Second Edition (Brazilian Portuguese): Zdyscyplinowane zwinne podejście do optymalizacji sposobu pracy - Choose Your Wow - Second Edition (Brazilian Portuguese): A Disciplined Agile Approach to Optimizing Your Way of Working
Choose Your Wow - Second Edition (niemiecki): Zdyscyplinowane zwinne podejście do optymalizacji...
Setki organizacji na całym świecie skorzystało już...
Choose Your Wow - Second Edition (niemiecki): Zdyscyplinowane zwinne podejście do optymalizacji sposobu pracy - Choose Your Wow - Second Edition (German): A Disciplined Agile Approach to Optimizing Your Way of Working
Choose Your Wow - Second Edition (Simplified Chinese): Zdyscyplinowane zwinne podejście do...
Setki organizacji na całym świecie skorzystało już...
Choose Your Wow - Second Edition (Simplified Chinese): Zdyscyplinowane zwinne podejście do optymalizacji sposobu pracy - Choose Your Wow - Second Edition (Simplified Chinese): A Disciplined Agile Approach to Optimizing Your Way of Working

Prace autora wydały następujące wydawnictwa: