Рефакторинг базы данных

Рефакторинг базы данных Определение рефакторинга базы данных Рефакторинг базы данных изменяет схему базы данных, сохраняя семантику данных.  Не влияет на […]

Рефакторинг базы данных

  • Определение рефакторинга базы данных

    • Рефакторинг базы данных изменяет схему базы данных, сохраняя семантику данных. 
    • Не влияет на функциональность и не исправляет ошибки. 
    • Не приводит к задержкам в обслуживании при наличии рабочих данных. 
  • Категории рефакторинга баз данных

    • Реорганизация архитектуры: добавление методов CRUD, зеркальных таблиц и т.д. 
    • Структурный рефакторинг: удаление столбцов, таблиц, представлений и т.д. 
    • Рефакторинг качества данных: добавление таблиц поиска, стандартизация типов данных и т.д. 
    • Рефакторинг ссылочной целостности: добавление внешних ключей, триггеров и т.д. 
    • Преобразование: добавление данных, таблиц, представлений и т.д. 
    • Рефакторинг метода: изменение методов, объединение условных выражений и т.д. 
  • Дополнения к категориям рефакторинга

    • Рефакторинг доступа: изменение атрибутов аутентификации, прав авторизации и т.д. 
  • Процесс рефакторинга базы данных

    • Включает применение рефакторинга для изменения схемы базы данных. 
    • Требует внимания к реализации, отслеживанию изменений и их распространению. 
  • Сопутствующие практики

    • Тестирование базы данных, миграция данных, денормализация, разработка на основе тестирования и модульное тестирование. 
  • Ссылки

    • Внешние ссылки на веб-сайт по рефакторингу базы данных от Pramod Sadalage. 

Полный текст статьи:

Рефакторинг базы данных — Википедия

Оставьте комментарий

Прокрутить вверх