Брешенков, Е.А. Волкова, Е.В. Галямова РАЗРАБОТКА DB2-ПРИЛОЖЕНИЙ Методические указания к выполнению лабораторной работы по курсу «Сетевые базы данных» Москва Издательство МГТУ им. <...> Разработка DB2-приложений : метод. указания к выполнению лабораторной работы по курсу «Сетевые базы данных» / А.В. Брешенков, Е.А. Волкова, Е.В. Галямова. <...> Дано краткое описание компиляции программ в операционной системе z/OS, особенностей подготовки программ в СУБД DB2, статических и динамических SQLоператоров. <...> Приведены примеры кода программ на языках COBOL и PL/1 и указаны настройки утилит СУБД DB2 для подготовки этих программ к запуску. <...> Н.Э. Баумана, 2010 c Система управления базами данных (СУБД) DB2 компании IBM — это мощная высокопроизводительная многоплатформенная СУБД. <...> Она поставляется с целым набором клиентских инструментов, которые могут быть использованы для запуска операторов языка структурированных запросов SQL. <...> СУБД DB2 для операционной системы (ОС) z/OS отличается высокой степенью готовности, масштабируемостью и производительностью при обработке транзакций, в нее включена поддержка очень больших баз данных благодаря использованию 64-разрядных виртуальных систем хранения. <...> Компиляция программ в операционной системе z/OS Функция компилятора состоит в том, чтобы преобразовать исходный код в объектный модуль, который затем должен пройти обработку компоновщиком (или редактором связей), прежде чем его можно будет выполнять. <...> Редактор связей преобразует объектные модули в исполняемые загрузочные модули. <...> Эти ссылки либо разрешаются при компоновке объектного модуля, либо динамически разрешаются при выполнении программы. <...> Для компиляции программ в ОС z/OS можно использовать пакетное задание или осуществлять компиляцию в оболочке TSO/E, используя команды, CLIST-программы или ISPF-панели. <...> Программы на языке C можно компилировать в оболочке ОС z/OS UNIX командой c89, программы на языке COBOL — в оболочке ОС z/OS UNIX командой cob2. <...> Для компиляции в пакетном <...>
Разработка_DB2–приложений.pdf
УДК 004.65
ББК 937-018.3я73-5
Б87
Рецензент А.В. Балдин
Б87
Брешенков А.В.
Разработка DB2-приложений : метод. указания к выполнению
лабораторной работы по курсу «Сетевые базы данных»
/ А.В. Брешенков, Е.А. Волкова, Е.В. Галямова. – М.: Изд-во
МГТУ им. Н.Э. Баумана, 2010. – 22, [2] с. : ил.
В методических указаниях изложены основы разработки приложений
для работы с базами данных DB2. Дано краткое описание компиляции
программ в операционной системе z/OS, особенностей подготовки
программ в СУБД DB2, статических и динамических SQLоператоров.
Приведены примеры кода программ на языках COBOL
и PL/1 и указаны настройки утилит СУБД DB2 для подготовки этих
программ к запуску.
Для студентов МГТУ им. Н.Э. Баумана, обучающихся по специальности
«Сетевые базы данных».
Рекомендовано Учебно-методической комиссией факультета
«Информатика и системы управления».
УДК 004.65
ББК 937-018.3я73-5
-МГТУ им. Н.Э. Баумана, 2010
c
Стр.2
ОГЛАВЛЕНИЕ
1. Теоретическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1. Компиляция программ в операционной системе z/OS . . . . . . . 4
1.2. Программирование приложений для СУБД DB2 . . . . . . . . . . . . 5
1.3. Алгоритм подготовки программы в СУБД DB2 . . . . . . . . . . . . . 6
Утилита DCLGEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Прекомпиляция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Связывание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Запуск . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2. Практическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1. Использование утилиты DCLGEN . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2. Структура программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3. Подготовка программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4. Запуск программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Требования к отчету . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Стр.23