Система Database Project System

Оценить
(0 голоса)

Центр тяжести редакции VSTS Database Edition — это проект базы данных. Проект базы данных— это по существу автономная версия базы данных. Он отображает базу данных при помощи набора SQL-файлов, которые содержат схему и определения объектов для та­ких вещей, как таблицы, индексы, а также хранимые процедуры. Проект базы данных явля­ется ядром жизненного цикла разработки базы данных (DDLC), как показано на рис. 29.1.

Типичный рабочий процесс при помощи VSTS Database Edition будет выглядеть следующим образом.

□    Администратор базы данных (который обычно является единственным сотрудником команды проекта, имеющим доступ к производственной базе данных) использует VSTS Database Edition для создания первоначального проекта базы данных и для реинжини­ринга производственной базы данных в этот проект.

□    Администратор базы данных обычно отвечает за генерирование тестовых наборов дан­ных (для использования в непроизводственных базах данных).

Система Database Project System

□    На этой стадии привлекается разработчик баз данных. Разработчик баз данных работает в рамках проекта базы данных и пишет код базы данных, изменяет при необходимости элементы схемы (для реализации требующейся функциональности) и пишет модульные тесты (которые проверяют эти изменения).

□    По завершении всего набора изменений разработчик баз данных возвращает изменения схемы в систему управления исходными кодами Team Foundation Server.

□    Затем к процессу опять подключается администратор базы данных. Он анализирует из­менения, сравнивает изменения со схемой и используемыми в производстве данными, создает пакет развертывания с этими изменениями, а затем контролирует развертывание этих изменений в производство.

С помощью VSTS Database Edition весь этот процесс можно выполнить внутри Visual Studio.

Поскольку проект базы данных является всего лишь представлением реальной базы данных, то изменения в проекте можно делать без боязни повредить реальную базу данных. И по­скольку эти изменения производятся с определенным набором файлов (которые могут нахо­диться в той же системе управления исходными кодами, что и остальные файлы VSTS), то разработчик базы данных может участвовать в том же самом процессе отслеживания эле­ментарных работ, что и остальные члены проектной команды.

Поскольку понимание самого проекта базы данных очень важно для выполнения задач в VSTS Database Edition, то мы начнем наше исследование с процесса создания проекта базы Данных.

Создание проекта базы данных
Свойства проекта
Опции базы данных
Импорт схемы базы данных
Установка флажка Override database configuration with imported schema settings

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.