Новая версия SQL Azure
Выборка из таблицы строки и ее визуализация
Продолжим пользоваться SQL-операторами для проверки заполнения таблицы. Выполним простейший SQL-запрос:
SELECT * FROM saflab WHERE Id = 1
Запрос выполнен успешно, в результате чего система визуализирует всю нашу таблицу, состоящую из одной строки ( рис. 9.16):
Таким образом, мы убедились, что (в отличие от предыдущей версии Azure 2011 г.) система позволяет пройти весь цикл работы с базой данных SQL – создание сервера баз данных, создание самой базы данных, наполнение ее данными средствами языка SQL и ее визуализация. Пользовательский интерфейс достаточно удобен и работает надежно.
Сохранение операторов SQL в локальных файлах
После наполнения таблицы, кликнув пункт "Сохранить", пытаемся выйти из базы данных. Однако система предлагает нам сначала сохранить наши SQL-команды в локальных файлах нашего компьютера. Напомним, что сама база данных хранится в облаке. Таким образом, облачные вычисления в системе Azure все же предусмотривают связь с локальным компьютером – предоставлена возможность сохранить на нашем компьютере выполненные SQL-операторы. Сохраняем наши два оператора в локальных текстовых файлах saf.sql и saf1.sql в рабочей директории ( рис. 9.17):
Выход из базы данных и с сервера баз данных
Сохранив всю информацию, выполняем выход с сервера баз данных, из нашей базы данных ( рис. 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), реализованная в бета-версии.
Набор для практики
Вопросы
- Что такое SQL Azure?
- Что такое SQL?
- Из каких компонент состоит SQL Azure?
- Что такое SQL Azure Database?
- Что такое SQL Azure Reporting?
- Какие возможности предоставляет Azure для создания баз данных, заполнения таблиц и выполнения запросов к ним?
Упражнения
- В облаке Azure попробуйте и практически изучите все возможности SQL Azure.
- В облаке Azure попробуйте и практически изучите все возможности SQL Azure Database.
- В облаке Azure попробуйте и практически изучите все возможности SQL Azure Reporting.
- Создайте в облаке Azure сервер баз данных, на нем - базу данных, затем войдите на сервер и средствами интерактивного конструктора создайте таблицу и поэкспериментируйте в выполнении запросов.
Темы для курсовых работ, рефератов, эссе
- Архитектура SQL Azure (реферат).
- Архитектура SQL Azure Database (реферат).
- Архитектура SQL Azure Reporting (реферат).
- Архитекура графической оболочки Azure для создания баз данных (таблиц) и манипулирования ими (реферат).
Литература
- Web-страницы SQL Azure на портале msdn.microsoft.com
- Справка и поддержка SQL Azure на портале Windows Azure.