Опубликован: 15.01.2013 | Доступ: свободный | Студентов: 1932 / 550 | Длительность: 08:58:00
Специальности: Программист
Самостоятельная работа 8:

Работа с базой данных в автономном режиме

< Самостоятельная работа 7 || Самостоятельная работа 8: 123 || Лекция 9 >
Аннотация: Цель лабораторной работы: Получить практические навыки разработки, тестирования, построения и развертывания базы данных приложения в автономном режиме.

Продолжительность лабораторной работы - 2 академических часа.

Создание проекта базы данных

Visual Studio 2012 позволяет проводить автономную разработку схемы базы данных, что позволяет проводить изменения без подключения к производственной базе данных. Это позволяет проводить разработку и тестирование базы данных в командном проекте, используя инструментальные средства Visual Studio.

Для создания проекта базы данных будем использовать шаблон SQL Server - Проект базы данных SQL Server ( рис. 15.1).

Создание проекта базы данных

увеличить изображение
Рис. 15.1. Создание проекта базы данных

При создании проекта базы данных в обозревателе решение ProjectTeachingLoadOfTeachers будет добавлении проект DatabaseTeachingLoadOfTeachers, включающий только инфраструктурные элементы: папку Свойства - Properties и Ссылки ( рис. 15.2).

Проект базы данных DatabaseTeachingLoadOfTeachers

Рис. 15.2. Проект базы данных DatabaseTeachingLoadOfTeachers

В проект необходимо добавить исходную базу данных для работы с ней в автономном режиме. Щёлкнем правой кнопкой мыши на проекте DatabaseTeachingLoadOfTeachers и в контекстном меню последовательно выберем: Импорт->База данных. Мастер импорта баз данных откроет диалоговое окно Импорт базы данных, в котором нужно нажать кнопку Создать соединение ( рис. 15.3).

Диалоговое окно Импорт базы данных

увеличить изображение
Рис. 15.3. Диалоговое окно Импорт базы данных

В диалоговом окне Свойства подключения ( рис. 15.4) следует задать имя сервера (1), на котором развернут SQL Server, выбрать требуемую базу данных (2) и осуществить проверку соединения с базой данных (3). При правильном подключении к базе данных будет выведено подтверждающее сообщение ( рис. 15.5).

Диалоговое окно Свойства подключения

увеличить изображение
Рис. 15.4. Диалоговое окно Свойства подключения
Результат подключения к базе данных

Рис. 15.5. Результат подключения к базе данных

На следующем шаге необходимо запустить мастер импорта базы данных, нажав кнопку Пуск ( рис. 15.6).

Информация о результатах импорта базы данных приводиться в диалоговом окне Сводка ( рис. 15.7).

Создание проекта базы данных

увеличить изображение
Рис. 15.6. Создание проекта базы данных
Сводка по результатам импорта базы данных

увеличить изображение
Рис. 15.7. Сводка по результатам импорта базы данных

При успешном импорте базы данных в обозревателе решений проекта отображаются таблицы базы данных ( рис. 15.8).

Отображение таблиц базы данных в обозревателе решений

Рис. 15.8. Отображение таблиц базы данных в обозревателе решений

В дизайнере Visual Studio можно просмотреть проект таблиц и скрипты их создания ( рис. 15.9).

Дизайнер таблиц базы данных

увеличить изображение
Рис. 15.9. Дизайнер таблиц базы данных

Созданный проект базы данных DatabaseTeachingLoadOfTeachers и импортированную базу данных DBTeachingLoadOfTeachers необходимо сохранить на сервере TFS командного проекта. Для этого выберем пункт меню Вернуть контекстного меню проекта DatabaseTeachingLoadOfTeachers. В обозревателе командного проекта на вкладке Ожидающие изменения будет выведен список изменений проекта, которые необходимо передать на сервер TFS ( рис. 15.10).

Вкладка Ожидающие изменения

Рис. 15.10. Вкладка Ожидающие изменения

При успешном завершении передачи на сервер TFS изменений проекта в командном обозревателе выводится сообщение об этом ( рис. 15.11).

Подтверждение возвращения изменения на сервер TFS

Рис. 15.11. Подтверждение возвращения изменения на сервер TFS

В соответствии с политикой оповещений в командном проекте при всех обновлениях проекта на сервере TFS определенным лицам по электронной почте передаются сообщения. Так при возврате на сервер изменений при создании проекта базы данных и импорта базы данных было передано оповещение, приведенное на рис. 15.12.

Оповещение об изменениях в командном проекте

увеличить изображение
Рис. 15.12. Оповещение об изменениях в командном проекте
< Самостоятельная работа 7 || Самостоятельная работа 8: 123 || Лекция 9 >
кайрат мухтаров
кайрат мухтаров
Мария Морозова
Мария Морозова

Здравствуйте!

В диалоговом окне Добавить Team Foundation Server введите имя или URL-адрес сервера TFS. Ввожу как в инструкции localhost, выдает ошибку, что невозможно соединиться с сервером. Что делать? Никакого администратора нет, что вводить?