hhhf1fodjcnj
17.07.2022 00:07

Практическая работа №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. Прикрепите файл со скриптом к соответствующему заданию на портале.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
светлана440
17.03.2020 03:42
Приведенная программа принимает целые числа и выводит два значения: a - количество цифр в числе и b - произведение цифр, составляющих число. При вводе нуля программа завершает работу.  Ввод отрицательных чисел игнорируется.
1) При исполнении этой программы на экран было сначала выведено число 2, затем число 15. НАИМЕНЬШЕЕ значение переменной x, для которого это возможно, равно С) 35
Здесь количество цифр равно двум, а их произведение равно 15. Число 15 представимо в виде произведения двух однозначных чисел только в виде 3х5 или 5х3. Следовательно, наименьшим числом могло быть только 35.
2) При исполнении этой программы на экран было сначала выведено число 2, затем число 15. НАИБОЛЬШЕЕ значение переменной x, для которого это возможно, равно B) 53
Решение аналогично предыдущему, но выбирается наибольшее число, т.е. 53.
3) НАИМЕНЬШЕЕ значение переменной b, которое может быть выведено на экран этой программой, равно Е) 0
Минимальное значение произведения n однозначных чисел будет равно нулю, если среди этих чисел встретить хотя бы один ноль.
4) При исполнении этой программы на экран было сначала выведено число 2. НАИБОЛЬШЕЕ значение переменной b, которое может быть выведено на экран, равно А) 81
Максимальное произведение двух однозначных чисел равно 9х9=81.
5) НАИМЕНЬШЕЕ значение переменной a, которое может быть выведено на экран этой программой, равно D) 1
Понятно, что чисел с количеством знаков, меньшим единицы, быть не может.
0,0(0 оценок)
Ответ:
школа433
17.03.2020 03:42
Приведенная программа принимает целые числа и выводит два значения: a - количество цифр в числе и b - произведение цифр, составляющих число. При вводе нуля программа завершает работу.  Ввод отрицательных чисел игнорируется.
1) При исполнении этой программы на экран было сначала выведено число 2, затем число 15. НАИМЕНЬШЕЕ значение переменной x, для которого это возможно, равно С) 35
Здесь количество цифр равно двум, а их произведение равно 15. Число 15 представимо в виде произведения двух однозначных чисел только в виде 3х5 или 5х3. Следовательно, наименьшим числом могло быть только 35.
2) При исполнении этой программы на экран было сначала выведено число 2, затем число 15. НАИБОЛЬШЕЕ значение переменной x, для которого это возможно, равно B) 53
Решение аналогично предыдущему, но выбирается наибольшее число, т.е. 53.
3) НАИМЕНЬШЕЕ значение переменной b, которое может быть выведено на экран этой программой, равно Е) 0
Минимальное значение произведения n однозначных чисел будет равно нулю, если среди этих чисел встретить хотя бы один ноль.
4) При исполнении этой программы на экран было сначала выведено число 2. НАИБОЛЬШЕЕ значение переменной b, которое может быть выведено на экран, равно А) 81
Максимальное произведение двух однозначных чисел равно 9х9=81.
5) НАИМЕНЬШЕЕ значение переменной a, которое может быть выведено на экран этой программой, равно D) 1
Понятно, что чисел с количеством знаков, меньшим единицы, быть не может.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота