Конфигурационное управление
Иногда изменение в системе оказывается очень плохой идеей, и нужно откатить систему в состояние до внесения этого изменения. Например, переименование столбца Customer.Fname в Customer.FirstName может нарушить работоспособность 50 внешних программ, и стоимость их модификации может оказаться слишком высокой. Подобно тому, как разработчики помещают свое имущество (исходные коды и модели разработки) под охрану конфигурационного управления, профессионалам следует аналогично поступать со следующими предметами:
-
Скрипты загрузки/извлечения данных
-
Файлы моделей данных
-
Метаданные объектно-реляционного отображения
-
Эталонные данные
-
Определения хранимых процедур и триггеров
-
Определения представлений
-
Ограничения ссылочной целостности
-
Тестовые данные
-
Скрипты генерации тестовых данных
-
Тестовые скрипты
Скрипты DLL (data definition language) для создания схемы базы данных