Разработка, тестирование и развертывание баз данных в Visual Studio Team System 2010 Дмитрий Андреев [email protected]
Содержание
- 2. Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение
- 3. Очень важные вопросы Где находится «истинная» схема? Эксплуатационная база? Что насчет исправлений? Что будем делать с
- 4. Visual Studio 2010 Проблема Где «истинная» схема? Как вести версии? Как проводить тестирование? Как управлять изменениями?
- 5. Правда о «истинной схеме» Эксплуатационная база – единственная верная схема соответствующая версии вашей эксплуатационной системы Возможны
- 6. Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение
- 7. Проектная модель Проект базы данных (Visual Studio Project) отражает эволюционирующую схему Проект содержит DDL скрипты (*.SQL
- 8. Жизненный цикл SQL Server Database Database Project Template SQL Script Database Project Импорт схемы Создание нового
- 9. Жизненный цикл: классика ALM Database Project Edit Refactor Compare Data Gen Test Compare Build Deploy
- 10. Проблема с контролем версий CREATE TABLE dbo.Auction ( id INT NOT NULL, name VARCHAR(25) NOT NULL,
- 11. Ручное ведение версий -- version 1 Add table dbo.Auction IF OBJECT_ID (N'dbo.Auction', N'U') IS NULL BEGIN
- 12. Верный подход к ведению версий CREATE TABLE dbo.Auction ( id INT NOT NULL, name VARCHAR(25) NOT
- 13. Инкрементальное Развертывание CREATE TABLE dbo.Auction ( id INT NOT NULL PRIMARY KEY, name VARCHAR(25) NOT NULL
- 15. Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение
- 16. Тестовые данные и Q&A Почему бы не использовать эксплуатационные данные? Они могут быть не верны! Не
- 17. Тестовые данные и Q&A Какие отличия необходимы для тестовых данных Функциональные Нагрузочные Версионирование Необходимы разные тестовые
- 18. Генерация тестовых данных Основные инструменты Генерация данных для таблиц Количество записей Генераторы для различных типов полей
- 20. Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение
- 21. Юнит тестирование Автоматическая генерация юнит-тестов для Хранимых процедур, Функций, Триггеров Валидация результатов тестов (asserts) T-SQL Server
- 22. Юнит тестирование Автоматизированное развертывание Перед запуском тестов будет сформирована БД По соответствующему плану генерации тестовых данных
- 24. Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение
- 25. Управление изменениями Рефакторинг Сравнение схем Сравнение данных
- 27. Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение
- 28. Развертывание Стандартный подход Генерация скриптов изменений Через сравнение схемы Взаимодействие с администратором БД Новый подход Представляем:
- 29. Database Project vs. Data Tier Project Data-tier Application Project V1 Стандартный проект БД .sql
- 30. Database Project vs. Data Tier Project
- 31. Разработка Развертывание MANAGE
- 33. Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение
- 34. Заключение Разработка БД может быть полностью интегрирована в стандартный процесс ALM Инструментальные средства позволяют легко создавать
- 36. Скачать презентацию

































Buketeria – съедобные букеты!
ТЕРМИНОЛОГИЯ ГИГИЕНЫ И ФИЗИОЛОГИИ ТРУДА
Викторина
Пример построения сочинения- рассуждения по предложенному тексту ЕГЭ – 2004, 2005Переходите к части С, даже если в школе Вам обычно н
Презентация на тему Объект и диагностический инструментарий мониторинга результативности освоения детьми ООП дошкольного образ
Актуализация сайта музея www.muk21-muz-cs.narod.ru
Программа конкурса УЧИТЕЛЬ ГОДА - 2011 6 октября 11.40 – 12.25 - Урок МХК 9Г класс, Семенченко Т.А. 14.00 – 14.15 - Урок ИЗО 3Б класс, Герман Т.Н
«Моя математика» 1 класс
Історія психіатрії. Учення про вищу нервову діяльність (ВНД). Психіка
Взаимопревращение основных питательных веществ
Особенности литературного процесса второй половины XIX века
Обучение монологической речи на базе художественного текста
Презентация на тему Электронные музыкальные инструменты
Социологический опрос«Мнение о нашей команде»
Работа ученицы 9 «А» класса МОУ СОШ 3 Джавадовой Голды Учитель - Э. В. Фролова
Северо-Восточная Русь в XII – начале XIII веков
Луноходы
Разработка технологии управления конфликтами на предприятии в условиях кризиса ПАО Уралсиб
Праздники в городе (фотографии)
БИБЛИОТЕКА ГОУ ДПО ПОИПКРО
ЗАДАНИЕ 4 Разм. цепи
Государственный строй всех стран мира
Хеликс: Автомойка и Шиномонтаж 8
Игра: знаешь ли ты астрономию?
Управление введением ФГОСна школьном уровне(на примере МОУ Академический лицей г.Томска)
Регистрирующий спектрофотометр СФ-14
4
Мы велосипедисты. Все ли мы знаем?