Перед началом работы
Данная серия руководств обучает основам продвинутых SQL и XQuery тем. Разработчики и администраторы базы данных могут использовать данное руководство для совершенствования своих навыков по работе с запросами к базе данных. Члены Academic Initiative могут использовать данное руководство как часть своего учебного плана по базам данных.
Данная серия руководств показывает, как выразить часто возникаемые бизнес-проблемы в виде запросов к базе данных с помощью SQL-запросов или XQueries.
Все приведенные в данном документе примеры основаны на Aroma, примере базы данных, содержащем данные по продажам кофейных и чайных продуктов, продаваемых в магазинах по всем Соединенным Штатам. Каждый пример состоит из трех частей:
- Бизнес-вопрос, выраженный языком повседневного общения
- Один или более примеров запросов, выраженных в SQL или XQuery
- Таблица результатов, возвращенных из базы данных
Это руководство создано для обучения участников языку SQL и XQuery. Как и в любом учебном процессе важным является наличие практических упражнений. К ним прилагаются определения таблиц и данные.
Для студентов, использующих все это как часть учебного процесса, необходимо получить рекомендации инструктора о том, как подключить базу данных Aroma и узнать о различиях между инструкциями в руководстве и локальными настройками.
Спасибо за то, что выбрали IBM® DB2® для изучения гибридных серверов данных, обрабатывающих данные из чисто реляционной, а также pureXML структур.
Данное руководство было написано для DB2 Express-C 9 для Linux®, UNIX® и Windows®.
В предыдущих частях данной серии руководств подробно описывался оператор SELECT. Данное руководство представляет другие компоненты и операторы SQL, включая:
-
CREATE TABLE (Создать таблицу) -
INSERT (Вставить) -
UPDATE (Обновить) -
DELETE (Удалить) -
ALTER TABLE (Изменить таблицу) -
CREATE VIEW (Создать представление) -
CREATE INDEX (Создать индекс) -
DROP TABLE (Удалить таблицу) -
GRANT (Предоставить) -
REVOKE (Отменить)
Вам необходимо подключиться к базе данных прежде, чем вы сможете использовать оператор SQL для запроса или управления данными. Оператор CONNECT сопоставляет подключение к базе данных
с именем пользователя.
Для данной серии именем базы данных является aromadb. (Если вы являетесь студентом, и это входит в вашу учебную программу, то узнайте у вашего руководителя имя базы данных, к которой вам необходимо подключиться.)
Для подключение к базе данных aromadb, наберите следующую команду в процессоре командной строки DB2:
CONNECT TO aromadb USER userid USING password |
Студентам, изучающим это в качестве учебной дисциплины необходимо заменить "userid" и "password" на ID пользователя и пароль, полученный у вашего руководителя. Если ID пользователя и пароля не требуется, просто используйте следующую команду:
CONNECT TO aromadb |
Следующее сообщение известит вас о том, что вы подключились успешно:
Database Connection Information Database server = DB2/NT 9.0.0 SQL authorization ID = USERID Local database alias = AROMADB |
Как только вы подключились, то можете начинать использовать базу данных.