Вы находитесь на странице: 1из 5

Technical Scientific Conference of Undergraduate, Master, PhD students

Обучающая работа по Microsoft Azure


Кочуг Виктор
Данилюк Евгений
Беженару Драгош
UTM, FCIM, Departamentul Ingineria Software si Informatica, grupa SI-182, Chisinau, Moldova
UTM, FCIM, Departamentul Ingineria Software si Informatica, grupa SI-182, Chisinau, Moldova
UTM, FCIM, Departamentul Ingineria Software si Informatica, grupa TI-185, Chisinau, Moldova

Victor, Cociug, victor.cociug@isa.utm.md


Dragos, Bejenaru, dragos.bejenaru@isa.utm.md
Eugen, Daniliuc, eugen.daniliuc@isa.utmm.md

Резюме. Данная обучающая работа позволит людям, которые работают с Базами


Данных изучить их с новой стороны. Компания Microsoft предлагает новое решение
вопросов, связанных с хранением данных. Microsoft SQL Azure позволяет вам используя
лишь браузер создать удаленную Базу Данных, внести в нее информацию и хранить ее
там, при необходимости спокойно работая с запросами SQL которые так
распространены. В данной работе будут рассмотрены вопросы регистрации, создание и
подключения к серверу, а также создание Базы Данных.

Ключевые слова: SQL, Databases, Query, Tables.

Введение
В современном мире люди взаимодействуют с большим количеством информации.
Часть данной информации хранится в Базах Данных. В большинстве своем для работы с
ними будь то локальные или удаленные, нужно иметь необходимые приложения и
утилиты. Компания Microsoft разработала сервис облачных Баз Данных, что позволяет
любому человеку используя любой ПК имеющий выход в интернет подключится к
облачной Базе Данных. Это имеет свои неоспоримые плюсы, такие как: отсутствие
необходимости установки специальных приложений, мобильность и легко доступность,
отказоустойчивость.

Создание отдельной Базы данных


В рамках этого краткого руководства мы создадим отдельную базу данных в
службе "База данных SQL Azure" с помощью портала Azure.
Открываем сайт azure.microsoft.com и создаем бесплатную учетную запись. Для
этого нам надо создать или уже зайти в учетную запись Microsoft. Для студентов UTM
рекомендуется использовать корпоративную почту outlook.
Далее мы создаем бесплатную учетную запись для Microsoft Azure где нам при
регистрации выдаются 200$ на срок в 30 дней в рамках тестового периода. (Настоятельно
рекомендуется внимательно изучить всю документацию и условия соглашений, так как
данная услуга является платной, тестовый счет доступен лишь 30 дней, а счет за
использованные услуги приходит после окончания месяца)

Приступаем непосредственно к созданию Базы Данных.


Создаем отдельную базу данных на уровне бессерверных вычислений.
Чтобы создать отдельную базу данных на портале Azure, перейдите на страницу SQL
Azure и следуете следующей инструкции.

1. Выберите вариант развертывания SQL.

Chisinau, 23-25 March 2021, Vol. I


-1-
Technical Scientific Conference of Undergraduate, Master, PhD students

2. В разделе Базы данных SQL оставьте для параметра Тип


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

3. На вкладке Основные сведения формы Создание базы данных SQL в


разделе Сведения о проекте выберите подходящую подписку Azure.
4. В разделе Группа ресурсов выберите Создать, введите ResourcesAzureDB и
нажмите кнопку OK.
5. В поле Имя базы данных введите название вашей Базы Данных.
6. В группе Сервер выберите Создать и заполните форму Нового сервера следующим
образом:
a. Имя сервера: Введите mysqlserver и добавьте еще символы, чтобы имя было
уникальным. 
b. Имя для входа администратора сервера. Введите azureuser.
c. Пароль. Введите пароль, соответствующий требованиям, и введите его еще
раз в поле Подтверждение пароля.
d. Расположение. Выберите расположение из раскрывающегося списка и
щелкните ОК.
7. Для параметра Хотите использовать Эластичный пул SQL? Указываем Нет.
8. В разделе Вычисления и хранилище выберите Настроить базу данных.
9. В этом кратком руководстве используется без серверная база данных, поэтому
выберите Без серверное, а затем нажмите кнопку Применить.

10. По завершении выберите Далее: сеть в нижней части экрана.

11. На вкладке Сеть в разделе Метод подключения выберите Общедоступная конечная


точка.
12. В разделе Правила брандмауэра установите переключатель Добавить текущий IP-
адрес клиента в положение Да. Оставьте значение Нет для параметра Разрешить
доступ к серверу службам и ресурсам Azure.
13. По завершении выберите Далее: дополнительные параметры в нижней части
страницы.
14. На вкладке Дополнительные параметры в разделе Источник данных для
параметра Использовать существующие данные выберите значение Нет. При этом
создается пустая база данных.
15. В нижней части страницы нажмите кнопку Просмотреть и создать.
16. На странице Просмотр и создание после проверки нажмите кнопку Создать.

Завершив создание базы данных, вы сможете через редактор запросов


(предварительная версия) на портале Azure подключиться к этой базе данных и
выполнить необходимые вам запросы.

1. На портале найдите и выберите элемент Базы данных SQL, а затем в открывшемся


списке выберите нужную базу данных.

2. На странице для этой базы данных найдите и выберите элемент Редактор запросов


(предварительная версия) в меню слева.

3. Введите учетные данные администратора сервера и щелкните ОК.


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

Chisinau, 23-25 March 2021, Vol. I


-2-
Technical Scientific Conference of Undergraduate, Master, PhD students

Azure Data Studio


Для желающих все же работать через приложение и использовать редактор таблиц,
на сайте можно найти приложение Azure Data Studio.
1. Выбираем раздел слева Быстрый запуск и в нём видим подраздел Получите
средства. В данном подразделе выбираем Azure Data Studio.
2. Мы переходим на официальный сайт для скачивания Azure Data Studio. Скачиваем
User installer.
3. После загрузки, устанавливаем Azure Data Studio.
4. После установки для подключения к ранее созданному серверу необходимо
выполнить соединение при помощи нажатия на панель “Create a connection”.
5. Нам выводится панель подключения, и она запрашивает определенные данные.
Заполняем их в соответствии ниже представленной инструкции.
 Выбираем Recent Connections.
 В окне Connection Type выбираем Microsoft SQL Server.
 Server – вводим имя сервера.
 Authentication type – SQL Login.
 Далее вводим имя пользователя и пароль, остальные значения оставляем по
умолчанию.

У нас получилось выполнить соединение с сервером, и мы можем приступать к


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

Ниже предоставлены примеры запроса для создания таблицы:

CREATE TABLE Автомобили
(   Марка_автомобиля VARCHAR(50) NOT NULL,
    Номер_автомобиля VARCHAR(50) PRIMARY KEY NOT NULL )

CREATE TABLE Владельцы
(   Номер_паспорта VARCHAR(50) PRIMARY KEY NOT NULL,
    ФИО VARCHAR(50) NOT NULL,
    Адрес VARCHAR(50) NOT NULL )

Дальнейшее заполнение таблиц возможно с помощью конструктора таблиц


(которые доступен лишь в приложении, в браузерной версии заполнение осуществляется с
помощью запросов) в котором простой и удобный интерфейс, что позволит любому
пользователю быстро его освоить и приступить к работе.

Так же мы бы хотели перечислить различные варианты запросов, которые могли


бы быть полезны новым пользователям для начала работы с базами данных.

SELECT * FROM Автомобили – выводим все значения из таблицы Автомобили.


INSERT INTO Автомобили – вписываем новые значения в таблицу Автомобили.
UPDATE Автомобили – позволяет обновить значения что хранятся в таблице.
DELETE Автомобили WHERE Номер_автомобиля=123456 – мы удаляем строку по
конкретному критерию, так же здесь можно использовать такие запросы как AND или OR
которые позволяют комбинировать несколько условий.
SELECT * FROM Автомобили WHERE NOT (IS NOT) Номер_автомобиля=123456 – Нам
выведут все значения кроме того что мы указали.
SELECT * FROM Автомобили WHERE IN Номер_автомобиля=(123456,654321) – Нам
выведут все значения с такими номерами автомобилей

Chisinau, 23-25 March 2021, Vol. I


-3-
Technical Scientific Conference of Undergraduate, Master, PhD students

Так комбинируя команду BETWEEN * AND * с другими, мы можем, указать


определённые границы, по которым будет делаться запрос.
Команда LIKE позволить указать более точный запрос, а ORDER BY и TOP отсортировать
данные по каким-то конкретным параметрам.

Вывод
SQL Azure заключает в себе простейший, но при этом наиболее важный
функционал Баз Данных. В отличии от Microsoft SQL Server, мы не можем работать с
редактором таблиц, создавать и наблюдать диаграммы используя онлайн сервис.
Функционал является достаточно урезанным. Но при этом мы можем спокойно
использовать язык SQL для написания запросов, создания отношений и атрибутов, а
также получать вывод результатов.
Основным преимуществом SQL Azure является то что мы можем хранить данные в
облачном сервисе. Также при необходимости полностью избежать установки каких-либо
программ или же утили, правда мы провели данную операцию, для более детального
изучения данной темы, но пользователи могут работать непосредственно на портале
Azure.

Благодарность
Наша группа хотела бы поблагодарить преподавателя Дориана Саранчука, который
вел у нас предмет Базы Данных, за те знания что он нам передал и то чему научил. На
самом деле умения работать с Базами данных являются одними из основополагающих
элементов для многих специалистов в IT сфере, который нам довелось применить на
практике.
Так же хотим выразить ему отдельную благодарность, за то, что был готов оказать
нам поддержку при возникновении конфуза оплаты услуг Microsoft Azure и сотруднику
техподдержки этой компании что помогла разрешить этот конфуз Инге Трифан.

Библиография
В ходе выполнения данной работы мы использовали официальные инструкции с
сайта компании Microsoft, более подробные инструкции вы сможете найти по ссылкам
ниже:

Ссылки на онлайн источники

Ссылка на сайт Microsoft Azure: azure.microsoft.com

Ссылка для создания отдельной базы данных на уровне бессерверных вычислений:


https://portal.azure.com/#create/Microsoft.AzureSQL

Ссылка на портал Azure: https://portal.azure.com/

Ссылка на официальный сайт где можно скачать приложение Azure Data Studio:
https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-
server-ver15

Ссылка на сайт где можно найти более подробную инструкцию по настройке и работе с
Microsoft Azure: https://docs.microsoft.com/ru-ru/azure/azure-sql/database/single-database-
create-quickstart?tabs=azure-portal

Chisinau, 23-25 March 2021, Vol. I


-4-
Technical Scientific Conference of Undergraduate, Master, PhD students

Chisinau, 23-25 March 2021, Vol. I


-5-

Вам также может понравиться