Компьютерная литература
  • формат doc
  • размер 32.56 КБ
  • добавлен 29 сентября 2011 г.
Руководство SQL и XQuery для IBM DB2 Часть 2
Об этой серии
Эта серия руководств обучает основам "продвинутого" SQL и основам XQuery и показывает, как выразить часто возникающие бизнес-проблемы в виде запросов к базе данных с помощью SQL-запросов или XQueries. Разработчики и администраторы баз данных могут использовать это руководство чтобы совершенствовать свои умения в написании запросов к базам данных. Члены Academic Initiative могут использовать эту серию руководств как часть учебной программы по базам данных.
Все примеры в этом документе основаны на Aroma - примере базы данных, содержащем данные по продажам кофейных и чайных продуктов, продаваемых в магазинах по всем Соединенным Штатам. Каждый пример состоит из трех частей:
1. Бизнес-вопрос, выраженный языком повседневного общения
2. Один или более примеров запросов, выраженных в SQL или XQuery
3. Таблица результатов, возвращенных из базы данных
Это руководство создано для обучения участников языку SQL и XQuery. Как и в любом учебном процессе важным является наличие практических упражнений. К ним прилагаются определения таблиц и данные. (см. пример БД Aroma в разделе БАЗЫ ДАННЫХ)
Для студентов, использующих все это как часть учебного процесса, необходимо получить рекомендации инструктора о том, как подключить базу данных Aroma и узнать о различиях между инструкциями в руководстве и локальными настройками.
Это руководство было написано для DB2 Express-C 9 для UNIX®, Linux® и Windows® (ранее известным как Viper).
Это руководство по SQL & XQuery для серии DB2 IBM состоит из 5 частей:
Часть
1. Введение в Aroma и SQL: знакомит читателей с базой данных Aroma, давая возможность применять язык Structured Query Language (SQL) и знание XML Query (XQuery) для решения типичных бизнес проблем. В него также включены подробные инструкции по установке DB2® и базы данных Aroma.
Часть
2. Основные запросы: в данном руководстве на серии простых примеров показано, как извлекать данные из базы данных IBM® DB2® со стандартными операторами SQL SELECT. В данном руководстве описано, как вызывать строки из таблицы реляционной базы данных, заданные колонки, заданные строки, преобразовывать логические операции над запрашиваемыми данными и использовать групповые символы при поиске.
Часть
3. Соединения и объединения в SQL: Данное руководство описывает два способа комбинации данных из разных таблиц в базе данных IBM® DB2®: с помощью соединения таблиц с внутренними или внешними соединениями и с использованием операций UNION, EXCEPT и INTERSECT, которые берут набор средних результатов из одного выражения запроса и комбинируют его с наборов результатов из другого выражения запроса.
Часть
4. Анализ данных: Это руководство описывает, как писать запросы, которые требуют элементарного анализа данных. Многие из этих запросов содержат последовательные вычисления или вычисления, которые осуществляются на упорядоченном множестве рядов - запросы, часто встречающиеся при анализе бизнеса. Функции аналитической обработки в реальном времени ("On-Line Analytical Processing", OLAP) предоставляют возможность возвращать ранжирование, нумерацию рядов и информацию о функциях существующих столбцов в виде скалярного значения в результате запроса.
Часть
5. Сравнение данных: Это руководство описывает запросы, которые сравнивают данные в базе данных IBM ® DB2®. Это возможно при помощи выражений CASE или подзапросов.