Редакция Database Edition

Оценить
(0 голоса)
Редакция Visual Studio Team System Database Edition — самая новая версия из серии VSTS. Первоначально она была выпущена после первых редакций Visual Studio 2005 Team System для того, чтобы закрыть брешь в современных инструментальных средствах: она была предназначена для администраторов (database administrators, DBA) и разработ­чиков баз данных. Вообще говоря, VSTS сместила центр тяжести с производительности труда отдельных раз­работчиков и попыталась оптимизироваться под производительность работы команды раз­работчиков. Это важное отличие. При рассмотрении команд разработчиков мы видим, что роль "профессионала по работе с базами данных" была упущена из виду системой Visual Studio Team System. VSTS Database Edition исправляет этот недостаток. В мире…
Оценить
(0 голоса)
Центр тяжести редакции VSTS Database Edition — это проект базы данных. Проект базы данных— это по существу автономная версия базы данных. Он отображает базу данных при помощи набора SQL-файлов, которые содержат схему и определения объектов для та­ких вещей, как таблицы, индексы, а также хранимые процедуры. Проект базы данных явля­ется ядром жизненного цикла разработки базы данных (DDLC), как показано на рис. 29.1. Типичный рабочий процесс при помощи VSTS Database Edition будет выглядеть следующим образом. □    Администратор базы данных (который обычно является единственным сотрудником команды проекта, имеющим доступ к производственной базе данных) использует VSTS Database Edition для создания первоначального проекта базы данных…
Оценить
(0 голоса)
В проектах баз данных используется все та же система шаблонов проектов и создания ново­го проекта, что и в других типах проектов Visual Studio. Это означает, что мы запускаем процесс создания посредством меню File | New, а затем выбираем один из шаблонов, нахо­дящихся в узле Database Projects диалогового окна New Project. VSTS 2008 поставляется с поддержкой SQL Server 2000 и SQL Server 2005, а поскольку для этого требуется поддержка различных инструментов, то для них имеются разные шаблоны. Фактически у нас есть два шаблона для выбора (как для SQL Server 2000, так и для SQL Server 2005): в одном шаблоне используется мастер,…
Оценить
(0 голоса)
После того как мы миновали начальный экран приветствия, мы получаем запрос — необхо­димо указать, как мы хотим организовать проект и какую схему использовать (рис. 29.3). Для организации проекта есть два варианта: по типу объектов и по схеме. При выборе вари­анта Organize my project by object type интегрированная среда Visual Studio создаст ката­лог объектов схемы с подкаталогами для таких объектов вашей базы данных, как таблицы и хранимые процедуры. Вариант Organize my project by schema сгруппирует ваши объекты проекта по тому типу схемы, к которому они принадлежат. Для большинства реализаций баз данных первый вариант — самый полезный. Эта страница мастера служит также…
Оценить
(0 голоса)
Следующая страница мастера указывает используемый тип сопоставления (а также различ­ные настройки сопоставления и хранения, рис. 29.4). Можно оставить эти настройки по умолчанию. Фактически на следующей странице мастера у вас будет опция импорта этих настроек из рабочей базы данных (в дополнение к ее схеме).
Оценить
(0 голоса)
Именно на этой странице мастера VSTS Database Edition начинает использовать DDLC: не­смотря на то, что мы можем создать "пустой" проект базы данных, большинство разработчиков баз данных строит первоначальный проект по существующей базе данных. Так реали- з\ется концепция о том, что производственная база данных "является единственной версией правды". Таким образом, мы признаем тот факт, что мы хотим, чтобы наши тестовая база данных и база данных для разработки отражали структуру производственной базы данных. При помощи реинжиниринга базы данных в составляющие ее объекты Visual Studio позво­ляет нам создавать копии базы данных, что в свою очередь позволяет разработчикам рабо­тать в своей собственной "песочнице" и…
Оценить
(0 голоса)
приведет к тому, что Visual Studio проигнорирует указанные на предыдущей странице настройки базы данных и вместо них использует настройки той базы данных, из кото­рой вы собираетесь импортировать. Укажите подключение к той базе данных, реинжиниринг которой вы хотите произвести, а затем переходите к следующей (и последней) странице мастера.
Оценить
(0 голоса)
Последняя страница мастера проекта (рис. 29.6) определяет, как Visual Studio будет соби­рать и развертывать проект базы данных. Особый интерес здесь представляют настройки целевой базы данных. Существуют два основных сценария развертывання: вы можете ука­зать новую базу данных, либо указать в качестве цели существующую базу данных. Это по­зволяет разработчикам баз данных либо создать новый экземпляр базы данных на основе описанной в проекте схемы, либо обновить существующую базу данных для того, чтобы использовалась описанная в проекте схема.   Рис. 29.6. Настройка процесса сборки и развертывания Мы задаем целевую базу данных посредством указания подключения, имени базы данных, а также местоположения файлов базы данных на…
Оценить
(0 голоса)
Кроме уже знакомого представления Solution Explorer проекты баз данных имеют также и окно Schema View (рис. 29.9). Это окно похоже на компоновку Solution Explorer (особенно если вы выбрали организацию проекта по типу объектов, а не по схеме), но оно делает еще один шаг вперед для того, что­бы разработчики SQL Server чувствовали себя в Visual Studio как дома: данное окно точно имитирует внешний вид инструмента SQL Management Studio (вплоть до используемых для элементов проекта значков). На рис. 29.10 приведено сравнение окон SQL Management Stu­dio Object Explorer и Visual Studio Schema Explorer. Теперь, когда мы уже знаем систему проектов баз данных, мы…
Оценить
(0 голоса)
Инструмент Schema Comparison используется для сравнения структур двух баз данных. Он может также сравнить схему проекта базы данных и рабочую базу данных. Это очень важ­ная функция для жизненного цикла разработки баз данных: разработчикам БД (и админист­раторам БД) необходимо понимать различия между схемами (для того чтобы понимать из­менения, которые необходимо перенести из среды разработки в тестовую среду или из тестовой среды в производственную). Примечание Инструмент Schema Comparison используется "за кулисами" во время процесса им­порта схемы. Для нового проекта базы данных это означает сравнение схемы проекта (которая пуста — объектов нет) с базой данных и генерирование скрипта для учета различий. Конечным результатом…
«ПерваяПредыдущая1234СледующаяПоследняя»
Навигация
© 2017 www.visualstudios.ru. Все права защищены.