Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Реализация задачи по разработке
Развертывание проекта базы данных
Каждый проект базы данных в конце концов должен быть развернут в рабочей среде. В развертывании проекта базы данных описывается, как администратор баз данных может превратить это в управляемый и предсказуемый процесс. Он заключается в получении правильной версии проекта базы данных и проверке его путем построения сборки, установки и выполнения набора тестов модулей. Администратор баз данных должен понять, какие изменения нужно внести в сгенерированные сценарии. И, наконец, сценарий создания базы данных должен быть запущен на рабочем сервере с последующей проверкой базы данных.
Синхронизация проекта базы данных | Изучите назначенную вам задачу по развертыванию базы данных |
---|---|
Проверка сборки | Выполните сборку проекта |
Выполнение тестирования модулей базы данных | Выполните тестирование модулей базы данных |
Анализ изменений | В службе управления исходным кодом просмотрите историю изменений, выполненных после последней установки |
Разработка сценария создания базы данных | Определите соединение к базе данных, где будет выполняться установка, а также необходимые свойства создания |
Резервное копирование рабочей базы данных | Создайте резервную копию рабочей базы данных |
Развертывание на тестовом сервере | Выполните сценарий создания базы данных на тестовом сервере, сконфигурированном как рабочий сервер |
Установка базы данных | Выполните сценарий создания базы данных на рабочем сервере |
Операция: Синхронизация проекта базы данных
Перед развертыванием администратору баз данных следует синхронизировать локальную базу данных с требуемой версией.
Изучение поставленной задачи в рамках работ по развертыванию | Просмотрите описатель задачи, поставленной перед вами в рамках работ по развертыванию |
---|---|
Синхронизация проекта базы данных с требуемой версией | Определите версию, с которой будет синхронизирован проект базы данных |
Операция: Проверка сборки
Перед установкой проекта базы данных на рабочий сервер его важно сначала собрать и установить на локальном сервере, чтобы проверить качество сборки.
Сборка проекта базы данных | Выполните сборку проекта |
---|---|
Установка проекта базы данных на тестовый сервер | Разверните проект базы данных на локальном тестовом сервере |
Операция: Выполнение тестирования модулей базы данных
Перед установкой необходимо выполнить набор тестов модулей проекта базы данных, чтобы убедиться в отсутствии внесенных в него дефектов.
Выполнение тестирования модулей базы данных | Убедитесь в правильном конфигурировании исполняемых тестов модулей |
---|---|
Анализ результатов тестирования | Если тесты завершились неудачно по причине содержащихся в них ошибок, создайте описание дефекта и передайте его владельцу теста модуля для изучения и исправления |
Операция: Анализ изменений
Администратору баз данных важно точно понимать, какие изменения предполагается передавать на сервер баз данных. Определить их он может либо просмотром на сервисе управления исходным кодом истории изменений с момента предыдущей установки, либо сравнением схем данных между рабочей и развертываемой базой данных.
Операция: Разработка сценария создания базы данных
Сценарий создания базы данных должен быть сгенерирован и при необходимости изменен. В качестве места установки в проекте указывается рабочий сервер. Затем генерируется сценарий. Для учета специфических особенностей окружения в полученный сценарий могут быть внесены изменения. Эти изменения могут включать команды переноса данных.
Задание соединения к серверу, на котором будет выполняться создание, а также задание дополнительных параметров | Сконфигурируйте параметры проекта базы данных, задав соединение к серверу, где будет создаваться база данных, а также связанные с этим свойства |
---|---|
Генерация сценария создания базы данных | Сгенерируйте сценарий создания базы данных |
Изменение сценария создания базы данных | Просмотрите полученный сценарий создания базы данных и убедитесь, что он выполняет ожидаемые действия, необходимые для синхронизации исходного проекта с рабочей базой данных |
Операция: Создание резервной копии рабочей базы данных
Перед развертыванием базы данных необходимо сделать резервную копию существующей базы данных. Это чрезвычайно важно, так как дает возможность вернуть базу данных в исходное состояние в случае каких-либо ошибок.
Создание резервной копии рабочей базы данных | Непосредственно перед развертыванием создайте полную резервную копию рабочей базы данных, используя стандартные технологии резервирования, применяемые в вашей организации |
---|
Операция: Установка базы данных на тестовом сервере
Перед установкой на рабочий сервер можно выполнить необязательный шаг - протестировать развертывание на тестовом сервере, имеющем аналогичную конфигурацию. При этом выполняются все действия, которые будут выполняться при реальном развертывании - запуск сценариев и проверка их результатов.
Выполнение на тестовом сервере сценариев развертывания | Перед установкой на рабочий сервер запустите сценарии развертывания в редакторе T-SQL на тестовом сервере, чтобы убедиться в их успешности |
---|---|
Сравнение схем данных для проверки развертывания | Создайте сеанс сравнения схем данных для просмотра различий между базой данных проекта и базой данных на тестовом сервере |
Операция: Установка базы данных
Теперь все готово для установки базы данных на рабочем сервере. Установка выполняется запуском на сервере сценария создания базы данных с последующей проверкой результатов.
Запуск сценария создания базы данных на рабочем сервере | Используя редактор T-SQL, выполните сценарий создания базы данных на рабочем сервере |
---|---|
Сравнение схем данных для проверки развертывания | Создайте сеанс сравнения схем данных для просмотра различий между базой данных проекта и рабочей базой данных |
Закрытие описателя установки | Отметьте задачу установки как выполненную |