Рефакторинг баз данных: эволюционное проектирование
Где читать
Реклама. ООО ЛИТРЕС, ИНН 7719571260, erid: 2VfnxyNkZrY
О книге
Рефакторинг показал свою применимость в самых разнообразных проектах разработки приложений, поскольку с его помощью специалисты в области программного обеспечения получили возможность улучшить проекты систем, повысить удобство сопровождения, добиться расширения функциональных возможностей и обеспечить высокую производительность. В этой книге ведущий специалист по адаптивным методологиям Скотт Эмблер и известный консультант Прамодкумар Садаладж впервые представили мощные методики рефакторинга, специально предназначенные для систем баз данных. В частности, Эмблер и Садаладж продемонстрировали, что значительного усовершенствования практически любого проекта базы данных можно добиться без изменения семантики, путем внесения небольших изменений в структуры таблиц, данных, хранимых процедур и триггеров. Вы узнаете, как обеспечить развитие схем баз данных, которое не отставало бы от темпов развития исходного кода приложений, а также добиться повышения эффективности проектов, опирающихся на итерационные, адаптивные методологии. Эта книга, представляющая собой всестороннее руководство и справочник, позволит преодолеть любые препятствия, возникающие при осуществлении на практике операций рефакторинга действующих баз данных, поскольку в ней не осталось без внимания ни одно фундаментальное понятие, касающееся проведения основополагающих операций рефакторинга базы данных. Используя примеры, охватывающие все действия от начала и до конца, авторы показывают, как должны проводиться операции рефакторинга баз данных в условиях поддержки единственного приложения, а также в среде с несколькими приложениями. Вы овладеете навыками выполнения каждой задачи, связанной с проведением операций рефакторинга схемы базы данных, и ознакомитесь с наилучшими рекомендациями, позволяющими обеспечить развертывание операций рефакторинга даже в самой сложной производственной среде. В последних главах книги приведено систематизированное описание пяти основных категорий операций рефакторинга базы данных. В этих главах показано, как использовать операции рефакторинга для усовершенствования структуры базы данных, повышения качества данных и обеспечения ссылочной целостности, а также как организовать одновременное проведение рефакторинга архитектуры и методов. В книге приведен исчерпывающий набор примеров, созданных в условиях использования СУБД Oracle и языка Java, но легко переносимых на другие языки, такие как C#, C++ или VB.NET, и в другие СУБД, например DB2, SQL Server, MySQL и Sybase. Применение методов и примеров, приведенных в книге, позволяет сократить непроизводительные расходы, избавиться от ненужных переделок, устранить риск, уменьшить стоимость и создать при этом системы баз данных, которые способны бесперебойно развиваться и оставаться применимыми в течение многих лет.
Подробности
- Автор
- Прамодкумар Дж. Садаладж
- Серия
- Signature Series
- Издательство
- Диалектика-Вильямс
- Год издания
- 2019
- Объём
- 370 стр.
- Формат
- PDF-книга
- ISBN
- 978-5-8459-1157-5
Серия «Signature Series»: порядок чтения
Вся серия →- Книга 1 Шаблоны корпоративных приложений 2019
- Книга 2 Пользовательские истории: гибкая разработка программного обеспечения 2019
- Книга 3 Scrum: гибкая разработка ПО 2019
- Книга 4 Основы Scrum: практическое руководство по гибкой разработке ПО 2019
- Книга 5 Рефакторинг кода на JavaScript: улучшение проекта существующего кода 2019
- Книга 6 Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ 2019
- Книга 7 Предметно-ориентированные языки программирования 2019
- Книга 8 Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд 2019
- Книга 9 Шаблоны интеграции корпоративных приложений 2019
- Книга 10 · вы здесь Рефакторинг баз данных: эволюционное проектирование 2019
- Книга 11 Шаблоны реализации корпоративных приложений 2019
- Книга 12 Рефакторинг с использованием шаблонов 2019
Похожие книги
Все книги жанра →