Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

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

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Руководство SQL и XQuery для IBM DB2: Часть 1. Введение в Aroma и SQL

Пэт Моффатт, руководитель программы по информационному менеджменту для IBM Academic Initiative, IBM
Пэт Моффатт (Pat Moffatt) является руководителем программы по информационному менеджменту для IBM Academic Initiative. При помощи программы Academic Initiative она обеспечивает доступность подходящих ресурсов по информационному менеджменту, чтобы помочь профессорско-преподавательскому составу интегрировать программное обеспечение по информационному менеджменту в свой учебный план. Чтобы узнать больше об этой программе, посетите www.ibm.com/university/data.
Брюс Крейтон, Skills Segment Planner, IBM
Брюс Крейтон (Bruce Creighton) является планировщиком подразделения повышения квалификации в отделе планирования и развития образования в области информационного менеджмента. В этом качестве он планирует инвестиции в образовательный контент и распределяет инвестиции между теми сферами, в которых IBM может получить доход, и теми, где требования повышения квалификации достаточно важны для предоставления бесплатного образования.
Джессика Као, Training Tools Developer, IBM
Джессика Као (Jessica Cao) - студентка Макмастерского университета (McMaster University), она изучает искусство, науку и информатику. Она получит свой комбинированный диплом с отличием в апреле 2009 г. Джессика работает в лаборатории IBM в Торонто в проекте по планированию и совершенствованию навыков информационного менеджмента DB2, так как она всячески интересуется программированием, редактированием и написанием программ.

Описание:  Это руководство знакомит читателей с базой данных Aroma, давая возможность применять язык Structured Query Language (SQL) и знание XML Query (XQuery) для решения типичных бизнес проблем. В него также включены подробные инструкции по установке DB2® и базы данных Aroma. Это руководство – 1 часть руководства по SQL & XQuery для серии DB2 IBM.

Больше статей из этой серии

Дата:  15.03.2007
Уровень сложности:  простой

Активность:  4266 просмотров
Комментарии:  

Перед началом

Об этой серии

Эта серия руководств обучает основам "продвинутого" SQL и основам XQuery и показывает, как выразить часто возникающие бизнес-проблемы в виде запросов к базе данных с помощью SQL-запросов или XQueries. Разработчики и администраторы баз данных могут использовать это руководство чтобы совершенствовать свои умения в написании запросов к базам данных. Члены Academic Initiative могут использовать эту серию руководств как часть учебной программы по базам данных.

Все примеры в этом документе основаны на Aroma - примере базы данных, содержащем данные по продажам кофейных и чайных продуктов, продаваемых в магазинах по всем Соединенным Штатам. Каждый пример состоит из трех частей:

  • Бизнес-вопрос, выраженный языком повседневного общения
  • Один или более примеров запросов, выраженных в SQL или XQuery
  • Таблица результатов, возвращенных из базы данных

Это руководство создано для обучения участников языку SQL и XQuery. Как и в любом учебном процессе важным является наличие практических упражнений. К ним прилагаются определения таблиц и данные.

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

Это руководство было написано для DB2 Express-C 9 для UNIX®, Linux® и Windows® (ранее известным как Viper).


Об этом руководстве

Это руководство знакомит участников с базой данных Aroma, особенно таблиц группы розничной торговли, определений таблиц, данных примера и отношений между таблицами.

Эти таблицы были созданы, чтобы показать среду, где:

  • мало таблиц
  • в именах столбцов используется словарь аналитиков
  • столбцы отражают естественные размеры бизнеса

Это типичное, маленькое хранилище данных, использующее звездообразную сеть. Другой тип базы данных - Online Transaction Processing (OLTP). OLTP- базы данных содержат транзакции на самом гранулярном уровне.

Это руководство также знакомит с основами SQL и предлагает некоторые типичные бизнес-вопросы, на которые можно ответить при помощи IBM DB2 9.


Системные требования

Для использования этого руководства в полной мере, вам нужно установить IBM DB2 9. Загрузите DB2 Express-C, для сообщества, которая предлагает те же особенности данных ядра, что и DB2 Express Edtion и обеспечивающих солидную базу для создания и развёртывания приложений. Вам также нужно инсталлировать базу данных Aroma, которую можно загрузить отсюда.

Установка DB2 Express-C 9

Чтобы установить DB2 9, выполните следующие шаги (используйте опции по умолчанию, если другие не установлены):

  1. переместитесь в папку, содержащую загруженный файл - db2exc_viper_WIN_x86.zip (будем считать, что файл загружается на C:\LoadDirector folder).
  2. Разархивируйте файл.
  3. Найдите setup.exe в распакованной папке и дважды нажмите на нее. Появится DB2 Setup Launchpad (панель начальной установки).
  4. В DB2 Setup Launchpad, нажмите на Install a Product (Установить продукт) на панели слева.
  5. Нажмите на Install New (Установить новый) под DB2 Express.
  6. В инсталляторе нажмите Next (Далее), чтобы просмотреть лицензионное соглашение (License Agreement), вам нужно Accept (принять) соглашение и нажать Next (Далее).
  7. Выберите Typical (Типичную) инсталляцию и нажмите Next (Далее).
  8. Подтвердите, что вы планируете "Установить DB2 Universal Database Express Edition (Экспресс-выпуск универсальной базы данных) на этот компьютер и сохранить мои установки в ответный файл" и нажмите Next (Далее).
  9. Проверьте директорию инсталляции и нажмите Next (Далее).
  10. В окне на экране "конфигурировать экземпляры DB2" (Configure DB2 instances) кликните Next (Далее).
  11. В окне на экране "User Information" (информация пользователя), установите Domain (Домен) в значение None (Никакой) – используйте учетную запись локального пользователя при помощи выпадающего меню, используйте db2admin в качестве имени пользователя и установите пароль.
    (Дополнительно можно выбрать учетную запись LocalSystem, но использование этой опции предполагает ограничение возможностей. Нажмите кнопку Help (Помощь) для получения дополнительной информации.)
  12. Убедитесь, что опция Use the same user name and password for the remaining DB2 services (Использовать то же имя пользователя и паспорт для остальных DB2 - служб) установлена и нажмите Next (Далее).
  13. Нажмите Next (Далее), чтобы пропустить экран "Prepare the DB2 tools catalog" ("Подготовить каталог инструментария DB2").
  14. Для упрощения инсталляции, уберите отметку с Set up your DB2 server to send notifications (Установите на сервере DB2 отправку уведомлений) и нажмите Next (Далее).
  15. Убедитесь, что выбрана Enable operating system security checkbox (опция Активизировать систему безопасности операционной системы). Оставьте группу администраторов DB2 со значением по умолчанию DB2ADMNS и группу пользователей DB2 со значением по умолчанию DB2USERS. Нажмите Next (Далее).
  16. Нажмите Finish (Закончить), чтобы начать инсталляцию продукта DB2, когда дойдете до экрана "Start copying files and create response file" ("Начать копировать файлы и создать ответный файл").
  17. Когда инсталляция завершена, появится окно с сообщением "Setup is complete" ("Установка завершена"). Нажмите Finish (Закончить) для завершения процедуры инсталляции.
  18. Появится окно с заголовком "DB2 First Steps" ("Первые шаги DB2"). Нажмите Create profile (Создать профиль). Ваш Web-браузер откроет страницу, которая называется Первые шаги DB2. Это руководство содержит много полезных ссылок на информацию о DB2, но она не будет использоваться в этом руководстве. Закройте Web-браузер и продолжайте работать по этому руководству.

Установите базы данных Aroma

  1. Убедитесь, что DB2 Express-C 9 установлен.
  2. Откройте Command Window (командное окно) из Start menu ==> all Programs ==> IBM DB2 ==> Command Line Tools ==> Command Window.
  3. Введите create_aroma.bat в Command Window.
    Примечание: Не забудьте переместиться в директорию, где расположен файл команд, используя команду cd.
  4. Будут созданы два файла, create.txt и report.txt,. Отредактируйте report.txt и сравните с ожидаемыми результатами, данными ниже:
           ТАБЛИЦА                                         ЗАПИСЬ
           --------------------- -----------
           aroma.класс                         9
           Сделка aroma.                           9
           aroma.line_items       182
           aroma.-маркет                 17
           распоряжение aroma.                   27
           aroma.период                   821
           aroma.продукт               59
           aroma.-продвижение       194
           aroma.-продажа                         69941
           aroma.-хранение                       18
           aroma.- источник               9

Поддержка XML

XML и основные XQueries будут представлены в части 7 данной серии. Для поддержки XML была создана база данных aromadb при помощи утверждения:

db2 create db aromadb using codeset utf-8 territory us

Обратите внимание на cпецификацию UTF-8 как кода базы данных. Использование функций XML ограничено базой данных, которая определяется кодом UTF-8 и имеет только одну секцию базы данных. Создавая собственные базы данных в будущем, не забудьте включить этот параметр, иначе ваша база данных не будет поддерживать функции XML!

1 из 12 | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Information Management, XML
ArticleID=202125
TutorialTitle=Руководство SQL и XQuery для IBM DB2: Часть 1. Введение в Aroma и SQL
publish-date=03152007
author1-email=pmoffatt@ca.ibm.com
author1-email-cc=
author2-email=bcreight@ca.ibm.com
author2-email-cc=
author3-email=jcao@ca.ibm.com
author3-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).