Опубликован: 01.07.2013 | Уровень: для всех | Доступ: платный | ВУЗ: Санкт-Петербургский государственный университет
Лекция 9:

Новая версия SQL Azure

< Лекция 8 || Лекция 9: 12345 || Лекция 10 >

Выборка из таблицы строки и ее визуализация

Продолжим пользоваться SQL-операторами для проверки заполнения таблицы. Выполним простейший SQL-запрос:

SELECT * FROM saflab WHERE Id = 1

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

Выборка из таблицы строки и ее визуализация

увеличить изображение
Рис. 9.16. Выборка из таблицы строки и ее визуализация

Таким образом, мы убедились, что (в отличие от предыдущей версии Azure 2011 г.) система позволяет пройти весь цикл работы с базой данных SQL – создание сервера баз данных, создание самой базы данных, наполнение ее данными средствами языка SQL и ее визуализация. Пользовательский интерфейс достаточно удобен и работает надежно.

Сохранение операторов SQL в локальных файлах

После наполнения таблицы, кликнув пункт "Сохранить", пытаемся выйти из базы данных. Однако система предлагает нам сначала сохранить наши SQL-команды в локальных файлах нашего компьютера. Напомним, что сама база данных хранится в облаке. Таким образом, облачные вычисления в системе Azure все же предусмотривают связь с локальным компьютером – предоставлена возможность сохранить на нашем компьютере выполненные SQL-операторы. Сохраняем наши два оператора в локальных текстовых файлах saf.sql и saf1.sql в рабочей директории ( рис. 9.17):

Сохранение операторов SQL в локальных файлах

увеличить изображение
Рис. 9.17. Сохранение операторов SQL в локальных файлах

Выход из базы данных и с сервера баз данных

Сохранив всю информацию, выполняем выход с сервера баз данных, из нашей базы данных ( рис. 9.18).

Выход из базы данных и с сервера баз данных

увеличить изображение
Рис. 9.18. Выход из базы данных и с сервера баз данных

Выход выполнен успешно, и мы попадаем снова на страницу входа на сервер ( рис. 9.12).

Резюме

Система SQL Azure предоставляет простой и удобный графический пользовательский интерфейс для взаимодействия с облачными серверами баз данных и для управления самими базами. Имеется интерактивный конструктор таблиц и интерпретатор SQL. Кроме собственно управления базами данных (создание, открытие и работа с базой, удаление), имеется также возможность генерации отчетов по базе данных (SQL Azure Reporting).

Ключевые термины

SQL (Structured Query Language) – язык запросов к реляционным базам данных, являющийся де-факто стандартом.

SQL Azure – компонента Windows Azure для работы с реляционными СУБД, основанными на SQL-запросах

SQL Azure Database – компонента SQL Azure для работы с базами данных

SQL Azure Reporting – генератор отчетов по базам данных в системе SQL Azure

Краткие итоги

Подсистема SQL Azure обеспечивает доступ к облачным реляционным базам данных, основанных на SQL-запросах. Имеются возможности выбора подписки на облако; создания серверов баз данных и самих баз данных; входа на удаленную базу данных, расположенную на специальном сайте и т.д. Имеется, кроме того, возможность генерации отчетов по базам данных (SQL Azure Reporting), реализованная в бета-версии.

Набор для практики

Вопросы

  1. Что такое SQL Azure?
  2. Что такое SQL?
  3. Из каких компонент состоит SQL Azure?
  4. Что такое SQL Azure Database?
  5. Что такое SQL Azure Reporting?
  6. Какие возможности предоставляет Azure для создания баз данных, заполнения таблиц и выполнения запросов к ним?

Упражнения

  1. В облаке Azure попробуйте и практически изучите все возможности SQL Azure.
  2. В облаке Azure попробуйте и практически изучите все возможности SQL Azure Database.
  3. В облаке Azure попробуйте и практически изучите все возможности SQL Azure Reporting.
  4. Создайте в облаке Azure сервер баз данных, на нем - базу данных, затем войдите на сервер и средствами интерактивного конструктора создайте таблицу и поэкспериментируйте в выполнении запросов.

Темы для курсовых работ, рефератов, эссе

  1. Архитектура SQL Azure (реферат).
  2. Архитектура SQL Azure Database (реферат).
  3. Архитектура SQL Azure Reporting (реферат).
  4. Архитекура графической оболочки Azure для создания баз данных (таблиц) и манипулирования ими (реферат).

Литература

  1. Web-страницы SQL Azure на портале msdn.microsoft.com
  2. Справка и поддержка SQL Azure на портале Windows Azure.
< Лекция 8 || Лекция 9: 12345 || Лекция 10 >
Андрей Краснов
Андрей Краснов
Россия, Москва, МИФИ, 1972
Владимир Стена
Владимир Стена
Россия