Практическая работа №9 «Создание базы данных»
Цель работы: Сформировать умение создавать базы данных с использованием среды SQL Server Management Studio и языка Transact-SQL.
Обеспеченность занятия
⦁ рабочая тетрадь;
⦁ ручка;
⦁ методические указания по выполнению практических работ;
⦁ персональный компьютер с лицензионным ПО (MS Word, MS SQL Server, Adobe reader).
Время на выполнение: 2 часа
Задания практической работы:
⦁ повторить теоретический материал по теме практической работы;
⦁ выполнить задания практической работы;
⦁ составить отчет.
Краткая теоретическая часть
Изучите материал по теме «Создание базы данных».
Порядок выполнения работы
Задание 1. Изучите данные в файлах marathon-skills-2016-erd и marathon-skills-2016-data dictionary. В этих файлах представлены схема данных базы данных и описание таблиц. Задайте вопросы, если не понятно!
Задание 2. Запустите SQL Server Management Studio.
⦁ Запустите SQL Server Management Studio.
⦁ Подключитесь к серверу.
Задание 3. По алгоритму, представленному ниже, создайте базу данных «dbMarthonSkills» с использованием среды SQL Server Management Studio.
⦁ В обозревателе объектов ПКМ кликните по элементу Базы данных и выберите пункт Создать базу данных.
⦁ В открывшемся окне в поле Имя базы данных введите название базы данных (dbMarthonSkills). Остальные параметры оставьте без изменений. Нажмите кнопку ОК.
⦁ В обозревателе объектов ПКМ кликните по элементу Базы данных и выберите пункт Обновить.
Задание 4. По алгоритму, представленному ниже, загрузите сценарий SQL, чтобы создать большинство таблиц и вставки данных в них.
⦁ Откройте файл marathon-skills-2016-database-mssql.sql средствами среды SQL Server Management Studio.
⦁ В поле со списком доступных баз данных выберите ту базу в которую необходимо загрузить сценарий (dbMarthonSkills) и выполните скрипт.
⦁ После корректного выполнения скрипта в нижней части экрана должно быть выведено сообщение, что запрос успешно выполнен.
⦁ Закройте файл со скриптом.
Задание 5. Проверьте созданные таблицы.
⦁ В обозревателе объектов разверните узел Базы данных – dbMarathonSkills - Таблицы и проверьте, чтобы были созданы все таблицы.
Задание 6. Добавьте данные о себе в таблицу Runner.
⦁ В обозревателе объектов ПКМ кликните по таблице User и выберите пункт Изменить первые 200 строк.
⦁ В нижнюю строку добавьте данные о себе, установив роль - бегун. Обращаю внимание, что поле RoleId является внешним ключом и значение для него нужно взять из таблицы Role.
⦁ Добавьте данные о себе в таблицу Runner. Обращаю внимание, что, во-первых, поле RunnerId является счетчиком и, во-вторых, поля Email и CountryCode являются внешними ключами и значения для них берутся из таблиц User и Country соответственно.
Задание 7. Создайте скрипт базы данных.
⦁ Разверните узел Базы данных .
⦁ Щелкните правой кнопкой мыши по базе данных, скрипт которой необходимо создать, и последовательно выберите пункты Задачи > Сформировать скрипты…
⦁ Откроется страница Введение. Нажмите кнопку Далее, чтобы открыть страницу Выбор объектов. Вы можете выбрать всю базу данных или отдельные объекты в базе данных. Выберите Создать скрипт всей базы данных и всех ее объектов.
⦁ Нажмите кнопку Далее, чтобы открыть страницу Задание параметров скриптов. Здесь вы можете настроить расположение для сохранения скрипта и другие дополнительные параметры.
A. Выберите команду Сохранить как файл скрипта.
Б. Выберите пункт (Нажмите на кнопку) Дополнительно и убедитесь, что заданы следующие значения параметров:
⦁ параметр Типы данных для создания скриптов имеет значение схема и данные;
Нажмите кнопку ОК, а затем кнопку Далее.
⦁ Нажмите кнопку Далее на странице Сводка. После нажмите кнопку Далее еще раз, чтобы создать скрипт в окне Новый запрос.
Задание 8. Прикрепите файл со скриптом к соответствующему заданию на портале.