Рефакторинг баз данных. Эволюционное проектирование [Скотт Эмблер, Прамодкумар Дж. Садаладж]

210

В настоящей книге приведены рекомендации, касающиеся того, как использовать методы рефакторинга для усовершенствования баз данных. Она посвящена описанию процедур проектирования базы данных с точки зрения архитектора объектно-ориентированного программного обеспечения, поэтому представляет интерес и для разработчиков прикладного кода, и для специалистов в области реляционных баз данных. В книгу включены многочисленные советы и рекомендации по улучшению качества проектирования базы данных. Значительное место уделено описанию того, как действовать в тех практических ситуациях, когда база данных уже существует, но плохо спроектирована, или когда реализация первоначального проекта базы данных не позволила получить качественную модель. Прежде всего книгу можно использовать в качестве технического руководства для разработчиков, непосредственно занятых на производстве. С другой стороны, она представляет собой теоретическую работу, стимулирующую дальнейшие исследования в направлении объединения объектно- ориентированного и реляционного подходов.

Об авторах
Введение
Эволюционная разработка баз данных
Операции рефакторинга базы данных
Процесс рефакторинга базы данных
Развертывание на производстве
Операции рефакторинга базы данных
Операции рефакторинга структуры
Операции рефакторинга качества данных
Операции рефакторинга ссылочной целостности
Операции рефакторинга архитектуры
Операции рефакторинга методов Преобразования
Приложения
Обозначения языка моделирования данных UML
Глоссарий
Литература
Список операций рефакторинга и операций преобразования
Отзывы
Предметный указатель