Есть ответ 👍

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

269
479
Посмотреть ответы 1

Ответы на вопрос:

adam80
4,4(73 оценок)

s = int(input('s = '))

t=1

k=1

while k<s:

  for i in range(t):

    print(t)

  t=t+1

  k=k+t

for i in range(k-t,s):

  print(t)

Пример:

s = 5

1

2

2

3

3

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS